http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58329
--- Comment #10 from Jan Hubicka <hubicka at gcc dot gnu.org> --- OK, I made similar patch on trip to Pisa. I think correct is to return NULL and make callers handle it - it does not make sense to consider non-local label to be local alias. I will test it and commit Honza