diff options
author | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-06-06 09:49:47 +0000 |
---|---|---|
committer | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-06-06 09:49:47 +0000 |
commit | ee884cfb8b3b44ba485451184c3ea3b35201dc6f (patch) | |
tree | 2a0e661d509fe047ad17d0f1ec0ffe15b94687c2 /libgcc | |
parent | 8cb3a87f23a3950a3c07471ebcacc9c3e93d5428 (diff) | |
download | gcc-ee884cfb8b3b44ba485451184c3ea3b35201dc6f.tar.gz |
gcc:
* config/mips/iris6.h (ENDFILE_SPEC): Use crtfastmath.o if
-ffast-math etc.
libgcc:
* config.host (mips-sgi-irix6.5*): Add t-crtfm to tmake_file.
Add crtfastmath.o to extra_parts.
(mips64*-*-linux*, mips*-*-linux*): Use t-crtfm instead of
mips/t-crtfm.
* config/mips/t-crtfm: Remove.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@174686 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc')
-rw-r--r-- | libgcc/ChangeLog | 8 | ||||
-rw-r--r-- | libgcc/config.host | 8 | ||||
-rw-r--r-- | libgcc/config/mips/t-crtfm | 3 |
3 files changed, 12 insertions, 7 deletions
diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index 4701c3d6179..a0d96c64641 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,11 @@ +2011-06-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> + + * config.host (mips-sgi-irix6.5*): Add t-crtfm to tmake_file. + Add crtfastmath.o to extra_parts. + (mips64*-*-linux*, mips*-*-linux*): Use t-crtfm instead of + mips/t-crtfm. + * config/mips/t-crtfm: Remove. + 2011-06-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca> * config.host (hppa*-*-linux*): Correct md_unwind_header name. diff --git a/libgcc/config.host b/libgcc/config.host index f0e28f844e3..24282e1aeb6 100644 --- a/libgcc/config.host +++ b/libgcc/config.host @@ -438,19 +438,19 @@ microblaze*-*-*) tmake_file="microblaze/t-microblaze" ;; mips-sgi-irix6.5*) - tmake_file="mips/t-irix6 t-slibgcc mips/t-slibgcc-irix" - extra_parts="crtbegin.o crtend.o irix-crti.o irix-crtn.o" + tmake_file="mips/t-irix6 t-crtfm t-slibgcc mips/t-slibgcc-irix" + extra_parts="crtbegin.o crtend.o crtfastmath.o irix-crti.o irix-crtn.o" ;; mips*-*-netbsd*) # NetBSD/mips, either endian. ;; mips64*-*-linux*) extra_parts="$extra_parts crtfastmath.o" - tmake_file="{$tmake_file} mips/t-crtfm" + tmake_file="{$tmake_file} t-crtfm" md_unwind_header=mips/linux-unwind.h ;; mips*-*-linux*) # Linux MIPS, either endian. extra_parts="$extra_parts crtfastmath.o" - tmake_file="{$tmake_file} mips/t-crtfm" + tmake_file="{$tmake_file} t-crtfm" md_unwind_header=mips/linux-unwind.h ;; mips*-*-openbsd*) diff --git a/libgcc/config/mips/t-crtfm b/libgcc/config/mips/t-crtfm deleted file mode 100644 index fe2e06619b1..00000000000 --- a/libgcc/config/mips/t-crtfm +++ /dev/null @@ -1,3 +0,0 @@ -crtfastmath.o: $(gcc_srcdir)/config/mips/crtfastmath.c - $(gcc_compile) -c $(gcc_srcdir)/config/mips/crtfastmath.c - |