[Bug target/51784] PIC register not correctly preserved in nested funcs / with non-local goto

iains at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Feb 6 09:20:00 GMT 2013


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51784

Iain Sandoe <iains at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #26366|0                           |1
        is obsolete|                            |

--- Comment #42 from Iain Sandoe <iains at gcc dot gnu.org> 2013-02-06 09:19:54 UTC ---
Created attachment 29363
  --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29363
updated patch

Thanks to my colleague Bernds who identified my mistake (a missing DONE in the
splitter).

Hopefully this new version addresses Jakub's concerns.

folks, please test it across the x86 Darwin versions you have (I've
bootstrapped all langs, incl Ada, on x86 Darwin9 where it appears to DTRT). 
Will update my tree and do a full regtest now.



More information about the Gcc-bugs mailing list