-
- Downloads
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
Showing
- gcc/ChangeLog 17 additions, 0 deletionsgcc/ChangeLog
- gcc/config/darwin.c 4 additions, 0 deletionsgcc/config/darwin.c
- gcc/config/i386/darwin.h 10 additions, 5 deletionsgcc/config/i386/darwin.h
- gcc/config/i386/i386-protos.h 1 addition, 1 deletiongcc/config/i386/i386-protos.h
- gcc/config/i386/i386.c 41 additions, 11 deletionsgcc/config/i386/i386.c
- gcc/config/i386/i386.md 28 additions, 2 deletionsgcc/config/i386/i386.md
Loading
Please register or sign in to comment