diff options
author | dannysmith <dannysmith@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-29 08:09:16 +0000 |
---|---|---|
committer | dannysmith <dannysmith@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-29 08:09:16 +0000 |
commit | 8f433c51e34a5653062ecdc494079e04f3f84414 (patch) | |
tree | eb1b337b2a1e171bc6470b4cff4f15e867fe4ea7 /libgcc/config | |
parent | e4fd77c7a21d6150d635afaa9690cde438350c73 (diff) | |
download | gcc-8f433c51e34a5653062ecdc494079e04f3f84414.tar.gz |
libgcc
PR target/29498
* config.host (i[34567]86-*-cygwin* | i[34567]86-*-mingw*) Add
crtfastmath.o to extra_parts. Add i386/t-crtfm to tmake_file.
* config/i386/t-crtfm: Compile crtfastmath.o with
-minline-all-stringops.
gcc
PR target/29498
* config/i386/t-crtfm: Compile crtfastmath.o with
-minline-all-stringops.
* config/i386/cygwin.h (ENDFILE_SPECS): Add crtfastmath.o.
* config/i386/mingw32.h (ENDFILE_SPECS): Add crtfastmath.o.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125160 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libgcc/config')
-rw-r--r-- | libgcc/config/i386/t-crtfm | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/libgcc/config/i386/t-crtfm b/libgcc/config/i386/t-crtfm index fbe7d12e107..6e89296b2b3 100644 --- a/libgcc/config/i386/t-crtfm +++ b/libgcc/config/i386/t-crtfm @@ -1,2 +1,5 @@ +# This is an endfile, Use -minline-all-stringops to ensure +# that __builtin_memset doesn't refer to the lib function memset(). crtfastmath.o: $(gcc_srcdir)/config/i386/crtfastmath.c - $(gcc_compile) -msse -c $(gcc_srcdir)/config/i386/crtfastmath.c + $(gcc_compile) -msse -minline-all-stringops -c \ + $(gcc_srcdir)/config/i386/crtfastmath.c |