aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
2002-09-172002-09-17 David O'Brien <obrien@FreeBSD.org>David O'Brien3-16/+20
* elf32-i386-fbsd.c: Always label using the EI_OSABI method. It is benign for FreeBSD < 4.1. Minor reformatting. * elf64-alpha-fbsd.c: Likewise. Approved by: Alan Modra <amodra@bigpond.net.au> Message-ID: <20020917182339.B14457@bubble.sa.bigpond.net.au>
2002-09-17 * elf_i386_relocate_section (R_386_TLS_TPOFF32): Negate addend.Jakub Jelinek2-1/+5
2002-09-17 * coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.Alan Modra1-0/+4
* cpu-tic4x.c: Ditto.
2002-09-17 * elf64-alpha.c (alpha_elf_size_info): Make static.Alan Modra2-1/+5
2002-09-17 * coff-tic4x.c: Add function declarations and ATTRIBUTE_UNUSED.Alan Modra2-6/+26
* cpu-tic4x.c: Ditto.
2002-09-17 * elf64-mips.c (define elf_backend_ignore_discarded_relocs): RemoveThiemo Seufer2-2/+5
duplicate define.
2002-09-172002-09-16 Bruno Haible <bruno@clisp.org>David O'Brien9-2/+174
* elf32-i386.c: Don't defined ELF_ARCH etc. if this file is included by a target variant implementation. * elf64-alpha.c: Likewise. * elf32-i386-fbsd.c: New file. * elf64-alpha-fbsd.c: New file. * targets.c: Support bfd_elf32_i386_freebsd_vec and bfd_elf64_alpha_freebsd_vec. * configure.in: Accept the vectors bfd_elf32_i386_freebsd_vec, bfd_elf64_alpha_freebsd_vec. * Makefile.am (BFD32_BACKENDS): Add elf32-i386-fbsd.lo. (BFD32_BACKENDS_CFILES): Add elf32-i386-fbsd.c. (BFD64_BACKENDS): Add elf64-alpha-fbsd.lo. (BFD64_BACKENDS_CFILES): Add elf64-alpha-fbsd.c. (elf32-i386-fbsd.lo, elf64-alpha-fbsd.lo): Add dependencies. * config.bfd: For FreeBSD targets, set targ_defvec to a FreeBSD specific targets. Define OLD_FREEBSD_ABI_LABEL if appropriate. * config/tc-i386.h (ELF_TARGET_FORMAT): New macro. (TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf32-i386". * config/tc-i386.c (i386_target_format): Likewise. * config/tc-alpha.h (ELF_TARGET_FORMAT): New macro. (TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf64-alpha". * emulparams/elf_i386_fbsd.sh: Set OUTPUT_FORMAT to elf32-i386-freebsd. * emulparams/elf64alpha_fbsd.sh: Set OUTPUT_FORMAT to elf64-alpha-freebsd. Approved by: Alan Modra <amodra@bigpond.net.au> Message-ID: <20020715021113.GJ30362@bubble.sa.bigpond.net.au>
2002-09-17daily updateAlan Modra1-1/+1
2002-09-16daily updateAlan Modra1-1/+1
2002-09-15daily updateAlan Modra1-1/+1
2002-09-14daily updateAlan Modra1-1/+1
2002-09-13daily updateAlan Modra1-1/+1
2002-09-12 * elf32-i386.c (dtpoff_base, tpoff): Don't crash if tls_segment isJakub Jelinek2-8/+22
NULL. (elf_i386_relocate_section): Return false after printing error about unresolvable relocation.
2002-09-12Fix handling of R_ARM_THM_PC11Nick Clifton2-14/+22
2002-09-12daily updateAlan Modra1-1/+1
2002-09-11 * elf32-h8300.c (elf32_h8_relax_section): Fix typo.Jeff Law1-1/+1
2002-09-11Check functionname_ptr and line_ptr before deciding we've found a symbol.Nick Clifton2-1/+6
2002-09-11Update translationsNick Clifton4-2/+2753
2002-09-11daily updateAlan Modra1-1/+1
2002-09-10Call new functions do_sections, do_sections64, depending on corefile (32-bitNick Clifton2-54/+145
or 64-bit).
2002-09-10daily updateAlan Modra1-1/+1
2002-09-09 * elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21MRichard Henderson2-2/+11
and PCREL21F like PCREL21B.
2002-09-09daily updateAlan Modra1-1/+1
2002-09-08daily updateAlan Modra1-1/+1
2002-09-07daily updateAlan Modra1-1/+1
2002-09-06daily updateAlan Modra1-1/+1
2002-09-05daily updateAlan Modra1-1/+1
2002-09-04 * config.bfd (mips*-*-irix6*): Add new ABI vectors. Make n32 defaultKevin Buettner2-2/+7
vector.
2002-09-04daily updateAlan Modra1-1/+1
2002-09-03daily updateAlan Modra1-1/+1
2002-09-02Use helpful names instead of cryptically overloaded bfd_reloc error codes.Nick Clifton2-131/+78
Replace caching of external symbols with caching of internal symbols obtained from calling bfd_elf_get_elf_syms(). Fixup problems with freeing cached allocated memory blocks.
2002-09-02 * cpu-pj.c (scan_mach, compatible, arch_info_struct): Remove.Alan Modra4-127/+15
(bfd_pj_arch): Use bfd_default_scan. * cpu-v850.c (scan): Remove. (N): Use bfd_default_scan. * cpu-z8k.c (scan_mach): Remove. (arch_info_struct, bfd_z8k_arch): Reorganize so that the default is first. Use bfd_default_scan.
2002-09-02 * ecoff.c (_bfd_ecoff_set_arch_mach_hook): Don't use hard-codedAlan Modra7-30/+44
bfd_mach constants. (ecoff_get_magic): Likewise. * elf32-v850.c (v850_elf_object_p): Likewise. (v850_elf_final_write_processing): Likewise. * mipsbsd.c (MY(set_arch_mach)): Likewise. (MY(write_object_contents)): Likewise. * coff64-rs6000.c (xcoff64_write_object_contents): Likewise. * coffcode.h (coff_write_object_contents): Likewise. (coff_set_arch_mach_hook): Add comment describing machine == 0. Remove unnecessary "machine" assignments. (coff_write_relocs): Test for the absolute section sym by testing section and flags. * pdp11.c (NAME(aout,machine_type)): Like aoutx.h.
2002-09-02 * aoutx.h (NAME(aout,machine_type)): Recognize bfd_mach_i386_i386Alan Modra2-1/+8
and bfd_mach_i386_i386_intel_syntax.
2002-09-02daily updateAlan Modra1-1/+1
2002-09-01daily updateAlan Modra1-1/+1
2002-08-31daily updateAlan Modra1-1/+1
2002-08-30 * bfd-in.h (align_power): Cast constants to bfd_vma type.Dave Anglin3-2/+7
* bfd-in2.h (align_power): Likewise.
2002-08-30 * Makefile.am: Run "make dep-am".Alan Modra6-57/+74
* Makefile.in: Regenerate. * cpu-avr.c (compatible): Don't use hard-coded mach constants. * cpu-powerpc.c (powerpc_compatible): Likewise. * cpu-rs6000.c (rs6000_compatible): Likewise.
2002-08-30daily updateAlan Modra1-1/+1
2002-08-29 * chew.c (paramstuff, outputdots, perform, bang and usage): RemoveDave Anglin2-5/+10
void from function definitions.
2002-08-29Add linker relaxation to v850 toolchainNick Clifton7-58/+1104
2002-08-29daily updateAlan Modra1-1/+1
2002-08-28Add TMS320C4x supportNick Clifton14-50/+964
2002-08-28daily updateAlan Modra1-1/+1
2002-08-27Revert ARM linker patch and apply similar patch to bfd insteadNick Clifton2-0/+30
2002-08-27daily updateAlan Modra1-1/+1
2002-08-26 * coffcode.h (coff_set_arch_mach_hook): Handle W65MAGIC.Alan Modra2-0/+11
2002-08-26 * aoutx.h (NAME(aout,reloc_type_lookup)): Handle BFD_RELOC_8.Alan Modra2-0/+5
2002-08-26daily updateAlan Modra1-1/+1