This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug pch/13689] GGC PCH breaks aliasing
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 15 Jan 2004 00:18:32 -0000
- Subject: [Bug pch/13689] GGC PCH breaks aliasing
- References: <20040114231753.13689.dje@gcc.gnu.org>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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