aboutsummaryrefslogtreecommitdiff
path: root/bfd/config.bfd
AgeCommit message (Collapse)AuthorFilesLines
1996-01-31Wed Jan 31 12:55:49 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-1/+4
* coff-aux.c: New file. * hosts/m68kaux.h: New file. * config.bfd (m68*-apple-aux*): New target. * configure.in (m68*-apple-aux*): New native host. (m68kaux_coff_vec): New vector. * configure: Rebuild. * targets.c (m68kaux_coff_vec): Declare. * coffcode.h (bfd_coff_backend_data): Add field _bfd_coff_link_add_one_symbol. (bfd_coff_link_add_one_symbol): Define. (compare_arelent_ptr): New static function if TARG_AUX. (coff_write_relocs): If TARG_AUX, sort the relocs. (coff_write_object_contents): Set A/UX aouthdr magic number. (coff_link_add_one_symbol): Define if not defined. (bfd_coff_std_swap_table): Initialize new field. * libcoff.h: Rebuild. * cofflink.c (coff_link_add_symbols): Call bfd_coff_link_add_one_symbol rather than _bfd_generic_link_add_one_symbol. * coff-m68k.c (COFF_PAGE_SIZE): Don't define if already defined. * coff-alpha.c (alpha_ecoff_backend_data): Initialize new field. * coff-mips.c (mips_ecoff_backend_data): Likewise. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add coff-aux.o. (BFD32_BACKENDS_CFILES): Add coff-aux.c.
1996-01-24 * config.bfd (sparc64-*-{sysv4*,solaris2*}): Comment outDavid Edelsohn1-1/+3
bfd_elf64_sparc_vec support.
1996-01-22 * archures.c (bfd_mach_sparc_v9): Renamed from bfd_mach_sparc64.David Edelsohn1-4/+8
start-sanitize-v8plus (bfd_mach_sparc_{v8plus,v8plusa}): Define. end-sanitize-v8plus (bfd_mach_sparc_v9a): Define. * bfd-in2.h: Regenerated. * aoutx.h (aout,machine_type): bfd_mach_sparc64 renamed to bfd_mach_sparc_v9. * config.bfd (sparc64-*-sysv4*,sparc64-*-solaris2*): Set targ_defvec to bfd_elf32_sparc_vec. * cpu-sparc.c (arch_info_struct): Renamed from sparc_arch_info. start-sanitize-v8plus Add v8plus{,a} support. end-sanitize-v8plus Add v9a support. start-sanitize-v8plus * elf32-sparc.h: #include "elf/sparc.h". (elf32_sparc_set_private_flags, elf32_sparc_copy_private_bfd_data, elf32_sparc_merge_private_bfd_data, elf32_sparc_object_p, elf32_sparc_final_write_processing): New functions. (bfd_elf32_bfd_set_private_flags, bfd_elf32_bfd_copy_private_bfd_data, bfd_elf32_bfd_merge_private_bfd_data, elf_backend_object_p, elf_backend_final_write_processing): Define. end-sanitize-v8plus
1996-01-05 * config.bfd (i[345]86-*-freebsd*): Add target.Fred Fish1-8/+21
* configure.in (i386freebsd_vec): Add vec. * configure: Regenerate. * Makefile.in (BFD32_BACKENDS): Add i386freebsd.o. (BFD32_BACKENDS_CFILES): Add i386freebsd.c. Rebuild dependencies.. * freebsd.h: New file. * i386freebsd.c: New file. * targets.c (i386freebsd_vec): Declare. (bfd_target_vector): Add i386freebsd_vec. * i386linux.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE * i386netbsd.c (SEGMENT_SIZE): Define as TARGET_PAGE_SIZE
1995-11-04 * config.bfd (mips*-*-magic*): Add bfd_elf32_bigmips_vec toStu Grossman1-0/+1
targ_selvecs to allow debugging under Irix-5 native.
1995-10-28Add m68*-hp*-netbsd* case. Cross-pollinate m68k and m68k4k NetBSDNiklas Hallqvist1-1/+6
configurations.
1995-10-27 * config.bfd: Add config stuff for mips*-*-magic* to setStu Grossman1-0/+5
targ_defvec to ecoff_big_vec.
1995-10-26Remove MAC object format support from powerpc-eabi for nowMichael Meissner1-2/+2
1995-10-04NS32k changes from Ian Dall:Ken Raeburn1-2/+5
* aoutx.h (MY_final_link_relocate, MY_relocate_contents): New macros. (aout_link_input_section_std, aout_link_input_section_ext, aout_link_reloc_link_order): Call them instead of _bfd_* versions. * aout-target.h (MY_exec_header_not_counted): New macro, defaults to zero. (backend_data): Use it instead of hardcoded zero. * aout-ns32k.c (CTOR_TABLE_RELOC_HOWTO): New macro. (MY_swap_std_reloc_out): Use udata.i for KEEPIT, don't call stoi. * ns32knetbsd.c: Include bfd.h. (MY_text_includes_header, MY_bfd_reloc_type_lookup): New macros. (MY_bfd_reloc_type_lookup): Declare function too. * pc532-mach.c (set_sizes): Don't declare. (MY_text_includes_header, MY_exec_header_not_counted): Define. (backend_data, MY_backend_data): Don't define. * config.bfd: Treat ns32k-pc532-ux* like ns32k-pc532-mach*, and ns32k-*-lites* like ns32k-*-netbsd*. * hosts/nbsd.h: Swap order of sys/vmparam.h and sys/param.h, to compile on lites.
1995-09-28 * config.bfd: Add arm-*-coff.David Edelsohn1-0/+5
* configure.in, configure: Add armcoff_{little,big}_vec. * targets.c (armcoff_{little,big}_vec): Declare. (bfd_target_vector): Add armcoff_{little,big}_vec. * coff-arm.c (armcoff_{little,big}_vec): Always define.
1995-09-27Configury for new ppc bfdKim Knuttila1-0/+10
1995-09-18Mon Sep 18 14:35:01 1995 Arne H. Juul <arnej@pvv.unit.no>Ian Lance Taylor1-1/+5
* config.bfd (mips-dec-netbsd*): New target. * configure.host (mips-dec-netbsd*): New host. * configure.in (mips-dec-netbsd*): New native. * configure: Rebuild.
1995-09-04tipoIan Lance Taylor1-1/+1
1995-09-04 * config.bfd: Rewrite to incorporate the contents of the MakefileIan Lance Taylor1-171/+429
fragments by setting shell variables, rather than merely returning the name of a Makefile fragment. * configure.in: Use shell variables set by config.bfd rather than looking at the target Makefile fragment files. Don't substitute target_makefile_frag. Do substitute TDEFINES. * configure: Rebuild. * Makefile.in (@target_makefile_frag@): Remove. (ALL_CFLAGS): Change $(TDEFINES) to @TDEFINES@. * config/*.mt: Remove.
1995-09-01Fri Sep 1 08:12:50 1995 James G. Smith <jsmith@beauty.cygnus.com>Jackie Smith Cashion1-0/+4
* config.bfd: Add mips*vr4300-*-elf* target. * config/mipsbvr4300.mt: Added.
1995-07-03Mon Jul 3 13:55:18 1995 Steve Chamberlain <sac@slash.cygnus.com>Steve Chamberlain1-5/+11
* config.bfd (win32): New configuration. * configure.host (pe): Changed to i386win32. * config/i386pe.mh: Deleted. * config/i386win32.mh: New file.
1995-05-09Add little endian PowerPC support.Michael Meissner1-0/+7
1995-02-27 * config.bfd: add a29k-*-vxworks configuration.Kung Hsu1-0/+3
1995-01-26Add new relocs for PowerPC Elf support.Michael Meissner1-0/+1
Add eabi support.
1995-01-23 * config.bfd (i[345]86-*-gnu*): Set bfd_name to i386-gnu.Ian Lance Taylor1-1/+5
* config/i386-gnu.mt: New file. Include ELF support.
1994-11-29* config.bfd (i[345]86-*-freebsd*): Use i386-bsd as bfd_name.J.T. Conklin1-0/+1
* configure.host (i[345]86-*-freebsd*): Use i386bsd as my_host. CVSn:
1994-11-25Rename r16 files to rce, and fix some more .Sanitize typos.Michael Tiemann1-3/+3
1994-11-24Safely check in r16 targets for binutils.Michael Tiemann1-1/+7
1994-08-24 * configure.host, config.bfd: Change i[34]86 to i[345]86.Ian Lance Taylor1-21/+22
1994-07-14NS32K changes from Ian Dall.Ken Raeburn1-49/+66
Note: Some of the ns32k-specific files do require gcc to compile at present. This will be fixed.
1994-06-15unsanitize v9Ken Raeburn1-6/+2
1994-05-04* config.bfd (i386-*-gnu*): Treat like i386-*-mach*.Ken Raeburn1-1/+2
(m68*-apollo-*): Treat all Apollo configs the same, don't handle BSD specially.
1994-04-29 * config.bfd (*-go32): Changed to coff.Steve Chamberlain1-1/+2
* coff-h8300.c (JMPL1): Get HOWTO right for 24bit branches. * srec.c (srec_write_symbols): Write out the correct number of symbols and don't stick in extra nulls.
1994-03-30 * i386dynix.c, config/i386-dynix.mt: New files, handling DynixPeter Schauer1-0/+1
variant of a.out. * configure.in, config.bfd: Use them for Dynix. * Makefile.in: Add dependencies for i386dynix.o. * targets.c: Add definition for i386dynix_vec.
1994-03-28 * config.bfd (powerpc-*-aix*): New target; use rs6000.mt.Ian Lance Taylor1-0/+6
1994-02-16Support i960 vxworks versions > 5.0 with coff, not bout. Default with noKen Raeburn1-4/+14
version number is still bout. Support explicit i960-coff target too.
1993-12-01handle sparc*-*-coff*Ken Raeburn1-0/+1
1993-12-01 * config.bfd: Don't set target64 here, as the setting is ignored.Ian Lance Taylor1-4/+4
* configure.in (ecoffalpha_little_vec): Set target64.
1993-11-17Two more files in BFD updated for NetWARE/SPARC.Sean Eric Fagan1-3/+3
1993-11-02* config.bfd: Use bigmips for mips*-*-bsd*.Jim Kingdon1-1/+1
1993-11-01* config.bfd: Use m68k-elf for m68*-*-sysv4*.Jim Kingdon1-12/+13
1993-10-22* config.bfd: Use bigmips for mips-sony-bsd*.Jim Kingdon1-0/+1
1993-10-22* configure.host, config.bfd: Add * to end of all OS names.Jim Kingdon1-17/+18
1993-10-05 * configure.host: Recognize hppa*-*-hiux* (currently synonym for hpux).Jim Kingdon1-1/+4
Change other hppa entries to use -*- not -hp-. * config.bfd: Recognize hppa*-*-hiux* (currently synonym for hpux).
1993-09-22* Makefile.in (OPTIONAL_BACKENDS): Add lynx-core.o.Stu Grossman1-4/+2
* bfd-in2.h (tdata): Add lynx_core_data; * config.bfd configure.host: Get rid of superfluous netbsd and lynxos entries. * configure.in: Add lynx-core.o to Lynx config. * i386lynx.c: Add defs for core file support. * lynx-core.c: New file with Lynx core file support. * hosts/i386lynx.h: Move lots of host specific includes to here. Add def of HOST_LYNX. Remove unnecessary defs.
1993-09-12 * config.bfd: Recognize i[34]86-*-solaris2* specifically ratherJim Kingdon1-0/+1
than using *-*-solaris2* (i486-unknown-solaris2 is i386-elf, not i486-elf which doesn't exist).
1993-09-10 * config.bfd (i[34]86-*-netbsd*): New target; use i386-netbsd.Ian Lance Taylor1-0/+2
* configure.in: Remove bogus netbsd386 handling.
1993-08-23Add support for netbsd386 (almost-but-not-quite 386bsd).Sean Eric Fagan1-0/+1
1993-08-21 * config/m88k-elf.mt: New file.Jim Kingdon1-0/+1
* config.bfd: Use it for m88*-*-sysv4*.
1993-08-20 * config.bfd (mips-*-elfl*, mips-*-elf*): New targets, usingIan Lance Taylor1-0/+6
mipslelf and mipsbelf respectively. * config/mipslelf.mt, config/mipsbelf.mt: New files. * elf32-mips.c: Added some reloc information. * configure.in: Fixed error message.
1993-08-17Tue Aug 17 09:42:16 1993 David J. Mackenzie (djm@thepub.cygnus.com)David MacKenzie1-0/+106
* config.bfd (cpu): Extract from canonical name with sed. * configure.in: Don't pass it.