# HG changeset patch # User Dan Nicolaescu # Date 1233359000 0 # Node ID 697627d7bedae689f8401baa115b5c39c61d933f # Parent 2af7c063ac90e207940e7f47e90a88d0740ff083 (mark_stack): Properly conditionalize previous change. diff -r 2af7c063ac90 -r 697627d7beda src/ChangeLog --- a/src/ChangeLog Fri Jan 30 21:24:22 2009 +0000 +++ b/src/ChangeLog Fri Jan 30 23:43:20 2009 +0000 @@ -1,3 +1,7 @@ +2009-01-30 Dan Nicolaescu + + * alloc.c (mark_stack): Properly conditionalize previous change. + 2009-01-30 Juanma Barranquero * w32inevt.c (w32_console_read_socket) [SYNC_INPUT]: diff -r 2af7c063ac90 -r 697627d7beda src/alloc.c --- a/src/alloc.c Fri Jan 30 21:24:22 2009 +0000 +++ b/src/alloc.c Fri Jan 30 23:43:20 2009 +0000 @@ -4488,7 +4488,8 @@ needed on ia64 too. See mach_dep.c, where it also says inline assembler doesn't work with relevant proprietary compilers. */ #ifdef __sparc__ -#ifdef __sparc64__ +#if defined (__sparc64__) && defined (__FreeBSD__) + /* FreeBSD does not have a ta 3 handler. */ asm ("flushw"); #else asm ("ta 3");