r105994 - in /branches/apple-200511-release-bra...

stuart@gcc.gnu.org stuart@gcc.gnu.org
Sat Oct 29 18:43:00 GMT 2005


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



More information about the Gcc-cvs mailing list