From: Dominique d'Humieres Date: Sun, 19 Mar 2017 10:00:27 +0000 (+0100) Subject: re PR target/71017 (libgcc/config/i386/cpuinfo.c:346:17: runtime error: left shift... X-Git-Tag: releases/gcc-5.5.0~462 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=af0136c570166b45381ee2f0577875cc7cf59925;p=thirdparty%2Fgcc.git re PR target/71017 (libgcc/config/i386/cpuinfo.c:346:17: runtime error: left shift of 1 by 31 places cannot be represented in type 'int') 2017-03-19 Dominique d'Humieres PR target/71017 * config/i386/cpuid.h: Fix another undefined behavior. From-SVN: r246268 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b9389d3e4d96..59912a231a73 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2017-03-19 Dominique d'Humieres + + PR target/71017 + * config/i386/cpuid.h: Fix another undefined behavior. + 2017-03-17 Tom de Vries backport from trunk: diff --git a/gcc/config/i386/cpuid.h b/gcc/config/i386/cpuid.h index cbc6373ff8b6..1ddc6e2e6a87 100644 --- a/gcc/config/i386/cpuid.h +++ b/gcc/config/i386/cpuid.h @@ -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) /* Extended Features (%eax == 7) */ /* %ebx */