--- Comment #5 from jakub at gcc dot gnu dot org 2008-10-30 12:49 ---
Subject: Bug 37730
Author: jakub
Date: Thu Oct 30 12:49:31 2008
New Revision: 141461
URL: http://gcc.gnu.org/viewcvs?root=gccview=revrev=141461
Log:
PR middle-end/37730
* expr.c (store_constructor):
--- Comment #6 from jakub at gcc dot gnu dot org 2008-10-30 12:51 ---
Fixed.
--
jakub at gcc dot gnu dot org changed:
What|Removed |Added
Status|NEW
--
mmitchel at gcc dot gnu dot org changed:
What|Removed |Added
Priority|P3 |P1
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37730
--- Comment #4 from rguenth at gcc dot gnu dot org 2008-10-08 08:01 ---
Well, the RHS scalar alias set is IMHO irrelevant. What is relevant is the
alias set of the store. Which is why I think the assert is somewhat bogus.
Note that the gimple type-system allows assignment of any
--- Comment #3 from pinskia at gcc dot gnu dot org 2008-10-07 21:05 ---
Also ICEs the same way on spu-elf.
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #2 from jakub at gcc dot gnu dot org 2008-10-06 06:18 ---
This looks like a vectorizer bug to me. Vectorizer creates:
vector void * * vect_pdtds.39;
vector void * * vect_pdtds.34;
vector unsigned char * vect_cst_.33;
...
vect_cst_.33_33 = {dtd, dtd, dtd, dtd};
--
pinskia at gcc dot gnu dot org changed:
What|Removed |Added
CC||rguenth at gcc dot gnu dot
|
--- Comment #1 from rguenth at gcc dot gnu dot org 2008-10-03 20:29 ---
Confirmed. At first sight this looks like an expansion problem of the
initializer.
--
rguenth at gcc dot gnu dot org changed:
What|Removed |Added