Skip to content
Snippets Groups Projects
Commit 7d072037 authored by Stuart Hastings's avatar Stuart Hastings Committed by Stuart Hastings
Browse files

i386.md (set_got): Update.

	* gcc/config/i386/i386.md (set_got): Update.
	(set_got_labelled): New.  (UNSPEC_LD_MPIC): New.
	(builtin_setjmp_receiver): Mach-O support.
	* gcc/config/i386/darwin.h (TARGET_ASM_FILE_END) Define.
	(GOT_SYMBOL_NAME): Define.
	(FORCE_PREFERRED_STACK_BOUNDARY_IN_MAIN): New.
	(TARGET_DEEP_BRANCH_PREDICTION): Remove.
	* gcc/config/i386/i386.c (override_options): Revise for Darwin.
	(USE_HIDDEN_LINKONCE): Enable for Mach-O.  (ix86_file_end): Mach-O
	support.  (darwin_x86_file_end): New.  (output_set_got): Add label
	parameter, revise for Mach-O.  (x86_output_mi_thunk): Likewise.
	* gcc/config/i386/i386-protos.h (output_set_got): Likewise.
	* gcc/config/darwin.c (machopic_legitimize_pic_address): Update
	regs_ever_live[].

From-SVN: r109556
parent a45fefd6
No related branches found
No related tags found
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment