Make powerpc-eabi work again
authorMichael Meissner <meissner@gcc.gnu.org>
Wed, 10 Jan 1996 16:45:21 +0000 (16:45 +0000)
committerMichael Meissner <meissner@gcc.gnu.org>
Wed, 10 Jan 1996 16:45:21 +0000 (16:45 +0000)
From-SVN: r10959

gcc/config/rs6000/eabi-ci.asm
gcc/config/rs6000/eabi-cn.asm
gcc/config/rs6000/eabi.h
gcc/config/rs6000/eabisim.h
gcc/config/rs6000/t-ppc
gcc/config/rs6000/t-ppcgas

index 678fa06367f040811c54c726649a095475395792..8c9822c9b1a082ecf84f4a2ba35f420bfbeeb6ae 100644 (file)
@@ -71,6 +71,6 @@ __FIXUP_START__:
 __CTOR_LIST__:
 
        .section ".dtors","w"
-       .globl  __CTOR_LIST__
-       .type   __CTOR_LIST__,@object
+       .globl  __DTOR_LIST__
+       .type   __DTOR_LIST__,@object
 __DTOR_LIST__:
index 44b58f0c2d4b4caf27a1698aad02dbd4cc4e1931..b026ed6af01b32da9af770a5e4d23f373f8c40de 100644 (file)
@@ -65,6 +65,6 @@ __FIXUP_END__:
 __CTOR_END__:
 
        .section ".dtors","w"
-       .globl  __CTOR_END__
-       .type   __CTOR_END__,@object
+       .globl  __DTOR_END__
+       .type   __DTOR_END__,@object
 __DTOR_END__:
index 20bbde0605aba0ae9dc337843426d0d70e2a16b4..ea32add7d07099e378022258d09dcd6147b0a1ec 100644 (file)
@@ -70,7 +70,7 @@ Boston, MA 02111-1307, USA.  */
 
 /* Use the simulator crt0 or mvme and libgloss/newlib libraries if desired */
 #undef  STARTFILE_SPEC
-#define        STARTFILE_SPEC "crti.o \
+#define        STARTFILE_SPEC "crti.o%s \
 %{mmvme: mvme-crt0.o%s} \
 %{msim:  sim-crt0.o%s}"
 
@@ -83,4 +83,4 @@ Boston, MA 02111-1307, USA.  */
 #define        LIBGCC_SPEC "libgcc.a%s"
 
 #undef ENDFILE_SPEC
-#define        ENDFILE_SPEC "crtn.o"
+#define        ENDFILE_SPEC "crtn.o%s"
index 318fc427232f9c952c0770a4bbc00f45f5d58f75..fcd094eefd799bf29cdc28d23e98672484cb1cbb 100644 (file)
@@ -31,7 +31,7 @@ Boston, MA 02111-1307, USA.  */
 
 /* Use the simulator crt0 or mvme and libgloss/newlib libraries if desired */
 #undef  STARTFILE_SPEC
-#define        STARTFILE_SPEC "crti.o \
+#define        STARTFILE_SPEC "crti.o%s \
 %{mmvme: mvme-crt0.o%s} \
 %{!mmvme: sim-crt0.o%s}"
 
@@ -44,4 +44,4 @@ Boston, MA 02111-1307, USA.  */
 #define        LIBGCC_SPEC "libgcc.a%s"
 
 #undef ENDFILE_SPEC
-#define        ENDFILE_SPEC "crtn.o"
+#define        ENDFILE_SPEC "crtn.o%s"
index e664aa5053cf22a22b4d7f2dc447678a82ca32d0..a42ee771b05633307dfc1ce139ab687deee87af3 100644 (file)
@@ -22,8 +22,8 @@ fp-bit.c: $(srcdir)/config/fp-bit.c
 MULTILIB_OPTIONS       = msoft-float
 MULTILIB_DIRNAMES      = soft-float
 MULTILIB_MATCHES       = msoft-float=mcpu?403 \
-                         msoft-float=mcpu?mpc403 \
-                         msoft-float=mcpu?ppc403
+                         msoft-float=mcpu?821 \
+                         msoft-float=mcpu?860
 
 LIBGCC = stmp-multilib
 INSTALL_LIBGCC = install-multilib
index 1169ef69c89526b0df9d7b28bb366a263567daeb..4aba30647e3eaba28c9bb02e71a14cf85f3d0c65 100644 (file)
@@ -27,7 +27,9 @@ MULTILIB_DIRNAMES     = soft-float \
 
 MULTILIB_MATCHES       = mlittle=mlittle-endian \
                          mbig=mbig-endian \
-                         msoft-float=mcpu?403
+                         msoft-float=mcpu?403 \
+                         msoft-float=mcpu?821 \
+                         msoft-float=mcpu?860
 
 MULTILIB_EXCEPTIONS    = *mlittle/*mcall-aixdesc*