-ftree-vectorize ICEs in get_loop_body, at cfgloop.c:819 with the attached testcase. LANG=C /home/marcus/projects/gcc/BIN/bin/gcc -c -ftree-vectorize thread.i -O2 thread.i: In function 'f': thread.i:2: internal compiler error: in get_loop_body, at cfgloop.c:819 gcc version 4.1.0 20050619 (experimental)
Created attachment 9114 [details] thread.i gcc -O2 -ftree-vectorize thread.i
Confirmed, I think this is just another case of not clearing bb->aux.
Yes this is just not clearing bb->aux so this is a dup of bug 22100. *** This bug has been marked as a duplicate of 22100 ***
this still happens for me even after: 2005-06-20 Jan Hubicka <jh@suse.cz> * cfgloop.h (DLTHE_RECORD_COPY_NUMBER): New flag. * cfgloopmanip.c (duplicate_loop_to_header_edge): Set aux flags only when asked for. ...
Hmm, reconfirmed, then.
Subject: Re: [4.1 Regression] -ftree-vectorize ICE get_loop_body, at cfgloop.c:819 > > ------- Additional Comments From pinskia at gcc dot gnu dot org 2005-06-21 12:51 ------- > Hmm, reconfirmed, then. Strange, the testcase was passing for me when I was testing it on not 100% final version of patch. I will re-check it today. Honza > > -- > What |Removed |Added > ---------------------------------------------------------------------------- > Status|REOPENED |NEW > > > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22122 > > ------- You are receiving this mail because: ------- > You are on the CC list for the bug, or are watching someone who is.
gcc-Version 4.1.0 20050622 (experimental) ../BIN/bin/gcc -ftree-vectorize -O2 -c ~/thread.i /home/marcus/thread.i: In function 'f': /home/marcus/thread.i:2: internal compiler error: in get_loop_body, at cfgloop.c:819 Please submit a full bug report, -O2 is enough for me
-fno-tree-copy-prop "fixes" the problem.
This is a dup of bug 23048. *** This bug has been marked as a duplicate of 23048 ***