This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r105994 - in /branches/apple-200511-release-bra...
- From: stuart at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Sat, 29 Oct 2005 18:43:23 -0000
- Subject: r105994 - in /branches/apple-200511-release-bra...
Author: stuart
Date: Sat Oct 29 18:43:21 2005
New Revision: 105994
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=105994
Log:
2005-10-28 Stuart Hastings <stuart@apple.com>
Radar 4164563
* config/darwin.c (darwin_macho_att_stub,
darwin_macho_att_stub_switch): New.
* config/darwin.h (-matt-stubs): New
flag. (machopic_picsymbol_stub3_section): New __IMPORT
section. (MACHOPIC_NL_SYMBOL_PTR_SECTION):
New. (machopic_nl_symbol_ptr_section): Move non-lazy pointers to
__IMPORT section.
* config/i386/darwin.h (-matt-stubs): New
flag. (SUBTARGET_OVERRIDE_OPTIONS): Handle -matt-stubs.
* config/i386/i386.c (macho_output_stub): Generate AT&T style
(self-modifying) stubs.
* config/i386/i386.h (MACHOPIC_NL_SYMBOL_PTR_SECTION): Override
machopic_nl_symbol_ptr_section with new __IMPORT section.
2005-10-28 Stuart Hastings <stuart@apple.com>
Radar 4164563
gcc.apple/i386-att-stub-1.c: New.
Modified:
branches/apple-200511-release-branch/gcc/ChangeLog.apple-ppc
branches/apple-200511-release-branch/gcc/config/darwin-protos.h
branches/apple-200511-release-branch/gcc/config/darwin.c
branches/apple-200511-release-branch/gcc/config/darwin.h
branches/apple-200511-release-branch/gcc/config/i386/darwin.h
branches/apple-200511-release-branch/gcc/config/i386/i386.c
branches/apple-200511-release-branch/gcc/config/i386/i386.h
branches/apple-200511-release-branch/gcc/testsuite/ChangeLog.apple-ppc