This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug pch/13689] GGC PCH breaks aliasing


------- 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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]