Mercurial > emacs
comparison src/alloc.c @ 101689:697627d7beda
(mark_stack): Properly conditionalize previous change.
| author | Dan Nicolaescu <dann@ics.uci.edu> |
|---|---|
| date | Fri, 30 Jan 2009 23:43:20 +0000 |
| parents | b19b16732fb0 |
| children | 73f76307d49b |
comparison
equal
deleted
inserted
replaced
| 101688:2af7c063ac90 | 101689:697627d7beda |
|---|---|
| 4486 the process is contained in the stack. */ | 4486 the process is contained in the stack. */ |
| 4487 /* Fixme: Code in the Boehm GC suggests flushing (with `flushrs') is | 4487 /* Fixme: Code in the Boehm GC suggests flushing (with `flushrs') is |
| 4488 needed on ia64 too. See mach_dep.c, where it also says inline | 4488 needed on ia64 too. See mach_dep.c, where it also says inline |
| 4489 assembler doesn't work with relevant proprietary compilers. */ | 4489 assembler doesn't work with relevant proprietary compilers. */ |
| 4490 #ifdef __sparc__ | 4490 #ifdef __sparc__ |
| 4491 #ifdef __sparc64__ | 4491 #if defined (__sparc64__) && defined (__FreeBSD__) |
| 4492 /* FreeBSD does not have a ta 3 handler. */ | |
| 4492 asm ("flushw"); | 4493 asm ("flushw"); |
| 4493 #else | 4494 #else |
| 4494 asm ("ta 3"); | 4495 asm ("ta 3"); |
| 4495 #endif | 4496 #endif |
| 4496 #endif | 4497 #endif |
