This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug target/43729] Mach-O LTO support needed for darwin
- From: "steven at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 3 May 2010 22:15:32 -0000
- Subject: [Bug target/43729] Mach-O LTO support needed for darwin
- References: <bug-43729-11113@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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