OSDN Git Service

* config/i386/crtfastmath.c (set_fast_math): Use __builtin_ia32_fxsave.
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Oct 2012 17:54:50 +0000 (17:54 +0000)
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Oct 2012 17:54:50 +0000 (17:54 +0000)
commit113702f604dd2b4c30118a51e410bd603223cfc8
treef77b722f6470dec4c6e4d13c1f5218250646f0c2
parent8bd4cb0808e21b288e4c85baf090372f4fe25b17
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192855 138bc75d-0d04-0410-961f-82ee72b054a4
libgcc/ChangeLog
libgcc/config/i386/crtfastmath.c
libgcc/config/i386/t-crtfm