--- Comment #5 from rguenth at gcc dot gnu dot org 2008-12-30 21:21 ---
Subject: Bug 38645
Author: rguenth
Date: Tue Dec 30 21:20:08 2008
New Revision: 142967
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=142967
Log:
2008-12-30 Richard Guenther
PR tree-optimization/
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-12-30 21:20 ---
Fixed.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Status|ASSIGNED
--
jamborm at gcc dot gnu dot org changed:
What|Removed |Added
CC||jamborm at gcc dot gnu dot
|
--- Comment #3 from jamborm at gcc dot gnu dot org 2008-12-30 16:58 ---
I discussed this bug with Richi on IRC and was told that we should
avoid having the statement marked as volatile since it is not an
access through a volatile variable in the original source code.
Ins
--- Comment #2 from jamborm at gcc dot gnu dot org 2008-12-30 13:08 ---
Apparently, the problem is that when some expression arithmetics is
folded to D.1241_18 = a[0], the statement volatile flag is not set
which triggers the assert.
The following simple patch makes the ICE go
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
Summary|[4.4 regression] ICE with |[4.4 Regression] I