------- Comment #39 from steven at gcc dot gnu dot org  2010-05-03 22:15 -------
I still don't understand the 32 bits problem.

Without LTO, there is this code in the for 20081111_0.i:
L_mumble$non_lazy_ptr:
        .indirect_symbol _mumble

In the WPA code mumble is gone in the code for 20081111_1.i (and so is the
whole declaration for mumble) but the .indirect_symbol is also not in the WPA
asm for 20081111_0.i.

Something in the darwin backend appears to believe that _mumble has already
been written to the assembler files. 


-- 


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

Reply via email to