]> git.ipfire.org Git - thirdparty/gcc.git/commit - libgcc/ChangeLog
crtfastmath.c (set_fast_math): Use __builtin_ia32_fxsave.
authorUros Bizjak <uros@gcc.gnu.org>
Fri, 26 Oct 2012 17:54:50 +0000 (19:54 +0200)
committerUros Bizjak <uros@gcc.gnu.org>
Fri, 26 Oct 2012 17:54:50 +0000 (19:54 +0200)
commiteff6ca85db9b9e7f488a7c04084412e34855503c
treef77b722f6470dec4c6e4d13c1f5218250646f0c2
parent85c2f96c1cd3d1cbdbd20ad26f7d26dafbca087c
crtfastmath.c (set_fast_math): Use __builtin_ia32_fxsave.

* config/i386/crtfastmath.c (set_fast_math): Use __builtin_ia32_fxsave.
Clear only fxsave.mxcsr_mask.  Use saved mxcsr from fxsave structure
when appropriate.  Correct structure element types.
* config/i386/t-crtfm (crtfastmath.o): Compile with -mfxsr, remove
-minline-all-stringops from compile flags.

From-SVN: r192855
libgcc/ChangeLog
libgcc/config/i386/crtfastmath.c
libgcc/config/i386/t-crtfm