Ian Lance Taylor
b4089fdd75
1999-07-21 Mark Elbrecht <snowball3@bigfoot.com>
* emulparams/go32.sh: Remove; obsolete.
* scripttempl/go32coff.sc: Remove; obsolete.
27 years ago
Ian Lance Taylor
8f36e47c10
From Mark Elbrecht:
* configure.bat: Remove; obsolete.
27 years ago
Ian Lance Taylor
980e4bf7fe
From Mark Elbrecht:
* configure.bat: Remove; obsolete.
27 years ago
Ian Lance Taylor
1a39f480d3
From Mark Elbrecht:
* configure.bat: Remove; obsolete.
* config/go32.cfg: Likewise.
27 years ago
Ian Lance Taylor
9c8ac5a997
From Mark Elbrecht:
* makefile.dos: Remove; obsolete.
27 years ago
Ian Lance Taylor
b23b8e6e55
rebuild
27 years ago
Ian Lance Taylor
957ccf4406
1999-07-21 H.J. Lu <hjl@gnu.org>
* config.bfd (i[3456]86-*-vxworks*): Add targ_underscore=yes.
27 years ago
Ian Lance Taylor
41d390a7ac
1999-07-21 H.J. Lu <hjl@gnu.org>
* configure.tgt (mips*el-*-vxworks*): New target.
1999-07-21 Brad M. Garcia <bgarcia@fore.com>
* configure.tgt (i[3456]86-*-vxworks*): New target.
27 years ago
Ian Lance Taylor
29fe79d3a8
1999-07-21 Brad M. Garcia <bgarcia@fore.com>
* configure.in (i386-*-vxworks*): New target.
* configure: Rebuild.
27 years ago
Ian Lance Taylor
0cd9f5f03b
1999-07-21 H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers1.c: Add missing prototypes and include
<stdio.h> if necessary.
* ld-elfvers/vers15.c: Likewise.
* ld-elfvers/vers19.c: Likewise.
* ld-elfvers/vers2.c: Likewise.
* ld-elfvers/vers3.c: Likewise.
* ld-elfvers/vers4.c: Likewise.
* ld-elfvers/vers6.c: Likewise.
* ld-elfvers/vers7.c: Likewise.
* ld-elfvers/vers9.c: Likewise.
* ld-shared/main.c: Likewise.
* ld-srec/sr3.cc (Foo::Foo): Remove arg name.
27 years ago
Ian Lance Taylor
75987f837d
1999-07-21 Philippe De Muyter <phdm@macqel.be>
* cofflink.c (_bfd_coff_generic_relocate_section): Issue an error
message and fail if a symbol index is out of range.
27 years ago
Ian Lance Taylor
0691c3ca1f
1999-07-21 H.J. Lu <hjl@gnu.org>
* binutils-all/testprog.c: Include <stdio.h>.
27 years ago
Ian Lance Taylor
2841ecd078
* elf32-mips.c (mips_elf_calculate_relocation): Get the GP value
when looking at a R_MIPS_GOT16 relocation.
27 years ago
Doug Evans
7c83b342ee
* ldlang.c (lang_gc_sections): Only handle the start symbol
specially if there is one.
27 years ago
Nick Clifton
8a70eff3a2
Use CREATE_BIG_COFF_TARGET_VEC
27 years ago
Jason Molenda
97ab6f9f4b
1999-07-19 Jason Molenda (jsm@bugshack.cygnus.com)
* a1-selftest.exp, pointers2.c, pointers2.exp: These files were
renamed as of this snapshot.
27 years ago
Jason Molenda
adf40b2e16
import gdb-1999-07-19 snapshot
27 years ago
Jason Molenda
dc9e099fc0
This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
27 years ago
Jason Molenda
c95b01a9b0
import gdb-1999-07-19 snapshot
27 years ago
Mark Mitchell
0ca638235f
* emulparams/elf32bmipn32.sh (OTHER_RELOCATING_SECTIONS): Add
.MIPS.events and .MIPS.content handling.
* emulparams/elf64bmip.sh (OTHER_RELOCATING_SECTIONS): Likewise.
27 years ago
Mark Mitchell
f1a5f37efe
Fix typo in last change.
27 years ago
Mark Mitchell
0db63c1868
* elf32-mips.c (_bfd_mips_elf_final_link): Restore setting of GP
removed in previous change.
(_bfd_mips_elf_relocate_section): Adjust GP relative relocations
in relocateable output.
27 years ago
Ian Lance Taylor
272dc76f04
* coff-m88k.c (m88kbcs_vec): Initialize new field of bfd_target
structure.
27 years ago
Ian Lance Taylor
accc7f6940
* elflink.h (elf_merge_symbol): Do merge symbols from the same BFD
if they appear to be specially created by the linker.
27 years ago
Nick Clifton
e50d80767c
Improve selection of output format
27 years ago
Nick Clifton
c3c89269f8
Add new field to bfd_target structure.
Initialise this field for all known bfd targets.
Add new search function to targets.c
27 years ago
Andreas Schwab
a9602746fa
* elflink.h (elf_bfd_final_link): Remove unused variables rel_hash
and rel_hdr.
27 years ago
Mark Mitchell
31367b81b7
* elflink.h (elf_link_adjust_relocs): New function.
(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.
27 years ago
Nick Clifton
c2c594b87d
Rename F_SOFTFLOAt to F_SOFT_FLOAT for compatability with include/elf/arm.h
27 years ago
Richard Henderson
e76d716a43
* emulparams/elf64_sparc.sh: Add 64-bit directories to native LIB_PATH.
27 years ago
Richard Henderson
d07faca298
Jakub Jelinek <jj@ultra.linux.cz>
* readelf.c (get_machine_flags): Print EF_SPARC_SUN_US3.
27 years ago
Richard Henderson
97272b323d
Jakub Jelinek <jj@ultra.linux.cz>
* sparc.h (EF_SPARC_SUN_US3): Define in Cheetah extensions
flag (as per SCD2.4.1).
27 years ago
Richard Henderson
e06510e6e7
Jakub Jelinek <jj@ultra.linux.cz>
* doc/c-sparc.texi: Document .register and .nword pseudo-ops.
27 years ago
Richard Henderson
dabe3bbc57
Jakub Jelinek <jj@ultra.linux.cz>
* 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.
27 years ago
Richard Henderson
f65054f7be
Jakub Jelinek <jj@ultra.linux.cz>
* 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.
27 years ago
Richard Henderson
437d5cf011
Jakub Jelinek <jj@ultra.linux.cz>
* sparc.h (ELF64_R_TYPE_DATA): Only use ELF64_R_TYPE bits, not
ELF64_R_SYM bits.
27 years ago
Richard Henderson
d6bcbdc1fe
Jakub Jelinek <jj@ultra.linux.cz>
* elf64-sparc.c (sparc64_elf_size_dynamic_sections): Remove
DT_SPARC_PLTFMT.
27 years ago
Ian Lance Taylor
6387d6028b
* elf32-mips.c (mips_elf_local_relocation_p): New static
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.
27 years ago
Alan Modra
b4cac588ae
* gas/config/tc-i386.c: Fix for immediates and displacements in 16-bit
27 years ago
Andreas Schwab
318da145ed
* elflink.h (elf_link_record_local_dynamic_symbol): Remove unused
variables `link' and `elfsec'.
(elf_bfd_final_link): Remove unused variable `os'.
27 years ago
Mark Mitchell
d49560a9c3
* ld-undefined/undefined.exp: XFAIL on IRIX6 for the usual as
with other DWARF2 targets.
27 years ago
Mark Mitchell
435394bff7
* elf32-mips.c (_bfd_mips_elf_modify_segment_map): Don't require
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.
27 years ago
Mark Mitchell
88659ef5b6
* configure.host: Set up HOSTING_CRT0 and HOSTING_LIBS for IRIX6.
27 years ago
Ian Lance Taylor
ac352105e1
1999-07-15 J.T. Conklin <jtc@redback.com>
* config.bfd (i[3456]86-*-vxworks*): New target.
27 years ago
Mark Mitchell
197b9ca0f9
* elf32-mips.c (mips_elf_stub_section_p): New function.
(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.
27 years ago
Ian Lance Taylor
fb57846b1e
* configure.in: Bump version number to 2.9.5.
* configure: Rebuild.
27 years ago
Ian Lance Taylor
2844ed430f
* configure.in: Bump version number to 2.9.5.
* configure: Rebuild.
27 years ago
Ian Lance Taylor
0ed1584392
* configure.in: Bump version number to 2.9.5.
* configure: Rebuild.
27 years ago
Ian Lance Taylor
3a6ae6163b
* configure.in: Bump version number to 2.9.5.
* configure: Rebuild.
27 years ago
Ian Lance Taylor
966ed0b4d8
* dwarf2dbg.c (dwarf2_gen_line_info): Don't assume that long long
or %llx work.
27 years ago