-
- Downloads
2009-03-23 Ian Lance Taylor <iant@google.com>
* freebsd.h: New file. * i386.cc: Include "freebsd.h". (Target_i386): Derive from Target_freebsd rather than Sized_target. (Target_selector_i386): Derive from Target_selector_freebsd rather than Target_selector. * x86_64.cc: Include "freebsd.h". (Target_x86_64): Derive from Target_freebsd rather than Sized_target. (Target_selector_x86_64): Derive from Target_selector_freebsd rather than Target_selector. * target.h (class Target): Add adjust_elf_header and do_adjust_elf_header. * output.cc (Output_file_header:: do_sized_write): Call target adjust_elf_header routine. * configure.tgt: Set targ_osabi. * configure.ac: Define GOLD_DEFAULT_OSABI. * parameters.cc (Parameters::default_target): Pass GOLD_DEFAULT_OSABI to select_target. * target-select.h (class Target_selector): Make instantiate_target protected rather than private. * Makefile.am (HFILES): Add freebsd.h. * configure, Makefile.in, config.in: Rebuild.
Showing
- gold/ChangeLog 24 additions, 0 deletionsgold/ChangeLog
- gold/Makefile.am 1 addition, 0 deletionsgold/Makefile.am
- gold/Makefile.in 1 addition, 0 deletionsgold/Makefile.in
- gold/config.in 3 additions, 0 deletionsgold/config.in
- gold/configure 7 additions, 0 deletionsgold/configure
- gold/configure.ac 4 additions, 0 deletionsgold/configure.ac
- gold/configure.tgt 13 additions, 1 deletiongold/configure.tgt
- gold/freebsd.h 168 additions, 0 deletionsgold/freebsd.h
- gold/i386.cc 6 additions, 4 deletionsgold/i386.cc
- gold/output.cc 4 additions, 1 deletiongold/output.cc
- gold/parameters.cc 2 additions, 1 deletiongold/parameters.cc
- gold/target-select.h 5 additions, 5 deletionsgold/target-select.h
- gold/target.h 14 additions, 0 deletionsgold/target.h
- gold/x86_64.cc 7 additions, 4 deletionsgold/x86_64.cc
Loading
Please register or sign in to comment