aboutsummaryrefslogtreecommitdiff
path: root/bfd
AgeCommit message (Collapse)AuthorFilesLines
1999-02-01Remove sanitization of v850e-elfNick Clifton8-46/+6781
1999-02-01* "objcopy -O binary" warning tweak, suggested by dmoseleyFrank Ch. Eigler1-0/+5
Mon Feb 1 11:52:12 1999 Frank Ch. Eigler <fche@cygnus.com> * binary.c (binary_set_section_contents): Omit warnings for unloadable sections.
1999-01-311999-01-31 Michael Meissner <meissner@cygnus.com>Vladimir Makarov2-3/+9
* config.bfd (powerpc{,le}-*-vxworks*): Add aliases to powerpc{,le}-*-eabi.
1999-01-29Remove unused variablesNick Clifton1-0/+5
1999-01-29Fri Jan 29 00:47:21 1999 H.J. Lu <hjl@gnu.org>Ian Lance Taylor1-0/+5
* elf.c (assign_file_positions_for_segments): Only adjust p_align when needed.
1999-01-29 * binary.c (binary_set_section_contents): Don't return early for aIan Lance Taylor2-10/+18
non-loadable section, in case the first section is non-loadable. Don't set the low lma for a SEC_NEVER_LOAD section. From Maciej W. Rozycki <macro@ds2.pg.gda.pl>.
1999-01-28Add support for ZVTINHERIT and VTENTRY relocs.Nick Clifton2-0/+37
1999-01-28 * elflink.h (elf_link_output_sym): Zero syms which areCatherine Moore2-0/+7
part of sections which have been excluded.
1999-01-27* coff-arm.c (_bfd_coff_arm_set_private_flags): Changed F_PIC to F_PIC_INT.Stan Cox1-0/+7
* coffcode.h (coff_set_arch_mach_hook): Removed F_ARM_2a and F_ARM_3M labels. Changed F_PIC to F_PIC_INT.
1999-01-27Fix bug in handling R_FR20 relocations.Nick Clifton2-12/+19
1999-01-26* Patch for PR 18607.Frank Ch. Eigler2-12/+47
1999-01-26 Frank Ch. Eigler <fche@cygnus.com> * binary.c (binary_set_section_contents): Emit warning for huge file offsets due to widely-dispersed section LMAs.
1999-01-26am33 sanitization changesJeff Law4-41/+23
1999-01-051999-01-04 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda1-0/+4
* configure.in: Require autoconf 2.12.1 or higher.
1998-12-22 * archures.c (bfd_mach_i386_i386_intel_syntax): Define.Catherine Moore1-3/+12
* bfd-in2.h: Likewise. * cpu-i386.c (bfd_i386_arch_intel_syntax): New.
1998-12-18sanitization fix.Felix Lee1-0/+18
1998-12-16Handle vr4111Gavin Romig-Koch1-0/+10
1998-12-15This adds ABI flags to MIPS/ELF object files.Gavin Romig-Koch2-0/+47
For bfd: * elf32-mips.c (elf_mips_abi_name): New. (_bfd_mips_elf_merge_private_bfd_data): Compare EF_MIPS_ABI flags. For gas: * config/tc-mips.c (mips_abi_string): New. (md_parse_option,md_longopts): Add mabi. (mips_elf_final_processing): Set e_flags based on mabi flag. For gcc: * config/mips/mips.h (GAS_ASM_SPEC): Pass mabi to gas. (ABI_GAS_ASM_SPEC,abi_gas_asm_spec): New. (EXTRA_SPECS): Added ABI_GAS_ASM_SPEC,abi_gas_asm_spec. For include/elf: * mips.h (EF_MIPS_ABI,E_MIPS_ABI_O32,E_MIPS_ABI_O64, E_MIPS_ABI_EABI32,E_MIPS_ABI_EABI64):
1998-12-13for bfd:Gavin Romig-Koch6-3/+68
* archures.c,bfd-in2.h (bfd_mach_mips4121): New. * cpu-mips.c: Added vr4121. * elf32-mips.c (elf_mips_mach): Same. (_bfd_mips_elf_final_write_processing): Same. for gas: * config/tc-mips.c (mips_4121): New. (md_begin,mips_ip,md_longopts,md_parse_option): Add vr4121. for gcc: * config/mips/mips.c (override_options): Add vr4121. * config/mips/t-vr4xxx (MULTILIB_MATCHES): Same. for include/elf: * mips.h (E_MIPS_MACH_4121): New. for include/opcode: * mips.h (INSN_4121): New. for opcodes: * mips-dis.c (set_mips_isa_type): Add bfd_mach_mips4121. (_print_insn_mips): Same. * mips-opc.c: Add vr4121. for sim/mips: * configure.in,mips.igen,vr.igen: Add vr4121. * configure: Rebuilt.
1998-12-12elf32-mips.c (_bfd_mips_elf_final_write_processing): Handle bfd_mach_mips4300.Gavin Romig-Koch2-15/+55
1998-12-12 * config.bfd (mips64el-skyb-elf): added new targetDoug Evans1-0/+8
1998-12-11Update.Ulrich Drepper1-0/+5
1998-12-10Update.Ulrich Drepper1-1/+6
1998-12-10(elf_i386_relocate_section): Don't fail relocations in debug sectionsUlrich Drepper1-94/+211
for symbol defined externally.
1998-12-10 * targets.c (bfd_target_vector): Remove duplicate entry forIan Lance Taylor1-0/+5
tekhex_vec.
1998-12-09Fix generic relocs to work as RELAs not RELs.Nick Clifton1-0/+5
1998-12-09 SCO Open Server Release 5 core file support, from Jouke NumanIan Lance Taylor5-7/+462
<jnuman@hiscom.nl>: * sco5-core.c: New file. * configure.in (i[3456]86-*-sco3.2v5*): Use sco5-core.lo. (sco5-core.lo): Define SCO5_CORE in COREFLAG. * Makefile.am: Rebuild dependencies. (OPTIONAL_BACKENDS): Add sco5-core.lo. (OPTIONAL_BACKENDS_CFILES): Add sco5-core.c. * bfd.c (struct _bfd): Add sco5_core_data field to tdata. * targets.c (sco5_core_vec): Add to target list if SCO5_CORE. * bfd-in2.h, configure, Makefile.in: Rebuild.
1998-12-09Tue Dec 8 19:38:42 1998 Mark Klein <mklein@dis.com>Ian Lance Taylor4-64/+226
* config.bfd (hppa*-*-mpeix*): New target. * configure.in: Add AC_HEADER_DIRENT. (hppa*-*-mpeix*): New target. * configure.host (hppa*-*-mpeix*): New host. * hpux-core.c: Check HOST_HPPAMPEIX. Use HAVE_DIRENT_H and friends rather than just including <sys/dir.h>. * som.h (struct som_symbol): Add hppa_priv_level and apto tc_data. Change all users. (struct somdata): Add comp_unit field. (obj_som_compilation_unit): Define. (bfd_som_attach_compilation_unix): Declare. * som.c: Check HOST_HPPAMPEIX. (struct som_misc_symbol_info): Add new field priv_level. (som_object_setup): Add current_offset parameter. Change all callers. (setup_sections): Likewise. (som_object_p): For EXECLIBMAGIC, read the lst header. (som_write_symbol_strings): Add compilation_unit parameter. Change all callers. (som_finish_writing): Write out compilation_unit. (som_bfd_derive_misc_symbol_info): Set priv_level. (som_build_and_write_symbol_table): Set xleast field to 3. (som_slurp_symbol_table): Set symbol priv_level. (bfd_som_attach_compilation_unit): New function. (som_bfd_ar_write_symbol_stuff): Set xleast field to 3. Set priv_level into symbol_value. * configure, config.in: Rebuild.
1998-12-08 * libbfd.c (COERCE32): Cast through unsigned long and long toIan Lance Taylor1-0/+3
avoid bug in old version of gcc.
1998-12-08 * elf64-alpha.c (elf64_alpha_additional_program_headers): Remove.Ian Lance Taylor1-0/+5
(elf_backend_additional_program_headers): Don't define.
1998-12-08Fix pc relative relocs.Nick Clifton2-3/+13
1998-12-08HP merge changes by David Taylor, Edith Epstein, Jim Blandy, and ElenaDavid Taylor2-50/+204
Zannoni. * hpux-core.c (hpux_core_core_file_p): this function now understands HPUX 10.30 thread info. Yes, the thread stacks can be found in the corefile! Also, in hpux_core_core_file_p, if we encounter a section with an unknown type, don't punt. Instead, just skip it. Also, count the number of sections of known type that we encounter. If we encounter at least one good one, then we'll declare that the file is a core file. If we encounter any unknown ones but some known ones, then we'll issue a warning (but still declare it to be a core file). Also, correctly decide when a file is not a core. (PROC_INFO_HAS_THREAD_ID): define if CORE_ANON_SHMEM defined. (CORE_ANON_SHMEM): define if not defined. (hpux_core_struct): add members lwpid and user_tid. (core_kernel_thread_id, core_user_thread_id): new macros. (make_bfd_asection): use bfd_alloc to allocate room for a copy of the name before storing it in the bfd. (hpux_core_core_file_p): handle threads. * libhppa.h (GET_FIELD): protect against redefinition. (HPPA_WIDE): define. (GET_FIELD): define. (GET_BIT): define. (MASK): define. (CATENATE): define. (ELEVEN): define. (sign_extend): redefine. (assemble_6): define. (assemble_12): rewrite. (assemble_16): define. (assemble_16a): define. (assemble_17): rewrite. (assemble_22): define.
1998-12-07Use signed values for signed relocaitons.Nick Clifton2-18/+21
1998-12-07 * mipsbsd.c (MY(set_arch_mach)): Make static.Ian Lance Taylor1-0/+4
* aoutx.h (NAME(aout,machine_type)): For bfd_arch_mips, use bfd_mach_mips* macros rather than simple numbers.
1998-12-07 COFF weak symbol support, based on patches from Mark ElbrechtIan Lance Taylor1-0/+10
<snowball3@usa.net>: * coffcode.h (coff_slurp_symbol_table): Handle C_WEAKEXT. * coffgen.c (coff_renumber_symbols): Handle weak symbols. (coff_write_alien_symbol): Likewise. * cofflink.c (coff_link_check_ar_symbols): Likewise. (coff_link_add_symbols): Likewise. (_bfd_coff_link_input_bfd): Likewise. (_bfd_coff_write_global_sym): Likewise.
1998-12-07 * elf.c (copy_private_bfd_data): Always initialize theIan Lance Taylor1-0/+3
includes_phdrs field.
1998-12-06 * elflink.h (elf_fix_symbol_flags): Check for case where a non-ELFIan Lance Taylor2-0/+22
file defines a symbol first mentioned in an ELF file.
1998-12-06 * bfd-in.h: Always define BFD_HOST_64_BIT and BFD_HOST_U_64_BIT ifIan Lance Taylor3-18/+27
possible, rather than only if BFD64. * elflink.h (compute_bucket_count): Just check BFD_HOST_U_64_BIT, not __GNUC__. * bfd-in2.h: Rebuild.
1998-12-06 * srec.c (srec_set_section_contents): Correct test to avoidIan Lance Taylor1-0/+5
switching to 4 byte addresses after seeing a second section which requires 3 byte addresses. From Joel Schantz <joel.schantz@argosys.boeing.com>.
1998-12-06rebuild correctlyIan Lance Taylor1-0/+9
1998-12-06 * config.bfd (m68*-*-gnu*): New target. From Aymeric VincentIan Lance Taylor2-2/+12
<aymeric.vincent@emi.u-bordeaux.fr>.
1998-12-04*** empty log message ***Jim Blandy1-1/+1
1998-12-04*** empty log message ***Jim Blandy1-0/+18
1998-12-03Fix typo in orevious deltaNick Clifton1-1/+1
1998-12-03Add support for R_FR30_48 reloc.Nick Clifton1-118/+28
1998-12-02 * elflink.h (elf_adjust_dynamic_symbol): Warn on an attempt toIan Lance Taylor1-0/+12
link against a dynamic symbol with no type or size.
1998-12-01Update.Ulrich Drepper1-6/+12
1998-12-01patch for PR 18243.Jim Wilson1-0/+6
* coff-h8300.c (h8300_bfd_link_add_symbols): Make reloc_size, reloc_count and i long instead of unsigned long. Handle error return from bfd_canonicalize_reloc.
1998-12-01Detect the absence of a symbol hash table.Nick Clifton1-0/+5
1998-11-30 * elf32-sh.c (elf/sh.h): Include.Joern Rennecke1-0/+9
sh_reloc_type: Delete. Changed all references to elf_sh_reloc_type. (sh_elf_howto_tab): Add HOWTO for R_SH_SWITCH8. (sh_reloc_map): Map BFD_RELOC_8_PCREL to R_SH_SWITCH8. (sh_elf_relax_delete_bytes): Handle R_SH_SWITCH8. * Makefile.in: Add dependency of elf32-sh.lo on $(INCDIR)/elf/sh.h.
1998-11-27 * elflink.h (compute_bucket_count): Don't allow minsize==0, itRichard Henderson2-0/+7
causes division by zero later on.