]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR target/71017 (libgcc/config/i386/cpuinfo.c:346:17: runtime error: left shift...
authorDominique d'Humieres <dominiq@lps.ens.fr>
Sun, 19 Feb 2017 16:12:34 +0000 (17:12 +0100)
committerDominique d'Humieres <dominiq@gcc.gnu.org>
Sun, 19 Feb 2017 16:12:34 +0000 (17:12 +0100)
2017-02-19  Dominique d'Humieres  <dominiq@lps.ens.fr>

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

From-SVN: r245576

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

index 3709c40018c40979e87e497059fcac7aae0100bf..ec6bc7a408440f5720d2dd32d8cac242e8681238 100644 (file)
@@ -1,3 +1,8 @@
+2017-02-19  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       PR target/71017
+       * config/i386/cpuid.h: Fix undefined behavior.
+
 2017-02-18  Gerald Pfeifer  <gerald@pfeifer.com>
 
        Backport from mainline
index 8e4bbdc6747a06fe302d6a5fd7c734c1bf961ed4..cbc6373ff8b645527e4a4720d86a71be13a16ac6 100644 (file)
@@ -86,7 +86,7 @@
 #define bit_AVX512CD   (1 << 28)
 #define bit_SHA                (1 << 29)
 #define bit_AVX512BW   (1 << 30)
-#define bit_AVX512VL   (1 << 31)
+#define bit_AVX512VL   (1u << 31)
 
 /* %ecx */
 #define bit_PREFETCHWT1          (1 << 0)