re PR target/71017 (libgcc/config/i386/cpuinfo.c:346:17: runtime error: left shift...
authorDominique d'Humieres <dominiq@lps.ens.fr>
Thu, 23 Feb 2017 12:19:05 +0000 (13:19 +0100)
committerDominique d'Humieres <dominiq@gcc.gnu.org>
Thu, 23 Feb 2017 12:19:05 +0000 (13:19 +0100)
2017-01-23  Dominique d'Humieres  <dominiq@lps.ens.fr>

PR target/71017
* config/i386/cpuid.h: Fix another undefined behavior.

From-SVN: r245680

gcc/ChangeLog
gcc/config/i386/cpuid.h

index 820f673ec320b2fa0302fb79e0599b71c0d3c20e..d003ab1ad677ef824332d8846022ffa58651ac85 100644 (file)
@@ -1,3 +1,8 @@
+2017-01-23  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       PR target/71017
+       * config/i386/cpuid.h: Fix another undefined behavior.
+
 2017-02-23  Richard Biener  <rguenther@suse.de>
 
        PR tree-optimization/79683
index 41901c0f3a8042ab2471058bc2a1a667a93a792b..d451e977e55b897b21a90bb921f148fa3c83bd46 100644 (file)
@@ -63,7 +63,7 @@
 #define bit_MMXEXT     (1 << 22)
 #define bit_LM         (1 << 29)
 #define bit_3DNOWP     (1 << 30)
-#define bit_3DNOW      (1 << 31)
+#define bit_3DNOW      (1u << 31)
 
 /* %ebx  */
 #define bit_CLZERO     (1 << 0)