darwin-tramp.asm: Add __ppc64__ case.
authorStan Shebs <shebs@apple.com>
Wed, 22 Sep 2004 01:06:29 +0000 (01:06 +0000)
committerStan Shebs <shebs@gcc.gnu.org>
Wed, 22 Sep 2004 01:06:29 +0000 (01:06 +0000)
        * config/rs6000/darwin-tramp.asm: Add __ppc64__ case.
        * config/rs6000/darwin-world.asm: Likewise.

From-SVN: r87836

gcc/ChangeLog
gcc/config/rs6000/darwin-tramp.asm
gcc/config/rs6000/darwin-world.asm

index ebae450392e26fcc8d7ddeef805a6d8b2f3a9659..0ba7fa87582aaf746293cc75fc74645fcb8acc4f 100644 (file)
@@ -1,3 +1,8 @@
+2004-09-21  Stan Shebs  <shebs@apple.com>
+
+       * config/rs6000/darwin-tramp.asm: Add __ppc64__ case.
+       * config/rs6000/darwin-world.asm: Likewise.
+       
 2004-09-21  Daniel Berlin  <dberlin@dberlin.org>
 
        * tree-ssa.c (verify_def): Use print_generic_stmt,
index d4d777475214da33fe288d544790f7b40d2b71a6..984c53ba15f0596c67c276999f680fd8429ec02d 100644 (file)
@@ -120,7 +120,11 @@ L0$_abort:
 .lazy_symbol_pointer
 L_abort$lazy_ptr:
         .indirect_symbol _abort
-        .long dyld_stub_binding_helper
+#ifdef __ppc64__
+       .quad   dyld_stub_binding_helper
+#else
+       .long   dyld_stub_binding_helper
+#endif
 #else
        bl      _abort
 #endif
index 57b516f9b4f212e8edf44995d9a394768a4cc7ed..630cabcfeb68f2c52e1c7d84e5b5d91824111164 100644 (file)
 .non_lazy_symbol_pointer
 L_has_vec$non_lazy_ptr:
        .indirect_symbol __cpu_has_altivec
+#ifdef __ppc64__
+       .quad   0
+#else
        .long   0
+#endif
 
 #else