[Bug middle-end/37730] [4.4 Regression] gcc.c-torture/compile/pr37713.c ICEs at -O3 -msse2

rguenth at gcc dot gnu dot org gcc-bugzilla@gcc.gnu.org
Wed Oct 8 08:02:00 GMT 2008



------- 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 pointer to a void *
pointer without a conversion, which is what happens here.

It looks like on RTL we treat the RHS as memory load (because of the
constructor)
and for this reason verify that the alias sets are compatible.  But I think
there is no reason to assert that?


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37730



More information about the Gcc-bugs mailing list