aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1998-03-07Remove SH4 sanitation.Joern Rennecke1-28/+0
1998-03-04Fix 4320 sanitization.Doug Evans2-2/+2
1998-03-03 * mips-cpu.c: Reorganize sanitization.Gavin Romig-Koch4-10/+58
* archures.c, bfd-in2.h, mips-cpu.c : Added bfd_mach_mips4320.
1998-02-24 * configure.in: Add elf.lo to elf shell variable.Ian Lance Taylor1-0/+9
* Makefile.am (BFD_LIBS): Remove elf.lo. (BFD_LIBS_CFILES): Remove elf.c. (BFD32_BACKENDS): Add elf.lo. (BFD32_BACKENDS_CFILES): Add elf.c. * configure, Makefile.in: Rebuild.
1998-02-23(elf_i386_relocate_section): A pc-relative relocation against aUlrich Drepper1-51/+57
now-local symbol should not have a dynamic relocation.
1998-02-23 * peicode.h (coff_swap_filehdr_in): Don't set BFD flag HAS_SYMS inIan Lance Taylor1-0/+7
COFF filehdr flags. (pe_print_private_bfd_data): Print PE flags. From Mikey <jeffdb@netzone.com>.
1998-02-23remove sparclinux.hIan Lance Taylor1-1/+0
1998-02-23* elf32-sparc.c (elf32_sparc_adjust_dynamic_symbol): Don't createRichard Henderson1-0/+6
a plt entry when we can determine that we authoritatively define the symbol.
1998-02-23* configure.in (COREFILE selection): Remove sparc-*-linux*. TheyRichard Henderson3-11/+31
don't actually use trad-core, but a SunOS-style core file handled by gdb directly. * hosts/sparclinux.h: Remove.
1998-02-18 * config.bfd (targ_archs): If mips64r5900-sky-elf, add bfd_dvp_arch.Doug Evans1-0/+6
1998-02-17 * libbfd.c (bfd_seek): If fseek fails, save errno around call toIan Lance Taylor1-0/+6
bfd_tell. If errno is EINVAL, set bfd_error_file_truncated, not bfd_error_system_call.
1998-02-13rebuild with new automakeIan Lance Taylor1-0/+3
1998-02-13xIan Lance Taylor1-0/+1
1998-02-13 * Makefile.am (libbfd_la_LDFLAGS): Define.Ian Lance Taylor3-1/+7
* Makefile.in: Rebuild.
1998-02-13 NetBSD patches from Gordon W. Ross <gwr@mc.com>:Ian Lance Taylor1-0/+18
* netbsd.h (MACHTYPE_OK): Define. (MY(write_object_contents)): Use DEFAULT_ARCH and DEFAULT_MID when calling N_SET_MACHTYPE, rather than having a switch. * libaout.h (enum machine_type): Add M_PMAX_NETBSD, M_VAX_NETBSD, and M_ALPHA_NETBSD. * i386netbsd.c (MACHTYPE_OK): Don't define. (DEFAULT_MID): Define. * m68k4knetbsd.c (SEGMENT_SIZE): Don't define. (MACHTYPE_OK): Don't define. (DEFAULT_MID): Define. * m68knetbsd.c: (MACHTYPE_OK): Don't define. (DEFAULT_MID): Define. * ns32knetbsd.c (MACHTYPE_OK): Don't define. (DEFAULT_MID): Define. * sparcnetbsd.c (MACHTYPE_OK): Don't define. (DEFAULT_MID): Define.
1998-02-12 NetBSD patches from Gordon W. Ross <gwr@mc.com>:Ian Lance Taylor6-31/+103
* vaxnetbsd.c: New file. * netbsd-core.c: Clean up. Remove unused macros. Use netbsd rather than netbsd_core. * targets.c (vaxnetbsd_vec): Declare. (bfd_target_vector): Add vaxnetbsd_vec. If NETBSD_CORE is defined, add netbsd_core_vec. * configure.in: Set COREFILE for alpha*-*-netbsd* and powerpc-*-netbsd* to netbsd-core.lo. If COREFILE is netbsd-core.lo, set COREFLAG to -DNETBSD_CORE. * config.bfd (alpha*-*-netbsd*): New target. * Makefile.am: Rebuild dependencies. (BFD32_BACKENDS): Add vaxnetbsd.lo. (BFD32_BACKENDS_CFILES): Add vaxnetbsd.c. * configure, Makefile.in: Rebuild.
1998-02-12update bug-gnu-utils addressIan Lance Taylor1-0/+48
1998-02-12* tekhex.c (tekhex_write_object_contents): Call tekhex_init.Richard Henderson1-0/+9
PR 14804
1998-02-11Do not complain when merging m32r binaries into m32rx binaries.Nick Clifton1-1/+4
1998-02-10Fix PR14909 by reducing the paranoia in locating the assocaueted HI16S relocNick Clifton1-0/+7
of a LO16 reloc.
1998-02-10 * archures.c (bfd_mach_dvp_{vif,gif}): Renamed from ..._{pke,gpuif}.Doug Evans1-0/+10
(bfd_txvu_arch): Delete. * cpu-mips.c (arch_info_struct): dvp:{vif,gif} renamed from dvp:{pke,gpuif}. * bfd-in2.h: Regenerate.
1998-02-10 * configure.in: Change -linux* to -linux-gnu*.Ian Lance Taylor3-8/+14
* config.bfd, configure.host: Likewise. * configure: Rebuild.
1998-02-10(PR14907) Fix HI16S/LO16 relocations when buf[-1] is evaluated.Nick Clifton2-93/+149
1998-02-07 * configure, aclocal.m4: Rebuild with new libtool.Ian Lance Taylor2-88/+83
1998-02-07Do not initialise private data in output BFD if the input BFD is the defaultNick Clifton2-14/+21
architecture - instead allow future merges to do this.
1998-02-06Do not generate an error message when merging v850 code into v850e/v850ea code.Nick Clifton2-405/+214
1998-02-06Add missing sanitize markers in last ChangeLog entry.Jeff Law1-0/+2
1998-02-06 * cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.Jeff Law2-2/+3
1998-02-06 * elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): For BFD_RELOC_CTORJeff Law1-0/+6
get the size from bfd_arch_bits_per_address instead of directly from the isa.
1998-02-05 * coff-i386.c (coff_pe_i386_relocate_section): New static functionIan Lance Taylor1-0/+7
if COFF_WITH_PE. (coff_relocate_section): If COFF_WITH_PE, define as coff_pe_i386_relocate_section. * coffcode.h (coff_write_object_contents): If COFF_IMAGE_WITH_PE, skip empty sections, to match coff_write_object_contents.
1998-02-05Do not allow BFD_ALIGN to wrapMichael Meissner1-2/+3
1998-02-05Do not allow BFD_ALIGN to wrapMichael Meissner2-3/+13
1998-02-05 * elf64-mips.c (mips_elf64_swap_reloca_out): Swap out r_addend,Ian Lance Taylor1-0/+6
rather than swapping out r_offset twice. From Luke Deller <luked@cse.unsw.edu.au>.
1998-02-05 * configure.in: Set libtool_enable_shared rather thanIan Lance Taylor4-157/+307
libtool_shared. Remove diversion hack. * configure, Makefile.in, doc/Makefile.in, aclocal.m4: Rebuild with new libtool.
1998-02-04Wed Feb 4 16:10:21 1998 Brent Baccala <baccala@freesoft.org>Ian Lance Taylor1-0/+9
* syms.c (struct stab_cache): Define. (struct stab_find_info): Remove cached_offset, cached_stab, cached_str, and cached_stroff fields. Add file_cache, function_cache, and line_cache fields. (_bfd_stab_section_find_nearest_line): Use extensive caching to speed up searches.
1998-02-04 * peicode.h (pe_print_idata): Check for import of ordinal ratherIan Lance Taylor1-0/+7
than name. (pe_print_edata): If there is no .edata section, look for the export data in some other section.
1998-02-03 * configure.in: Change version to 2.8.4.Jason Molenda3-14/+50
* configure: Regenerated. GDB 4.17 is going to use BFD-2.8.3, so bump to 2.8.4 to avoid conflicts.
1998-02-02 * Makefile.am ($(srcdir)/bfd-in2.h): Add dummy command to forceIan Lance Taylor5-2/+76
make to reexamine the file timestamp. ($(srcdir)/libbfd.h, $(srcddir)/libcoff.h): Likewise. Mon Feb 2 17:39:39 1998 Steve Haworth <steve@pm.cse.rmit.EDU.AU> Add tms320c30 support: * cpu-tic30.c: New file. * aout-tic30.c: New file. * coff-tic30.c: New file. * archures.c (bfd_arch_tic30): Define. (bfd_tic30_arch): Declare. (bfd_archures_list): Add bfd_tic30_arch. * targets.c (bfd_target_vector): Add tic30_aout_vec and tic30_coff_vec. * reloc.c (BFD_RELOC_TIC30_LDP): Define. * coffcode.h (coff_set_arch_mach_hook): Add tic30 case. (coff_set_flags): Likewise. * config.bfd (tic30-*-*aout*, tic30-*-*coff*): New targets. * configure.in (tic30_aout_vec, tic30_coff_vec): New vectors. * Makefile.am: Rebuild dependencies. (ALL_MACHINES): Add cpu-tic30.lo. (ALL_MACHINES_CFILES): Add cpu-tic30.c. (BFD32_BACKENDS): Add aout-tic30.lo and coff-tic30.lo. (BFD32_BACKENDS_CFILES): Add aout-tic30.c and coff-tic30.c. * configure, Makefile.in, bfd-in2.h, libbfd.h: Rebuild.
1998-02-02Allow HI16_S reloc to lag behind LO16 reloc by a couple of instructions.Nick Clifton1-0/+5
1998-02-02 * elf64-alpha.c (ELF_MAXPAGESIZE): Change to 0x10000 fromIan Lance Taylor1-0/+5
0x100000.
1998-01-31 * elf32-mips.c (elf_mips_dvp_11_pcrel_howto): Set pcrel_offset=trueDoug Evans1-1/+2
and partial_inplace=false. (mips_elf_relocate_section): Recognize R_MIPS_DVP_11_PCREL.
1998-01-31 * elf32-mips.c (elf_mips_dvp_11_pcrel_howto): Set pcrel_offset=true.Doug Evans2-1/+15
(mips_elf_relocate_section): Recognize R_MIPS_DVP_11_PCREL.
1998-01-31Fri Jan 30 19:07:07 1998 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor1-0/+21
* elf32-ppc.c (ppc_elf_create_dynamic_sections): New procedure to create .dynsbss and .rela.sbss sections. (ppc_elf_adjust_dynamic_symbol): Put space for small data to be copied from dynamic objects into .sbss. (ppc_elf_size_dynamic_sections): Strip .rela.sbss if we don't use it. Correct typo of .rela.sdata2. (ppc_elf_finish_dynamic_symbol): Generate reloc to where we put the data, which may now be in .sbss. (ppc_elf_relocate_section): A SDAREL16 reloc can be in dynsbss. (elf_backend_create_dynamic_sections): Define as ppc_elf_create_dynamic_sections. * elf32-ppc.c (ppc_elf_check_relocs): Don't emit R_PPC_REL* relocs against _GLOBAL_OFFSET_TABLE_. (ppc_elf_relocate_section): Don't emit R_PPC_REL32 relocs in shared libraries which refer to local symbols. Make sure that the test for allocating space for a reloc in a shared object is the same as the test for emitting a reloc.
1998-01-30Fix date in one entry.Doug Evans1-1/+1
1998-01-29 * elf32-mips.c: Add dvp support.Doug Evans2-1/+44
1998-01-29Thu Jan 29 15:55:35 1998 J.J. van der Heijden ↵Ian Lance Taylor3-3/+9
<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-29remove sky stuff from elf32-mips.cDoug Evans1-1/+1
1998-01-29txvu support moved into mips [as dvp]Doug Evans2-419/+0
1998-01-28 * config.bfd, configure.in: Add dvp support.Doug Evans12-168/+204
* 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-28 * elf.c (_bfd_elf_close_and_cleanup): Only check the strtab if weIan Lance Taylor2-4/+13
have a bfd_object.