[Bug tree-optimization/38645] [4.4 Regression] ICE with volatile

2008-12-30 Thread rguenth at gcc dot gnu dot org
--- 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/

[Bug tree-optimization/38645] [4.4 Regression] ICE with volatile

2008-12-30 Thread rguenth at gcc dot gnu dot org
--- 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

[Bug tree-optimization/38645] [4.4 Regression] ICE with volatile

2008-12-30 Thread jamborm at gcc dot gnu dot org
-- jamborm at gcc dot gnu dot org changed: What|Removed |Added CC||jamborm at gcc dot gnu dot |

[Bug tree-optimization/38645] [4.4 Regression] ICE with volatile

2008-12-30 Thread jamborm at gcc dot gnu dot org
--- 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

[Bug tree-optimization/38645] [4.4 Regression] ICE with volatile

2008-12-30 Thread jamborm at gcc dot gnu dot org
--- 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

[Bug tree-optimization/38645] [4.4 Regression] ICE with volatile

2008-12-29 Thread rguenth at gcc dot gnu dot org
-- rguenth at gcc dot gnu dot org changed: What|Removed |Added Priority|P3 |P1 Summary|[4.4 regression] ICE with |[4.4 Regression] I