--- Comment #8 from irar at gcc dot gnu dot org 2005-10-24 09:38 ---
Subject: Bug 24262
Author: irar
Date: Mon Oct 24 09:38:20 2005
New Revision: 105376
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=105376
Log:
Bring over from mainline:
2005-10-12 Sebastian Pop
--- Comment #6 from cvs-commit at gcc dot gnu dot org 2005-10-13 11:53
---
Subject: Bug 24262
CVSROOT:/cvs/gcc
Module name:gcc
Changes by: [EMAIL PROTECTED]2005-10-13 11:52:58
Modified files:
gcc: ChangeLog tree-data-ref.c
Log message:
--- Comment #7 from pinskia at gcc dot gnu dot org 2005-10-13 13:46 ---
Fixed.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--- Comment #2 from dorit at il dot ibm dot com 2005-10-12 07:23 ---
There are two problems here:
1) This is the data-reference structure created (using the same testcase but
with floats instead of doubles):
Created dr for A[D.1705_7]
base_address: A
offset
--- Comment #3 from irar at il dot ibm dot com 2005-10-12 09:00 ---
I think, it's the same bug in scev that my autovect patch
http://gcc.gnu.org/ml/gcc-patches/2005-07/msg00252.html solved (and Sebastian
reverted it).
Here scev analyzer calculates the evolution of 'D.1703_5 * 2 +
--- Comment #4 from sebastian dot pop at cri dot ensmp dot fr 2005-10-12
16:26 ---
Subject: Re: [4.1 Regression] ICE: verify_ssa failed with -O -msse2
-ftree-vectorize
irar at il dot ibm dot com wrote:
Here scev analyzer calculates the evolution of 'D.1703_5 * 2 + i_15',
where
--- Comment #5 from sebastian dot pop at cri dot ensmp dot fr 2005-10-12
16:53 ---
Subject: Re: [4.1 Regression] ICE: verify_ssa failed with -O -msse2
-ftree-vectorize
Sebastian Pop wrote:
if (!expr_invariant_in_loop_p (loop, CHREC_LEFT (chrec)))
then give up with this case,
--- Comment #1 from pinskia at gcc dot gnu dot org 2005-10-07 19:27 ---
Confirmed, this was always broken in that we got wrong code in 4.0.0 but now we
get an ICE which means this is a regression and a progression.
Adding -W -Wall for 4.0, you get a warning:
t.c: In function test: