- Timestamp:
- May 14, 2008, 10:54:49 AM (17 years ago)
- File:
-
- 1 edited
-
branches/ia32/lisp-kernel/x86-exceptions.c (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/ia32/lisp-kernel/x86-exceptions.c
r9449 r9472 150 150 handle_gc_trap(ExceptionInformation *xp, TCR *tcr) 151 151 { 152 #ifdef X8664 153 LispObj 154 selector = xpGPR(xp,Iimm0), 155 arg = xpGPR(xp,Iimm1); 152 LispObj selector = xpGPR(xp,Iimm0); 153 #ifdef X8664 154 LispObj arg = xpGPR(xp,Iimm1); 155 #else 156 LispObj arg = xpMMXreg(xp,Imm0); 157 #endif 156 158 area *a = active_dynamic_area; 157 159 Boolean egc_was_enabled = (a->older != NULL); … … 165 167 166 168 case GC_TRAP_FUNCTION_CONFIGURE_EGC: 169 #ifdef X8664 167 170 a->threshold = unbox_fixnum(xpGPR(xp, Iarg_x)); 171 #else 172 a->threshold = unbox_fixnum(xpGPR(xp, Itemp0)); 173 #endif 168 174 g1_area->threshold = unbox_fixnum(xpGPR(xp, Iarg_y)); 169 175 g2_area->threshold = unbox_fixnum(xpGPR(xp, Iarg_z)); … … 247 253 break; 248 254 } 249 #endif250 255 return true; 251 256 }
Note:
See TracChangeset
for help on using the changeset viewer.
