aboutsummaryrefslogtreecommitdiff
path: root/bfd/configure
AgeCommit message (Collapse)AuthorFilesLines
2005-04-05New translation: KinyarwandaNick Clifton1-1/+1
2005-03-31 * bfd/config.in (HAVE_DECL_BASENAME): New configure macro.Jerome Guitton1-0/+74
* bfd/configure.in: Check for basename. * bfd/configure: Regenerate.
2005-03-30 * configure.in: Check for ffs decl and alphabetize.Aaron W. LaFramboise1-50/+126
* config.in: Regenerate. * configure: Regenerate. * sysdep.h [NEED_DECLARATION_FFS] (ffs): Prototype and alphabetize.
2005-03-23Accept any C library to accompany a GNU Linux implementation, not just the GNUNick Clifton1-4/+4
C library.
2005-03-16Rename switch to enable/disable -Werror to --enable-werror/--disable-werrorNick Clifton1-7/+7
for compatibility with gcc.
2005-03-16Enable -Werror by defaultNick Clifton1-1/+22
2005-03-08 * configure.in: Bump version to 2.16.90.Daniel Jacobowitz1-1/+1
* configure: Regenerated.
2005-02-242005-02-24 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-1/+1
* configure.in: (AM_INIT_AUTOMAKE): Set version to 2.15.95. * configure: Regenerate.
2005-01-312005-01-31 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-5/+7
* gettext.m4: Only set ENABLE_NLS when gettext is present.
2005-01-272005-01-27 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-2/+2
* gettext.m4: Don't use NONE as a default for CATOBJEXT.
2005-01-242005-01-24 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-2/+4
* gettext.m4: Only fall back to ../intl/ when it's present.
2005-01-152005-01-15 Andrew Cagney <cagney@gnu.org>Andrew Cagney1-86/+163
* bfd.m4: New file. * acinclude.m4: Move BFD_NEED_DECLARATION, BFD_HAVE_SYS_PROCFS_TYPE and BFD_HAVE_SYS_PROCFS_TYPE_MEMBER to the new file bfd.m4. Include ../bfd/bfd.m4. * configure: Re-generate.
2005-01-062005-01-06 Paul Brook <paul@codesourcery.com>Paul Brook1-163/+90
bfd/ * config.bfd: Add entry for arm-*-vxworks and arm-*-windiss. * configure.in: Add bfd_elf32_{big,little}arm_vxworks_vec. * configure: Regenerate. * elf32-arm.c: Add VxWorks target bfd. (USE_REL): Remove. (elf32_arm_link_hash_table): Add use_rel. (elf32_arm_link_hash_table_create, elf32_arm_final_link_relocate, elf32_arm_relocate_section): Replace USE_REL with runtime check. Correct offset calculation for RELA case. (elf_backend_may_use_rel_p, elf_backend_may_use_rela_p, elf_backend_default_use_rela_p, elf_backend_rela_normal): Define. (elf32_arm_vxworks_link_hash_table_create): New function. * targets.c (bfd_elf32_bigarm_vxworks_vec): Add declaration. (bfd_elf32_littlearm_vxworks_vec): Ditto. (_bfd_target_vector): Add bfd_elf32_{big,little}arm_vxworks_vec. gas/ * config/tc-arm.c (FPU_DEFAULT): Define for TE_VXWORKS. (md_begin): Handle TE_VXWORKS for FP defaults. (md_apply_fix3): Correct rela offsets. (elf32_arm_target_format): Add VxWorks targets. ld/ * Makefie.am: Add earmelf_vxworks. * Makefile.in: Regenerate. * configure.tgt: Make arm-*-vxworks a separate case. * emulparams/armelf_vxworks.sh: New function.
2004-11-08Add support fpr MAXQ processorNick Clifton1-86/+164
2004-11-04./Daniel Jacobowitz1-169/+90
* configure.in (arm-*-oabi*, thumb-*-oabi*): Remove. * configure: Regenerated. bfd/ * Makefile.am (BFD32_BACKENDS, BFD32_BACKENDS_CFILES): Replace elfarm-nabi with elf32-arm. Remove elfarm-oabi. (elf32-arm.lo): Replace elfarm-nabi.lo rule. Remove elf32-arm.h dependency. * config.bfd: Move arm-*-oabi* and thumb-*-oabi* from obsolete list to a new removed list. Remove normal configuration stanzas. * configure.in: (bfd_elf32_bigarm_vec, bfd_elf32_bigarm_symbian_vec) (bfd_elf32_littlearm_symbian_vec, bfd_elf32_littlearm_vec): Replace elfarm-nabi.lo with elf32-arm.lo. (bfd_elf32_bigarm_oabi_vec, bfd_elf32_littlearm_oabi_vec): Remove. * elf32-arm.c: Renamed from elfarm-nabi.c. Inline elf32-arm.h. * elf32-arm.h: Remove. * elfarm-oabi.c: Remove. * targets.c (_bfd_target_vector): Remove bfd_elf32_bigarm_oabi_vec and bfd_elf32_littlearm_oabi_vec. * aclocal.m4, Makefile.in, configure, doc/Makefile.in: Regenerated. gas/ * configure.in: Remove arm-*-oabi and thumb-*-oabi. * config/tc-arm.c (target_oabi): Delete. (md_apply_fix3, elf32_arm_target_format): Remove target_oabi checks. (arm_opts): Remove moabi. * doc/as.texinfo (Overview): Remove documentation of -moabi. * doc/c-arm.texi (ARM Options): Likewise. * configure: Regenerated. ld/ * Makefile.am (ALL_EMULATIONS): Remove earmelf_oabi.o. (earmelf_oabi.c): Remove rule. * configure.tgt: Remove arm-*-oabi and thumb-*-oabi. * emulparams/armelf_oabi.sh, emultempl/armelf_oabi.em: Delete files. * Makefile.in: Regenerated.
2004-10-212004-10-21 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-1/+1
* configure.in: (AM_INIT_AUTOMAKE): Set version to 2.15.94. * configure: Regenerate.
2004-10-08Implement a new BFD API function: bfd_is_target_special_symbol. Use this in nmNick Clifton1-1/+1
and objdump to skip the displaying of ARM Mapping symbols unless specifically requested.
2004-09-16 * elf-bfd.h (struct elf_link_hash_entry): Replace elf_link_hash_flagsAlan Modra1-98/+626
with bitfields. Make "type" and "other" bitfields too. (ELF_LINK_HASH_REF_REGULAR, ELF_LINK_HASH_DEF_REGULAR, ELF_LINK_HASH_REF_DYNAMIC, ELF_LINK_HASH_DEF_DYNAMIC, ELF_LINK_HASH_REF_REGULAR_NONWEAK, ELF_LINK_HASH_DYNAMIC_ADJUSTED, ELF_LINK_HASH_NEEDS_COPY, ELF_LINK_HASH_NEEDS_PLT, ELF_LINK_NON_ELF, ELF_LINK_HIDDEN, ELF_LINK_FORCED_LOCAL, ELF_LINK_HASH_MARK, ELF_LINK_NON_GOT_REF, ELF_LINK_DYNAMIC_DEF, ELF_LINK_DYNAMIC_WEAK, ELF_LINK_POINTER_EQUALITY_NEEDED): Delete. (ELF_COMMON_DEF_P, WILL_CALL_FINISH_DYNAMIC_SYMBOL): Update. * elf-hppa.h: Update all uses of elf_link_hash_flags. * elf-m10300.c: Likewise. * elf.c: Likewise. * elf32-arm.h: Likewise. * elf32-cris.c: Likewise. * elf32-frv.c: Likewise. * elf32-hppa.c: Likewise. * elf32-i370.c: Likewise. * elf32-i386.c: Likewise. * elf32-m32r.c: Likewise. * elf32-m68k.c: Likewise. * elf32-ppc.c: Likewise. * elf32-s390.c: Likewise. * elf32-sh-symbian.c: Likewise. * elf32-sh.c: Likewise. * elf32-sh64.c: Likewise. * elf32-sparc.c: Likewise. * elf32-vax.c: Likewise. * elf32-xtensa.c: Likewise. * elf64-alpha.c: Likewise. * elf64-hppa.c: Likewise. * elf64-ppc.c: Likewise. * elf64-s390.c: Likewise. * elf64-sh64.c: Likewise. * elf64-sparc.c: Likewise. * elf64-x86-64.c: Likewise. * elflink.c: Likewise. * elfxx-ia64.c: Likewise. * elfxx-mips.c: Likewise. * configure.in (AM_INIT_AUTOMAKE): Set version to 2.15.92. * configure: Regenerate. * aclocal.m4: Regenerate.
2004-09-11bfd/:Andreas Schwab1-3/+22
* acinclude.m4: Fix spelling of ACX_NONCANONICAL_*. * aclocal.m4: Rebuild. * configure: Rebuild. opcodes/: * configure: Rebuild.
2004-09-03 * config.bfd (arm*-*-symbianelf*): Use OS-specific target vectors.Mark Mitchell1-85/+165
* configure.in (bfd_elf32_bigarm_symbian_vec): Add it. (bfd_elf32_littlearm_symbian_vec): Likewise. * configure: Regenerated. * elf-bfd.h (elf_backend_data): Add dynamic_sec_flags. * elf32-arm.h (PLT_HEADER_SIZE): Do not define. (PLT_ENTRY_SIZE): Likewise. (bfd_vma_elf32_arm_symbian_plt_entry): New variable. (elf32_arm_link_hash_table): Add plt_header_size, plt_entry_size, and symbian_p. (create_got_section): Don't create sections when generating BPABI objects. (elf32_arm_create_dynamic_sections): Tidy. (elf32_arm_link_hash_table_create): Set plt_header_size, plt_entry_size, and symbian_p. (elf32_arm_check_relocs): Do not mark .rel.dyn as loadable when generating BPABI objects. (allocate_dynrelocs): Use htab->plt_header_size, not PLT_HEADER_SIZE. Do not add to .got.plt when generating BPABI objects. (elf32_arm_finish_dynamic_symbol): Generate Symbian OS PLTs. * elfarm-nabi.c: Add SymbianOS target vectors. * elflink.c (_bfd_elf_create_got_section): Use dynamic_sec_flags. (_bfd_elf_link_create_dynamic_sections): Likewise. * elfxx-target.h (ELF_DYNAMIC_SEC_FLAGS): New macro. (elfNN_bed): Use it. * targets.c (bfd_elf32_bigarm_symbian_vec): New variable. (bfd_elf32_littlearm_symbian_vec): Likewise. (_bfd_target_vector): Add them. * Makefile.am (TARG_ENV_HFILES): Add te-symbian.h. * Makefile.in: Regenerated. * configure.in: Set em for arm*-*-symbianelf*. * configure: Regenerated. * config/tc-arm.c (elf32_arm_target_format): Use Symbian target vectors when appropriate. * config/te-symbian.h: New file. * Makefile.am (ALL_EMULATIONS): Add earmsymbian.o. (earmsymbian.c): New target. * configure.tgt: Use armsymbian emulation for arm*-*-symbianelf*. * Makefile.in: Regenerated. * aclocal.m4: Likewise. * configure: Likewise. * emulparams/armsymbian.sh: New file.
2004-08-302004-08-30 Nathanael Nerode <neroden@gcc.gnu.org>Nathanael Nerode1-3775/+9770
* acinclude.m4: Require AC_CANONICAL_TARGET, not AC_CANONICAL_SYSTEM. Include ../config/acx.m4 and use ACX_NONCANONICAL_* where appropriate; replace uses of *_alias with *_noncanonical. * aclocal.m4: Rebuild with aclocal 1.4p6. * Makefile.in: Rebuild with automake 1.4p6. * doc/Makefile.in: Rebuild with automake 1.4p6. * configure.in: Autoupdate with autoupdate 2.59. * config.in: Regenerate with autoheader 2.59. * configure: Regnerate with autoconf 2.59.
2004-07-27bfd:Jason Thorpe1-303/+293
* config.bfd (hppa*-*-netbsd*): Set targ_defvec to bfd_elf32_hppa_nbsd_vec. Add bfd_elf32_hppa_linux_vec to targ_selvecs. * configure.in (bfd_elf32_hppa_nbsd_vec): Add case. * configure: Regenerate. * elf32-hppa.c (elf32_hppa_object_p): Add "elf32-hppa-netbsd" case that accepts OSABI=NetBSD and OSABI=SysV. (elf32_hppa_set_gp): For "elf32-hppa-netbsd", set the GP to the base of .got or .data (if .got does not exist). (elf32_hppa_post_process_headers): For elf32-hppa-netbsd, set OSABI=NetBSD. (TARGET_BIG_SYM): Add bfd_elf32_hppa_nbsd_vec case. (TARGET_BIG_NAME): Add "elf32-hppa-netbsd" case. * targets.c (bfd_elf32_hppa_nbsd_vec): Add extern declaration. (_bfd_target_vector): Add bfd_elf32_hppa_nbsd_vec. gas: * config/tc-hppa.h (TARGET_FORMAT): Set to "elf32-hppa-netbsd" for TE_NetBSD. ld: * emulparams/hppanbsd.sh (OUTPUT_FORMAT): Set to "elf32-hppa-netbsd".
2004-07-07Add new port: crx-elfNick Clifton1-21/+22
2004-07-06Add support for sh-symbian-elf targetNick Clifton1-21/+22
2004-06-17* configure.in: Don't set COREFILE to trad-core.lo for FreeBSDMark Kettenis1-1/+1
4.10 and beyond. * configure: Regenerate.
2004-06-08* configure.in (hppa*-*-netbsd*, hppa*-*-openbsd): Set COREFILE toMark Kettenis1-75/+79
netbsd-core.lo. * configure: Regenerate.
2004-05-24Add support for an m88k-openbsd targetNick Clifton1-292/+307
2004-05-23 * configure.in (is_release): Remove.Ben Elliston1-361/+277
(bfd_version_date, bfd_version, bfd_version_string): Likewise. (AC_OUTPUT): Don't output bfdver.h from version.h. * configure: Regenerate. * Makefile.am (RELEASE): New variable. (bfdver.h): New target. * Makefile.in: Regenerate. * doc/Makefile.in: Likewise.
2004-05-06* configure.in (bfd_elf32_frvfdpic_vec): New.Alexandre Oliva1-254/+325
* configure: Rebuilt. * targets.c (bfd_elf32_frvfdpic_vec): New. * config.bfd: Enable it on frv-*-elf and frv-*-*linux*, as default on the latter. * elf32-frv.c: Prefix all identifiers added for FDPIC support with frvfdpic instead of frv. Rearrange elf-target macros such that the FDPIC-specific ones are only defined for this new target vector. (bfd_elf32_frvfdpic_vec): Declare. (IS_FDPIC): New. (elf32_frv_relocate_section): Use it to enable segment checking and to control rofixup emission. Add output section vma to applied relocation in non-LOAD non-ALLOC sections. Use _bfd_error_handler for errors. (_frv_create_got_section): Create .rel.got and .rofixup only in FDPIC. Create non-dynamic _gp at .got+2048 in non-FDPIC, like the linker script. (elf32_frvfdpic_size_dynamic_sections): Assume FDPIC. (elf32_frvfdpic_modify_segment_map): Likewise. (elf32_frv_finish_dynamic_sections): New, do-nothing. (elf32_frvfdpic_finish_dynamic_sections): Assume FDPIC. Improve error message if we miscompute the rofixup size. (frvfdpic_elf_use_relative_eh_frame): Assume FDPIC. (frvfdpic_elf_encode_eh_address): Likewise. (elf32_frv_check_relocs): Reject FDPIC-only relocs in non-FDPIC. Record relocs only in FDPIC. Make sure _gp is defined for GPREL relocs. Reject unknown relocation types. (elf32_frv_object_p): Make sure target vector matches FDPIC bits. (frv_elf_merge_private_bfd_data): Likewise. (ELF_MAXPAGESIZE): Revert to 0x1000 for elf32-frv; keep it as 0x4000 for newly-added elf32-frvfdpic.
2004-04-30 * configure.in: Update version to 2.15.91.Hans-Peter Nilsson1-304/+293
* configure: Regenerate.
2004-04-11 /bfd/ChangeLogThiemo Seufer1-340/+311
* config.bfd: Remove mips*-*-mach3* and mips*-dec-mach3* targets. * configure.in: Remove mips-dec-bsd*, mips-dec-mach3*, mips-*-mach3* targets amd aout_mips_big_vec, aout_mips_little_vec target vectors. * configure: Regenerate. /gas/ChangeLog * Makefile.am: Remove mips from aout targets. * Makefile.in: Regenerate. * configure.in: Remove mips-dec-bsd* target. * configure: Regenerate. /ld/ChangeLog * configure.host: Remove mips*-dec-bsd* target. * configure.tgt: Likewise.
2004-03-30Add (linker) support for CR16C processorNick Clifton1-21/+22
2004-03-16 * configure.in (HOST_64BIT_TYPE, HOST_U_64BIT_TYPE): Don't overrideAlan Modra1-33/+30
values selected in configure.host. Require both to be defined before setting BFD_HOST_64_BIT_DEFINED. Protect assignment to corresponding BFD_HOST vars with quotes. <${host64}-${target64}-${want64} in *true*>: Don't exempt gcc; Always require BFD_HOST_64_BIT_DEFINED. <file_ptr type>: Find off_t size before emitting message. Combine off_t and ftello64 conditional. * configure: Regenerate.
2004-03-15 * bfd-in.h (bfd_int64_t, bfd_uint64_t): New types.Alan Modra1-311/+326
(BFD_HOST_64_BIT, BFD_HOST_U_64_BIT): Don't define here. (bfd_getb64, bfd_getl64, bfd_get_bits): Return bfd_uint64_t. (bfd_getb_signed_64, bfd_getl_signed_64): Return bfd_int64_t. (bfd_putb64, bfd_putl64, bfd_put_bits): Accept bfd_uint64_t. * configure.in (HOST_U_64BIT_TYPE): Set when sizeof long is 8. (BFD_HOST_64_BIT_DEFINED, BFD_HOST_64_BIT, BFD_HOST_U_64_BIT): Set when using long. * libbfd.c (EIGHT_GAZILLION, COERCE64): Use bfd_int64_t. (bfd_getb64): Return bfd_uint64_t. Enable when BFD_HOST_64_BIT. (bfd_getl64, bfd_getb_signed_64, bfd_getl_signed_64): Likewise. (bfd_putb64): Accept bfd_uint64_t. Enable when BFD_HOST_64_BIT. (bfd_putl64, bfd_put_bits, bfd_get_bits): Likewise. * dwarf2.c (struct attribute): Use bfd_int64_t and bfd_uint64_t. (read_8_bytes, read_indirect_string, read_address): Likewise. (read_abbrevs, parse_comp_unit): Likewise. * targets.c (struct bfd_target): Likewise. * aix386-core.c (NO_GET64, NO_PUT64, NO_GETS64): Define and use. * hppabsd-core.c: Likewise. Formatting. * hpux-core.c: Likewise. * irix-core.c: Likewise. * netbsd-core.c: Likewise. * osf-core.c: Likewise. * ptrace-core.c: Likewise. * sco5-core.c: Likewise. * trad-core.c: Likewise. * configure: Regenerate. * bfd-in2.h: Regenerate.
2004-03-13* config.bfd: Add x86_64-*-openbsd*.Mark Kettenis1-75/+77
* configure.in (x86_64-*-openbsd*): Set COREFILE to netbsd-core.lo. * configure: Regenerate.
2004-02-18 * configure.in: Update version to 2.15.90.Daniel Jacobowitz1-1/+1
* configure: Regenerate.
2004-02-112004-02-11 Andrew Cagney <cagney@redhat.com>Andrew Cagney1-12/+132
* configure.in (AC_CHECK_FUNCS): Check for ftello, ftello64, fseeko and fseeko64. Determine bfd_file_ptr. * configure: Re-generate.
2003-12-19Add support for m32r-linux target, including a RELA ABI and PIC.Nick Clifton1-14/+17
2003-12-03Add vax-linux-gnu targetNick Clifton1-65/+69
2003-12-02Add Romanian translation for bfd.Nick Clifton1-1/+1
2003-10-06Add i386-knetbsd-gnu triplet.Nick Clifton1-320/+305
2003-09-192003-09-18 H.J. Lu <hongjiu.lu@intel.com>H.J. Lu1-313/+416
* acinclude.m4: Include ../config/accross.m4. * aclocal.m4: Regenerated. * configure.host (HOST_64BIT_TYPE): Remove if it is set to long or long long. (HOST_U_64BIT_TYPE): Remove if it is set to unsigned long long. (host64): Remove if HOST_64BIT_TYPE is set to long. * configure.in (HOST_64BIT_TYPE): Set according to the size of long and long long. (HOST_U_64BIT_TYPE): Likewise. (host64): Likewise. * configure: Regenerated.
2003-09-03Add *kfreebsd-gnu configuration supportNick Clifton1-72/+74
2003-08-27 * configure.in: Check for strtoull.Ian Lance Taylor1-83/+138
* bfd.c (bfd_scan_vma): Use strtoull when available. * configure, config.in: Regenerate.
2003-08-27 * configure.in: Define and substitute BFD_HOST_LONG_LONG.Ian Lance Taylor1-105/+139
* bfd-in.h: Define BFD_HOST_LONG_LONG. Test it rather than __GNUC__ when deciding whether to use long long for BFD_HOST_64_BIT. * configure, Makefile.in, doc/Makefile.in, bfd-in2.h: Regenerate.
2003-07-17Update translationsNick Clifton1-307/+292
2003-07-16 * config.bfd, configure.host, configure.in: Remove ia64-aix support.Richard Henderson1-284/+297
* elfxx-ia64.c, targets.c: Likewise.
2003-07-14Update Turkish translation files for bfd, gas and opcodesNick Clifton1-14/+14
2003-07-102001-09-12 Alexandre Oliva <aoliva@redhat.com>Alexandre Oliva1-0/+1
* elf32-am33lin.c (ELF_MACHINE_CODE): Redefine to EM_MN10300. (ELF_MACHINE_ALT1): Define to EM_CYGNUS_MN10300. 2001-06-02 Nick Clifton <nickc@cambridge.redhat.com> * elf32-am33lin.c: Rename global functions. 2001-05-09 Alexandre Oliva <aoliva@redhat.com> * config.bfd (am33_2.0, am33_2.0-*-linux*): Added. * configure.in (bfd_elf32_am33lin_vec): Added. * Makefile.am (BFD32_BACKENDS): Added elf32-am33lin.lo. (elf32-am33lin.lo): List dependencies. * aclocal.m4, configure, Makefile.in: Rebuilt. * elf-m10300.c (TARGET_LITTLE_SYM, TARGET_LITTLE_NAME, ELF_ARCH, ELF_MACHINE_CODE, ELF_MAXPAGESIZE): Define only if ELF_ARCH was not defined before. (elf_symbol_leading_char): Define if not defined. * elf32-am33lin.c: Override the definitions above. * targets.c (bfd_elf32_am33lin_vec): New.
2003-06-11* configure.in (vax-*-openbsd*): Set COREFILE to netbsd-core.lo.Nick Clifton1-66/+68
* configure: Regenerate.