Assignee: unassigned at gcc dot gnu.org
Reporter: olme8 at mail dot ru
Target Milestone: ---
This code creates an infinite loop when compiled with -O2/-O3.
int main() {
int a=1;
for(;a+=a;);
return a;
}
The compiler doesn't think that integers have a finite number of bits.
Priority: P3
Component: c
Assignee: unassigned at gcc dot gnu.org
Reporter: olme8 at mail dot ru
Target Milestone: ---
$ cat test.c
#if 0
#include
#else
typedef int int32_t;
typedef __builtin_neon_si int32x2_t __attribute__ ((__vector_size__ (8