diff 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
line wrap: on
line diff
--- 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");