r105989 - in /branches/apple-local-200502-branc...

stuart@gcc.gnu.org stuart@gcc.gnu.org
Sat Oct 29 09:04:00 GMT 2005


Author: stuart
Date: Sat Oct 29 09:04:31 2005
New Revision: 105989

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=105989
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.

Added:
    branches/apple-local-200502-branch/gcc/testsuite/gcc.apple/i386-att-stub-1.c
Modified:
    branches/apple-local-200502-branch/gcc/ChangeLog.apple-ppc
    branches/apple-local-200502-branch/gcc/config/darwin-protos.h
    branches/apple-local-200502-branch/gcc/config/darwin.c
    branches/apple-local-200502-branch/gcc/config/darwin.h
    branches/apple-local-200502-branch/gcc/config/i386/darwin.h
    branches/apple-local-200502-branch/gcc/config/i386/i386.c
    branches/apple-local-200502-branch/gcc/config/i386/i386.h
    branches/apple-local-200502-branch/gcc/testsuite/ChangeLog.apple-ppc



More information about the Gcc-cvs mailing list