summaryrefslogtreecommitdiff
path: root/lang/gprolog/patches/patch-an
diff options
context:
space:
mode:
Diffstat (limited to 'lang/gprolog/patches/patch-an')
-rw-r--r--lang/gprolog/patches/patch-an17
1 files changed, 13 insertions, 4 deletions
diff --git a/lang/gprolog/patches/patch-an b/lang/gprolog/patches/patch-an
index 694602de0e0..dc231411a2e 100644
--- a/lang/gprolog/patches/patch-an
+++ b/lang/gprolog/patches/patch-an
@@ -1,14 +1,23 @@
-$NetBSD: patch-an,v 1.2 2002/11/13 20:15:14 jschauma Exp $
+$NetBSD: patch-an,v 1.3 2003/06/23 19:48:25 jtb Exp $
---- Ma2Asm/FromC/mach.h.orig Wed Nov 13 13:46:19 2002
-+++ Ma2Asm/FromC/mach.h Wed Nov 13 13:47:00 2002
+--- Ma2Asm/FromC/mach.h.orig
++++ Ma2Asm/FromC/mach.h
@@ -12,7 +12,8 @@
*---------------------------------*/
#if defined(M_sony_news) || defined(M_ultrix_dec) || defined(M_alpha_osf) ||\
- defined(M_ix86_linux) || defined(M_ix86_sco) || defined(M_ix86_bsd)
+ defined(M_ix86_linux) || defined(M_ix86_sco) || defined(M_ix86_bsd) ||\
-+ defined(__ELF__)
++ defined(M_powerpc_bsd) || defined(__ELF__)
# define M_Asm_Symbol1(name) #name
# define M_Asm_Symbol(name) M_Asm_Symbol1(name)
+@@ -66,7 +67,7 @@
+
+ # define M_Direct_Goto(lab) {_asm {jmp M_Asm_Symbol(lab)}; return;}
+
+-#elif defined(M_powerpc_linux)
++#elif defined(M_powerpc_linux) || defined(M_powerpc_bsd)
+
+ # define M_Direct_Goto(lab) {asm("b " M_Asm_Symbol(lab)); return;}
+