changeset 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 2af7c063ac90
children 1009d5607716
files src/ChangeLog src/alloc.c
diffstat 2 files changed, 6 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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  <dann@ics.uci.edu>
+
+	* alloc.c (mark_stack): Properly conditionalize previous change.
+
 2009-01-30  Juanma Barranquero  <lekktu@gmail.com>
 
 	* w32inevt.c (w32_console_read_socket) [SYNC_INPUT]:
--- 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");