http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59020
Antoine Balestrat <antoine.balestrat at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |antoine.balestrat at gmail dot com --- Comment #3 from Antoine Balestrat <antoine.balestrat at gmail dot com> --- I've got a short C testcase if this is of any help. $ cat fail.c int a, b, d; unsigned c; void f() { unsigned q; for(; a; a++) if(((c %= d && 1) ? : 1) & 1) for(; b; q++); } $ xgcc -w -march=native -O2 -fmodulo-sched fail.c fail.c: In function 'f': fail.c:10:1: internal compiler error: in maybe_add_or_update_dep_1, at sched-deps.c:933 } ^ Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Using gcc 4.9 as of 20131123.