diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/alloc.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/alloc.c b/src/alloc.c index 90c743a5d38..1be5e2b8f1d 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -4488,8 +4488,12 @@ mark_stack () | |||
| 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__ | ||
| 4492 | asm ("flushw"); | ||
| 4493 | #else | ||
| 4491 | asm ("ta 3"); | 4494 | asm ("ta 3"); |
| 4492 | #endif | 4495 | #endif |
| 4496 | #endif | ||
| 4493 | 4497 | ||
| 4494 | /* Save registers that we need to see on the stack. We need to see | 4498 | /* Save registers that we need to see on the stack. We need to see |
| 4495 | registers used to hold register variables and registers used to | 4499 | registers used to hold register variables and registers used to |