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.

Reply via email to