http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55459
Arseny Solokha <asolokha at gmx dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |asolokha at gmx dot com --- Comment #6 from Arseny Solokha <asolokha at gmx dot com> --- The bug is reproducible w/ the following reduced testcase: void de(void) { static int ey; static int ux; short int mb; int al; int vx; int *gs = &al; int *dp = &ux; for (ey = 0; ey < 2; ++ey) *dp = (mb += *gs) || vx; } % gcc-4.7.3 -c -O2 -ftree-loop-linear 6b94b1d3.c 6b94b1d3.c: In function 'de': 6b94b1d3.c:2:1: internal compiler error: in scan_tree_for_params_right_scev, at graphite-sese-to-poly.c:633 gcc 4.8 and 4.9 are not affected. However, they segfault on quite a similar code from 59817#c2.