aboutsummaryrefslogtreecommitdiff
path: root/bfd/config.bfd
AgeCommit message (Collapse)AuthorFilesLines
1998-01-29Thu Jan 29 15:55:35 1998 J.J. van der Heijden ↵Ian Lance Taylor1-2/+2
<J.J.vanderHeijden@student.utwente.nl> * config.bfd (i[3456]-*-mingw32*): New target. * acinclude.m4 (BFD_BINARY_OPEN): Check for mingw32. * aclocal.m4, configure: Rebuild.
1998-01-28 * config.bfd, configure.in: Add dvp support.Doug Evans1-2/+3
* configure: Regenerate. * aclocal.m4: Regenerate. * archures.c, reloc.c, cpu-mips.c: Add dvp support. * bfd-in2.h, libbfd.h, libcoff.h: Regenerate. plus delete old txvu stuff, dvp generates mips files now
1998-01-27Tue Jan 27 12:47:27 1998 Robert Lipe <robertl@dgii.com>Ian Lance Taylor1-1/+4
* config.bfd (i[3456]86-sco3.2v5*) ELF now the default. (i[3456]86sco3.2v5*coff) New target.
1997-12-29 From Jonathan Stone <jonathan@DSG.Stanford.EDU>:Ian Lance Taylor1-2/+6
* config.bfd (mips-dec-netbsd*): Add ECOFF vectors to targ_selvecs. (mips*el-*-netbsd*): Like mips-dec-netbsd*. (mips*-*-netbsd*): New target.
1997-12-29fix sky sanitizationIan Lance Taylor1-4/+3
1997-12-22 * Makefile.am (ALL_MACHINES,BFD32_BACKENDS): Add txvu support.Doug Evans1-0/+8
(cpu-txvu.lo,elf32-txvu.lo): Add rules for. * Makefile.in: Rebuild. * config.bfd, configure.in: Add txvu support. * configure: Regenerate. * archures.c, elf.c, targets.c: Add txvu support. * bfd-in2.h: Regenerate. * cpu-txvu.c, elf32-txvu.c: New files.
1997-12-22Mon Dec 22 13:04:33 1997 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor1-8/+17
* config.bfd (i[3456]86*-go32-rtems*): Fix to be the same as i[3456]86-go32.
1997-10-22 * coff-sh.c (coff_small_object_p): New static function.Ian Lance Taylor1-2/+2
(coff_small_new_section_hook): New static function. (bfd_coff_small_swap_table): New static const structure. (coff_small_close_and_cleanup): Define. (coff_small_bfd_free_cached_info): Define. (coff_small_get_section_contents): Define. (coff_small_get_section_contents_in_window): Define. (shcoff_small_vec): New static structure. (shlcoff_small_vec): New static structure. * targets.c (bfd_target_vector): Add shcoff_small_vec and shlcoff_small_vec. * config.bfd (sh-*-elf*): Add shcoff_small_vec and shlcoff_small_vec to targ_selvecs. (sh-*-*): Likewise. * configure.in: Add shcoff_small_vec and shlcoff_small_vec cases. * configure: Rebuild. PR 13580.
1997-10-08 * config.bfd: Missed one alpha* change.Richard Henderson1-6/+1
1997-10-03 * config.bfd: Change alpha-*-* to alpha*-*-*; config.guess nowRichard Henderson1-9/+7
recognizes alphaev5 etc. * configure.host: Likewise.
1997-09-03Removed v850 sanitization.Nick Clifton1-4/+0
Fixed v850e sanitization.
1997-08-25Switched over to using machine numbers to distinguish v850 architecture ↵Nick Clifton1-0/+13
variants.
1997-08-15Remove ARC sanitization.David Edelsohn1-3/+7
1997-05-09 * config.bfd (i[3456]86-*-gnu*): Don't include Mach support.Ian Lance Taylor1-2/+0
1997-05-09 * config.bfd: Change #if 0 around uses of host_aout_vec to #ifIan Lance Taylor1-2/+2
HAVE_host_aout_vec.
1997-05-05 * config.bfd: cope with '*-*-linux-gnuaout' targets.Ian Lance Taylor1-10/+19
1997-03-28 * config.bfd: Add bfd_elf64_{big,little}mips_vec to targ_selvecsIan Lance Taylor1-4/+2
for mips*el*-*-linux* and mips*-*-linux*. From H.J. Lu <hjl@lucon.org> and Ralf Baechle <ralf@gnu.ai.mit.edu>.
1997-03-21Remove m32r sanitization.David Edelsohn1-2/+0
1997-03-20 Based on patches from Philippe De Muyter <phdm@info.ucl.ac.be>.Ian Lance Taylor1-3/+8
* coff-svm68k.c: New file. Just defines some macros and includes coff-m68k.c. * coff-m68k.c: Add functions to handle common addends, moved in from cf-m68klynx.c. Control them using COFF_COMMON_ADDEND macro. Control whether relocs are visible using STATIC_RELOCS. * cf-m68klynx.c: Simplify greatly: just define macros to control coff-m68k.c. * coff-aux.c: Likewise. Just leave add_one_symbol routine. * targets. (m68ksysvcoff_vec): Declare. (bfd_target_vector): Add m68ksysvcoff_vec. * config.bfd (m68*-motorola-sysv*): New target. * configure.in (m68ksysvcoff_vec): New vector. * configure: Rebuild. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add coff-svm68k.o. (BFD32_BACKENDS_CFILES): Add coff-svm68k.c.
1997-02-19Tue Feb 18 17:22:59 1997 Martin M. Hunt <hunt@pizza.cygnus.com>Martin Hunt1-1/+11
* Makefile.in, archures.c, config.bfd, configure.in, elf.c, reloc.c, targets.c: New target, elf-*-D30V. * bfd-in2.h, configure, libbfd.h: Rebuilt. * cpu-d30v.c, elf32-d30v.c: New files.
1996-12-31 * config.bfd (mips*el-*-linux*): New target.Ian Lance Taylor1-0/+8
(mips*-*-linux*): New target.
1996-12-28(Lay some groundwork for TIc80 port that will be filled in incrementally.)Fred Fish1-0/+6
* TODO: Correct a misspelling. start-sanitize-tic80 * coff-tic80.c: New file for TI TMS320C80 (MVP). * cpu-tic80.c: New file for TI TMS320C80 (MVP). * configure.in (case $vec): Add tic80coff_vec entry. * configure: Regenerate with autoconf. * archures.c (bfd_tic80_arch): Declare. * bfd-in2.h (enum bfd_architecture): Add bfd_arch_tic80. * config.bfd (case ${targ}): Add tic80*-*-coff* target. * targets.c (tic80coff_vec): Add decl as extern bfd_target. (bfd_target_vector): Add tic80coff_vec entry. end-sanitize-tic80
1996-12-27fix typoo in commentIan Lance Taylor1-3/+3
1996-10-03 * configure.in: Add havevecs, and put it in tdefaults.Ian Lance Taylor1-8/+18
* mpw-config.in: Likewise. * configure: Rebuild. * targmatch.sed: New file; a sed script to build targmatch.h from config.bfd. * config.bfd: Add #if, #endif, and comments for targmatch.h. * targets.c: Include "fnmatch.h". (struct targmatch): Define. (bfd_target_match): Define by including targmatch.h. (bfd_find_target): If the target is not found by name, search for it as a configuration triplet. * Makefile.in: Rebuild dependencies. (BFD32_BACKENDS): Add aout-arm.o, aout-sparcle.o, hp300bsd.o, i386dynix.o, m68k4knetbsd.o, and riscix.o. (BFD32_BACKENDS_CFILES): Add aout-arm.c, aout-sparcle.c, hp300bsd.c, i386dynix.c, m68k4knetbsd.c, and riscix.c. (HFILES): Add targmatch.h. Also, alphabetize and reindent. (CFILES): Remove i386dynix.c and hp300bsd.c. (targmatch.h): New target. (do_clean): Remove targmatch.h. * configure.in: Add BFD_NEED_DECLARATION(getenv). * acconfig.h: Add NEED_DECLARATION_GETENV. * configure, config.in: Rebuild. * sysdep.h: If NEED_DECLARATION_GETENV, declare getenv. * aout-adobe.c (aout_adobe_object_p): Don't declare getenv.
1996-10-03Grrr. The mn10200 and mn10300 are _not_ similar enough to easily supportJeff Law1-2/+6
with a single generic configuration. So break them up into two different configurations. See the individual ChangeLogs for additional detail.
1996-10-03 * cpu-mn10x00.c, elf32-mn10x00.c: New files.Jeff Law1-0/+4
* Makefile.in (ALL_MACHINES): Add cpu-mn10x00.o. (BFD32_BACKENDS): Similarly for elf32-mn10x00.o. (elf32-mn10x00.o): Add dependencies. * archures.c (enum bfd_architecture): Add bfd_arch_mn10x00. (bfd_mn10x00_arch): Declare. (bfd_archures_list): Add bfd_mn10x00_arch. * config.bfd: Add mn10x00-*-*. * configure.in: Add bfd_elf32_mn10x00_vec. * elf.c (prep_headers): Handle bfd_arch_mn10x00. * targets.c (bfd_elf32_mn10x00_vec): Declare. (bfd_target_vector): Add bfd_elf32_mn10x00_vec. * bfd-in2.h, configure: Rebuilt. Stubbing out Matsushita support.
1996-10-01Tue Oct 1 16:14:22 1996 Joel Sherrill <joel@oarcorp.com>Ian Lance Taylor1-1/+7
* config.bfd (mips*-*-rtems*): New target, like mips*-*-elf*.
1996-09-09 * config.bfd: Keep target list alphabetically sorted.David Edelsohn1-6/+16
1996-08-29Recognize i686-*-* for pentium proMichael Meissner1-22/+32
1996-07-18 * config.bfd (mips*-*-irix6*): New target.Ian Lance Taylor1-0/+4
* configure.host: Handle Irix 6 shared library like Irix 5.
1996-07-18start-sanitize-d10vMartin Hunt1-6/+12
Wed Jul 17 14:51:52 1996 Martin M. Hunt <hunt@pizza.cygnus.com> * Makefile.in (ALL_MACHINES): Add cpu-d10v.o (BFD32_BACKENDS) Add elf32-d10v.o * archures.c: Add bfd_d10v_arch. * bfd-in2.h: Add bfd_d10v_arch. * config.bfd (d10v-*-*): New target. * configure: (bfd_elf32_d10v_vec) New vector. * configure.in: (bfd_elf32_d10v_vec) New vector. * cpu-d10v.c: New file. * elf.c (prep_headers): Added case bfd_arch_d10v. * elf32-d10v.c: New file. * libbfd.h: Rebuild. * reloc.c (BFD_RELOC_D10V_10_PCREL_R, BFD_RELOC_D10V_10_PCREL_L, BFD_RELOC_D10V_18, BFD_RELOC_D10V_18_PCREL): Define. * targets.c (bfd_elf32_d10v_vec): New vector. end-sanitize-d10v
1996-06-21Fri Jun 21 12:35:27 1996 Richard Henderson <rth@tamu.edu>Ian Lance Taylor1-7/+11
* elf64-alpha.c: New file. * config.bfd (alpha-*-linuxecoff*): New target. (alpha-*-linux*, alpha-*-elf*): New targets. * configure.in (bfd_elf64_alpha_vec): New vector. * configure: Rebuild. * targets.c (bfd_elf64_alpha_vec): Declare. (bfd_target_vector): Add bfd_elf64_alpha_vec if BFD64. * reloc.c (BFD_RELOC_ALPHA_GPDISP): Define. * bfd-in2.h, libbfd.h: Rebuild. * Makefile.in: Rebuild dependencies. (BFD64_BACKENDS): Add elf64-alpha.o. (BFD64_BACKENDS_CFILES): Add elf64-alpha.c.
1996-06-06 * config.bfd: Recognize powerpc-*-linux* and powerpcle-*-linux*.Ian Lance Taylor1-7/+8
From Kevin Buettner <kev@primenet.com>.
1996-03-28 * config.bfd (sparc64-{sysv4*,solaris2*}): Delete.David Edelsohn1-6/+0
Stick with sparc-*-{sysv4*,solaris2*}.
1996-03-22 * config.bfd: Add ieee_vec to targ_selvecs for i960 targets andIan Lance Taylor1-14/+23
m68k-aout, m68k-coff, and m68k-elf targets.
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.