]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR other/6836 (crtfastmath.o is not built as 64-bit with sparc-sun-solaris2.8...
authorRainer Orth <ro@TechFak.Uni-Bielefeld.DE>
Fri, 21 Jun 2002 11:25:58 +0000 (11:25 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Fri, 21 Jun 2002 11:25:58 +0000 (11:25 +0000)
* config/sparc/t-crtfm (crtfastmath.o): Prefix with $(T) for
multilibs.
* config/sparc/t-sol2-64 (EXTRA_MULTILIB_PARTS): Add crtfastmath.o.
* config/sparc/t-linux64 (EXTRA_MULTILIB_PARTS): Likewise.
Fixes PR other/6836.

From-SVN: r54880

gcc/ChangeLog
gcc/config/sparc/t-crtfm
gcc/config/sparc/t-linux64
gcc/config/sparc/t-sol2-64

index ccc0179e3998abf71a927f7c2abf5ddf5ffdbb94..79f86a670800b5de970153c3150040e3ab48cb15 100644 (file)
@@ -1,3 +1,11 @@
+2002-06-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+       * config/sparc/t-crtfm (crtfastmath.o): Prefix with $(T) for
+       multilibs.
+       * config/sparc/t-sol2-64 (EXTRA_MULTILIB_PARTS): Add crtfastmath.o.
+       * config/sparc/t-linux64 (EXTRA_MULTILIB_PARTS): Likewise.
+       Fixes PR other/6836.
+
 2002-06-21  Bo Thorsen  <bo@suse.de>
 
        * config/i386/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Add i386
index 744537db3bd3a0119c6939d0cbc203b340ffffe6..e0adb97bd3bfc68b8e5eec0f0761fe77184c5c05 100644 (file)
@@ -1,4 +1,4 @@
 EXTRA_PARTS += crtfastmath.o
 
-crtfastmath.o: $(srcdir)/config/sparc/crtfastmath.c $(GCC_PASSES)
-       $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -c -o crtfastmath.o $(srcdir)/config/sparc/crtfastmath.c
+$(T)crtfastmath.o: $(srcdir)/config/sparc/crtfastmath.c $(GCC_PASSES)
+       $(GCC_FOR_TARGET) $(MULTILIB_CFLAGS) $(LIBGCC2_CFLAGS) -c -o $(T)crtfastmath.o $(srcdir)/config/sparc/crtfastmath.c
index c93ff25a3ff1d5fdc07eefd40b5ec3b9dc79385d..a64862638355ba6ce20d51b8997c9a6b0caf758e 100644 (file)
@@ -7,7 +7,8 @@ MULTILIB_EXCLUSIONS = m32/!m64/mno-app-regs m32/!m64/mcmodel=medany
 LIBGCC = stmp-multilib
 INSTALL_LIBGCC = install-multilib
 
-EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o
+EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o crtbeginS.o crtendS.o crtbeginT.o \
+       crtfastmath.o
 
 SHLIB_SLIBDIR_SUFFIXES = 64:64 32:
 
index ef7dee7ecab2b4dea97b99b320dcb598b1c502cd..39204d7368fe31c7bffb27101f1ff114c52c3246 100644 (file)
@@ -5,6 +5,7 @@ MULTILIB_MATCHES =
 LIBGCC = stmp-multilib
 INSTALL_LIBGCC = install-multilib
 
-EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o gmon.o crt1.o crti.o crtn.o gcrt1.o
+EXTRA_MULTILIB_PARTS=crtbegin.o crtend.o gmon.o crt1.o crti.o crtn.o gcrt1.o \
+       crtfastmath.o
 
 SHLIB_SLIBDIR_SUFFIXES = sparcv9:/sparcv9 sparcv7: