[Bug target/48108] lto should be containerized in a single mach-o section on darwin
iains at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Sun Sep 25 09:57:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48108
Iain Sandoe <iains at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #24958|0 |1
is obsolete| |
--- Comment #19 from Iain Sandoe <iains at gcc dot gnu.org> 2011-09-25 09:49:04 UTC ---
Created attachment 25359
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=25359
wip 3
The new attachment implements the 'wrapper' in simple-object read and write and
darwin.c
Modulo checking comments/white space it's a candidate for fixing the bug.
I am not sure why this has been labelled 'enhancement' - we are generating
badly-formed mach-o (according to the vendor) - the fact that we don't see a
reported error with earlier vendor tool-chains doesn't seem to make it an
'enhancement' to get it right ;)
---
I've done --with-build-config='bootstrap-lto bootstrap-debug' (no Ada on trunk
because of unrelated issues) on:
trunk *-darwin9 (less Ada)
4.6 i686-darwin9 (incl. Ada) 4.6 powerpc-darwin9 is running.
trunk x86_64-darwin10 (less Ada)
4.6 x86_64-darwin10 (incl. Ada)
So - darwin 11 needs checking.
The patch applies cleanly to both 4.6 and trunk as of this time.
More information about the Gcc-bugs
mailing list