http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45827
--- Comment #37 from janus at gcc dot gnu.org 2010-12-28 08:14:46 UTC --- (In reply to comment #36) > (In reply to comment #35) > > Yes, I think I know what's going on. One way to fix it is the following: > > I managed to get an ICE with your version (sym == NULL) No, that's not possible. My version (i.e. comment #35) is inserted at a slightly different place than yours, where the existence of 'sym' is already established. Also I have checked that it regtests cleanly. Ok if I commit it to trunk?