aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-07-19import gdb-1999-07-19 snapshotJason Molenda46-1073/+2658
1999-07-19import gdb-1999-07-19 snapshotJason Molenda2-1/+3
1999-07-19This commit was generated by cvs2svn to track changes on a CVS vendorJason Molenda2-1/+3
branch.
1999-07-19 * emulparams/elf32bmipn32.sh (OTHER_RELOCATING_SECTIONS): AddMark Mitchell3-0/+70
.MIPS.events and .MIPS.content handling. * emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise.
1999-07-19Fix typo in last change.Mark Mitchell1-11/+9
1999-07-19 * elf32-mips.c (_bfd_mips_elf_final_link): Restore setting of GPMark Mitchell2-11/+40
removed in previous change. (_bfd_mips_elf_relocate_section): Adjust GP relative relocations in relocateable output.
1999-07-19 * coff-m88k.c (m88kbcs_vec): Initialize new field of bfd_targetIan Lance Taylor2-0/+5
structure.
1999-07-19 * elflink.h (elf_merge_symbol): Do merge symbols from the same BFDIan Lance Taylor2-2/+11
if they appear to be specially created by the linker.
1999-07-19Improve selection of output formatNick Clifton2-35/+247
1999-07-19Add new field to bfd_target structure.Nick Clifton55-823/+444
Initialise this field for all known bfd targets. Add new search function to targets.c
1999-07-19 * elflink.h (elf_bfd_final_link): Remove unused variables rel_hashAndreas Schwab2-3/+5
and rel_hdr.
1999-07-18 * elflink.h (elf_link_adjust_relocs): New function.Mark Mitchell3-60/+138
(elf_bfd_final_link): Use it. (elf_link_input_bfd): Deal with the fact that there can be two relocation sections for a single section. (elf_reloc_link_order): Likewise. * elf32-mips.c (_bfd_mips_elf_final_link): Don't set GP for a relocateable object. (_bfd_mips_elf_relocate_section): Handle relocateable links.
1999-07-17Rename F_SOFTFLOAt to F_SOFT_FLOAT for compatability with include/elf/arm.hNick Clifton2-5/+6
1999-07-16* emulparams/elf64_sparc.sh: Add 64-bit directories to native LIB_PATH.Richard Henderson2-0/+38
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-1/+8
* readelf.c (get_machine_flags): Print EF_SPARC_SUN_US3.
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-1/+7
* sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions flag (as per SCD2.4.1).
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-1/+17
* doc/c-sparc.texi: Document .register and .nword pseudo-ops.
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson3-6/+66
* config/tc-sparc.c (sparc_ip): Allow OLO10 relocations on -64 and not pic. (output_insn): Put OLO10's secondary addend into tc_fix_data. (md_apply_fix3): Handle BFD_RELOC_SPARC_OLO10. (tc_gen_reloc): Return two relocs for OLO10, LO10 and SPARC13. * config/tc-sparc.h (RELOC_EXPANSION_POSSIBLE, MAX_RELOC_EXPANSION): Define. (TC_FIX_TYPE, TC_INIT_FIX_DATA, TC_FIX_DATA_PRINT): Likewise.
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-8/+455
* elf64-sparc.c (sparc64_elf_info_to_howto): Use ELF64_R_TYPE_ID. (sparc64_elf_get_reloc_upper_bound, sparc64_elf_get_dynamic_reloc_upper_bound, sparc64_elf_slurp_one_reloc_table, sparc64_elf_slurp_reloc_table, sparc64_elf_canonicalize_dynamic_reloc, sparc64_elf_write_relocs): New functions. (sparc64_elf_check_relocs, sparc64_elf_relocate_section): Use ELF64_R_TYPE_ID/DATA where appropriate.
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-1/+6
* sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not ELF64_R_SYM bits.
1999-07-16Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-3/+6
* elf64-sparc.c (sparc64_elf_size_dynamic_sections): Remove DT_SPARC_PLTFMT.
1999-07-16 * elf32-mips.c (mips_elf_local_relocation_p): New staticIan Lance Taylor2-21/+68
function. (mips_elf_next_lo16_addend): Call bfd_set_error on failure. (mips_elf_calculate_relocation): Use mips_elf_local_relocation_p. Always set *require_jalxp. (mips_elf_stub_section_p): Mark abfd parameter as unused. (_bfd_mips_elf_relocate_section): Only look for LO16 following GOT16 if the GOT16 is against a local symbol. Don't return false for an undefined symbol. If there is an overflow, assert that we have a name.
1999-07-16* gas/config/tc-i386.c: Fix for immediates and displacements in 16-bitAlan Modra2-48/+66
mode when no insn suffix present, eg. push $0x12345678. Fix some compiler warnings. Disallow immediate jump absolute.
1999-07-16 * elflink.h (elf_link_record_local_dynamic_symbol): Remove unusedAndreas Schwab2-2/+7
variables `link' and `elfsec'. (elf_bfd_final_link): Remove unused variable `os'.
1999-07-15 * ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual asMark Mitchell2-0/+6
with other DWARF2 targets.
1999-07-15 * elf32-mips.c (_bfd_mips_elf_modify_segment_map): Don't requireMark Mitchell2-11/+32
a PT_PHDR program headers. (_bfd_mips_elf_final_link): Don't assume there are going to be section symbols when we're not building a shared object. (_bfd_mips_elf_check_relocs): Make sure we have a GOT when we need one.
1999-07-15 * configure.host: Set up HOSTING_CRT0 and HOSTING_LIBS for IRIX6.Mark Mitchell2-1/+10
1999-07-151999-07-15 J.T. Conklin <jtc@redback.com>Ian Lance Taylor2-0/+7
* config.bfd (i[3456]86-*-vxworks*): New target.
1999-07-15 * elf32-mips.c (mips_elf_stub_section_p): New function.Mark Mitchell2-14/+159
(mips_elf_calculate_relocation): Handle MIPS16 stub functions. (mips_elf_relocate_section): Adjust calling sequence for mips_elf_calculate_relocation and mips_elf_perform_relocation. (mips_elf_perform_relocation): Turn `jal' into `jalx' where required.
1999-07-15 * configure.in: Bump version number to 2.9.5.Ian Lance Taylor3-160/+176
* configure: Rebuild.
1999-07-15 * configure.in: Bump version number to 2.9.5.Ian Lance Taylor6-4/+14
* configure: Rebuild.
1999-07-15 * configure.in: Bump version number to 2.9.5.Ian Lance Taylor3-2/+5
* configure: Rebuild.
1999-07-15 * configure.in: Bump version number to 2.9.5.Ian Lance Taylor3-239/+255
* configure: Rebuild.
1999-07-15 * dwarf2dbg.c (dwarf2_gen_line_info): Don't assume that long longIan Lance Taylor2-2/+7
or %llx work.
1999-07-15รจJeff Law1-3/+18
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case R_HPPA): Handle 64bit format. (_bfd_elf_hppa_gen_reloc_type, case R_GOTOFF): Use base reloc type to derive final type instead of hardwiring a selection.
1999-07-15 Jeff Law1-0/+7
* elf-hppa.h (_bfd_elf_hppa_gen_reloc_type, case R_HPPA): Handle 64bit format. (_bfd_elf_hppa_gen_reloc_type, case R_GOTOFF): Use base reloc type to derive final type instead of hardwiring a selection.
1999-07-15dJeff Law1-1/+2
* config/tc-hppa.c (md_pseudo_table): Add ".dword" pseudo-op. (cons_fix_new_hppa): Derive size of fixup from size of the object.
1999-07-15 Jeff Law1-0/+5
* config/tc-hppa.c (md_pseudo_table): Add ".dword" pseudo-op. (cons_fix_new_hppa): Derive size of fixup from size of the object.
1999-07-151999-06-21 Philip Blundell <pb@nexus.co.uk>Nick Clifton2-0/+6
* arm.h (EF_SOFT_FLOAT, F_SOFT_FLOAT): Define.
1999-07-151999-06-21 Philip Blundell <pb@nexus.co.uk>Nick Clifton2-29/+61
* arm.h (F_SOFTFLOAT): Define.
1999-07-15oops - omitted from previous deltaNick Clifton1-0/+3
1999-07-15Apply patch from Philip Blundell <pb@nexus.co.uk>Nick Clifton3-33/+19
Prepend LOCAL_LABEL_PREFIX (if defined) to local symbols. ARM: Set F_SOFTFLOAT in the output file if -mno-fpu was given.
1999-07-14 * elf32-mips.c (mips_elf_obtain_contents): Swap 16-bit halves ofMark Mitchell2-14/+18
things relocated by R_MIPS16_GPREL. (mips_elf_perform_relocation): Likewise.
1999-07-14 * argv.c: Include stdlib.h and string.h instead ofRichard Henderson3-6/+11
prototyping directly. * choose-temp.c: Conditionally include string.h.
1999-07-14 * objdump.c (dump_section_header): Print SEC_SHORT.Richard Henderson2-0/+5
1999-07-14UpdateRichard Henderson1-0/+8
1999-07-14 * scripttempl/elf.sc: Re-order .rel[a].foo outputs to theRichard Henderson1-20/+24
same order seen for the main sections. Add OTHER_READONLY_RELOC_SECTIONS and OTHER_GOT_RELOC_SECTIONS.
1999-07-14 * ldlang.c (wild_doit): Copy SEC_SHORT to output section.Richard Henderson1-0/+4
1999-07-14 * elfxx-target.h (elfNN_bed): Add elf_backend_want_dynbss.Richard Henderson2-1/+6
1999-07-14 * elf32-mips.c (struct mips_got_info): Add global_gotno.Richard Henderson2-5/+44
(_bfd_mips_elf_size_dynamic_sections): Set it. (_bfd_mips_elf_final_link): Re-sort; verify the got did not grow. (mips_elf_sort_hash_table): Set max_non_got_dynindex based off new argument max_local.