OSDN Git Service

2005-08-16 H.J. Lu <hongjiu.lu@intel.com>
authorhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Aug 2005 00:32:17 +0000 (00:32 +0000)
committerhjl <hjl@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 17 Aug 2005 00:32:17 +0000 (00:32 +0000)
* config/i386/crtfastmath.c (set_fast_math): Add "=m" for
fxsave.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@103189 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/i386/crtfastmath.c

index 7dcf8c3..a1f4473 100644 (file)
@@ -1,3 +1,8 @@
+2005-08-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * config/i386/crtfastmath.c (set_fast_math): Add "=m" for
+       fxsave.
+
 2005-08-16  Ian Lance Taylor  <ian@airs.com>
 
        * doc/tm.texi (Label Output): Correct typo.
index fdff247..e42bca9 100644 (file)
@@ -94,7 +94,7 @@ set_fast_math (void)
 
          __builtin_memset (&fxsave, 0, sizeof (fxsave));
 
-         asm volatile ("fxsave %0" : : "m" (fxsave));
+         asm volatile ("fxsave %0" : "=m" (fxsave) : "m" (fxsave));
 
          if (fxsave.mxcsr_mask & MXCSR_DAZ)
            mxcsr |= MXCSR_DAZ;