[Bug pch/13689] GGC PCH breaks aliasing
steven at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Thu Jan 15 00:18:00 GMT 2004
------- Additional Comments From steven at gcc dot gnu dot org 2004-01-15 00:18 -------
Unfortunately it's a bit worse than we thought initially. After some
closer looks at this bug, it appears to affect all targets. It has
nothing to do with backends that create alias sets (which is what we
thought at first), it concerns all alias sets created before PCH.
It also causes ICEs on valid code, because dje's code is valid,
and the varray checking code aborts on it. With checking disabled,
this becomes memory corruption or a segfault.
Add to that the wrong-code potential of this bug, and this makes PCH
not reliable enough for release. Perhaps it should be disabled for
3.4? Which we had a higher priority than P1 :-|
--
What |Removed |Added
----------------------------------------------------------------------------
CC| |mark at codesourcery dot com
GCC build triplet|powerpc-ibm-aix5.1.0.0 |
GCC host triplet|powerpc-ibm-aix5.1.0.0 |*-*-*
GCC target triplet|powerpc-ibm-aix5.1.0.0 |*-*-*
Keywords| |ice-on-valid-code
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=13689
More information about the Gcc-bugs
mailing list