PatchSet 6742 
Date: 2005/07/17 15:32:15
Author: robilad
Branch: HEAD
Tag: (none) 
Log:
Fixed PIC trampoline assembler code for powerpc-linux

2005-07-17  Andreas Tobler  <[EMAIL PROTECTED]>

        * config/powerpc/trampolines.S: Fixed PIC code for powerpc-linux.

Members: 
        ChangeLog:1.4266->1.4267 
        config/powerpc/trampolines.S:1.4->1.5 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4266 kaffe/ChangeLog:1.4267
--- kaffe/ChangeLog:1.4266      Sun Jul 17 15:24:06 2005
+++ kaffe/ChangeLog     Sun Jul 17 15:32:15 2005
@@ -1,3 +1,7 @@
+2005-07-17  Andreas Tobler  <[EMAIL PROTECTED]>
+
+       * config/powerpc/trampolines.S: Fixed PIC code for powerpc-linux.
+
 2005-07-17  Dalibor Topic  <[EMAIL PROTECTED]>
 
        Resynced with GNU Classpath.
Index: kaffe/config/powerpc/trampolines.S
diff -u kaffe/config/powerpc/trampolines.S:1.4 
kaffe/config/powerpc/trampolines.S:1.5
--- kaffe/config/powerpc/trampolines.S:1.4      Wed Jul 13 21:27:43 2005
+++ kaffe/config/powerpc/trampolines.S  Sun Jul 17 15:32:18 2005
@@ -68,7 +68,11 @@
 # Call soft_fixup_trampoline(). Return value will be in r3,
 # which is the address of the translated native code.
 
+#if defined(__APPLE__)
      bl Lsoft_fixup_trampoline$stub
+#else
+     bl soft_fixup_trampoline
+#endif
 
 # Save return value in ctr, so that we can jump there at the
 # end of this function
@@ -116,7 +120,8 @@
      bctr
 
 #endif
-
+       
+#if defined(__APPLE__)
 .data
        .align 2
 LDFCM0:
@@ -138,3 +143,4 @@
 L_soft_fixup_trampoline$lazy_ptr:
        .indirect_symbol _soft_fixup_trampoline
        .long   dyld_stub_binding_helper
+#endif

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to