summaryrefslogtreecommitdiff
path: root/lang/guile1/files/patch-libguile_____scm.h
blob: 63d759844d7066b4e3bfa272d4673d79e3bd7a48 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
--- libguile/__scm.h.orig	2010-12-13 17:25:01 UTC
+++ libguile/__scm.h
@@ -434,7 +434,8 @@
  * that all the state of the process is contained in the stack.
  */
 
-#if defined (sparc) || defined (__sparc__) || defined (__sparc)
+#if (defined (sparc) || defined (__sparc__) || defined (__sparc)) && \
+    (!defined(__FreeBSD__))
 # define SCM_FLUSH_REGISTER_WINDOWS asm("ta 3")
 #else
 # define SCM_FLUSH_REGISTER_WINDOWS /* empty */