http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55273
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Priority|P3 |P1 Status|UNCONFIRMED |NEW Last reconfirmed| |2012-12-07 CC| |hubicka at gcc dot gnu.org, | |iant at google dot com Component|c |rtl-optimization Summary|[4.8.0 regression] ICE in |[4.8 Regression] ICE in |iv_number_of_iterations, at |iv_number_of_iterations, at |loop-iv.c:2819 |loop-iv.c:2819 Ever Confirmed|0 |1 --- Comment #3 from Richard Biener <rguenth at gcc dot gnu.org> 2012-12-07 09:42:19 UTC --- Ian, the mmap: Invalid argument looks like from libbacktrace - you might want to investigate that (uclibc host). Confirmed with a cross cc1. #1 0x0000000000956b51 in iv_number_of_iterations (loop=0x7ffff6b37dd0, insn=0x7ffff5eed9d8, condition=0x7ffff5ef3db0, desc=0x7fffffffd9d0) at /space/rguenther/src/svn/trunk/gcc/loop-iv.c:2819 2819 gcc_assert (max); (gdb) l 2814 false, true); 2815 } 2816 else 2817 { 2818 max = determine_max_iter (loop, desc, old_niter); 2819 gcc_assert (max); 2820 if (!desc->infinite 2821 && !desc->assumptions) 2822 record_niter_bound (loop, double_int::from_uhwi (max), 2823 false, true); (gdb) p max $1 = 0 Honza? Reducing.