http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47478
Richard Guenther <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |4.4.6 --- Comment #7 from Richard Guenther <rguenth at gcc dot gnu.org> 2011-01-27 11:18:17 UTC --- Looks somewhat familiar: Program received signal SIGSEGV, Segmentation fault. 0x00000000007648d5 in cancel_loop_tree (loop=0xa5a5a5a5a5a5a5a5) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/cfgloop.c:1305 1305 while (loop->inner) #0 0x00000000007648d5 in cancel_loop_tree (loop=0xa5a5a5a5a5a5a5a5) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/cfgloop.c:1305 #1 0x00000000007648d1 in cancel_loop_tree (loop=0x7fffeeaee7e0) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/cfgloop.c:1306 #2 0x00000000007677da in remove_path (e=0x7fffee3f2040) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/cfgloopmanip.c:353 #3 0x00000000009b7afe in peel_loop_completely (loop=0x7fffeeaee480) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/loop-unroll.c:506 #4 0x00000000009b73bd in peel_loops_completely (flags=2) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/loop-unroll.c:248 #5 0x00000000009b6aaf in unroll_and_peel_loops (flags=2) at /space/rguenther/src/svn/gcc-4_4-branch/gcc/loop-unroll.c:157 #6 0x00000000009ac87e in rtl_unroll_and_peel_loops () Likely a dup of PR42229, fixed with 2009-12-02 Richard Guenther <rguent...@suse.de> PR middle-end/42229 * cfgloopmanip.c (remove_path): Avoid cancelling loops twice.