aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1999-08-02import gdb-1999-08-02 snapshotJason Molenda88-640/+3223
1999-08-02This commit was generated by cvs2svn to track changes on a CVS vendorJason Molenda57-1624/+3715
branch.
1999-08-02import gdb-1999-08-02 snapshotJason Molenda57-1624/+3715
1999-08-02Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson3-11/+13
* elflink.h (elf_bfd_final_link): Copy the whole isym, not just some fields. * elf64-sparc.c (sparc64_elf_output_arch_syms): Declare used variables and initialize them.
1999-08-01Fix typoMark Mitchell1-6/+4
1999-08-01 * elf32-mips.c (_bfd_mips_elf_final_link): Handle the case whereMark Mitchell2-6/+22
there are no global symbols requiring GOT entries. (_bfd_mips_elf_size_dynamic_sections): Likewise. (_bfd_mips_elf_finish_dynamic_symbol): Likewise. (_bfd_mips_elf_finish_dynamic_sections): Likewise.
1999-08-01 * elf32-mips.c (mips_elf_calculate_relocation): Undefined weakMark Mitchell2-8/+26
symbols are considered to have the value zero. (_bfd_mips_elf_relocate_section): Don't try to perform a relocation for an undefined symbol. (_bfd_mips_elf_check_relocs): Allocate locate GOT space for local GOT16 relocations.
1999-07-30Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson2-9/+25
* elf64-sparc.c (sparc64_elf_build_plt): Cosmetic change - ABI wants ba,a,pt %xcc instead of %icc. Emit correct .PLT0-(.PLTN+4) initial value into the pointer slots of large PLT entries. (sparc64_elf_plt_ptr_offset): Fix calculation. (sparc64_elf_finish_dynamic_symbol): Negative value of R_SPARC_JMP_SLOT addend should be relative to load address, not .plt section start. (sparc64_elf_size_info): Sparc64 uses 32bit .hash entries.
1999-07-30Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson4-2/+159
* config/tc-sparc.c (md_longopts): Add --no-undeclared-regs option. (sparc_ip): Warn if %g2 or %g3 register is used and not covered by .register pseudo-op if -64 and --no-undeclared-regs. (s_register, sparc_adjust_symtab): New functions. * config/tc-sparc.h (tc_adjust_symtab, sparc_adjust_symtab): Declare sparc_adjust_symtab as tc_adjust_symtab. * doc/c-sparc.texi: Add description of #ignore special literal for .register pseudo-op.
1999-07-30Jakub Jelinek <jj@ultra.linux.cz>Richard Henderson6-13/+463
* elf-bfd.h (struct elf_backend_data): Add print_symbol_all and output_arch_syms backend methods. * elfxx-target.h: Likewise. * elf64-sparc.c (sparc64_elf_bfd_link_hash_table_create, sparc64_elf_add_symbol_hook, sparc64_elf_output_arch_syms, sparc64_elf_get_symbol_type, sparc64_elf_symbol_processing): New functions. (sparc64_elf_size_dynamic_sections): Leave space for STT_REGISTER symbols in .dynsym, add their names into .dynstr. Put those symbols into dynlocal. (sparc64_elf_finish_dynamic_sections): Fix up DT_SPARC_REGISTER pointers to STT_REGISTER symbols in dynsym section. (sparc64_elf_print_symbol_all): New function. * elf.c (bfd_elf_print_symbol): Allow special backend symbol printing using the print_symbol_all hook.
1999-07-30Correctly handle Vtentry relocs.Catherine Moore2-1/+6
1999-07-30Fix up vtable entry relocsCatherine Moore2-0/+10
1999-07-30* Makefile.in (check-target-libio): Remove all-target-libstdc++Alan Modra2-1/+6
dependency as this causes "make check" to globally "make all"
1999-07-29 * elf32-mips.c (_bfd_mips_elf_final_link): Only re-sort dynsyms ifRichard Henderson2-1/+6
dynamic_sections_created.
1999-07-29 * elf32-mips.c (mips_info_to_howto_rel): Split out switch to ...Richard Henderson2-14/+31
(mips_rtype_to_howto): ... new function. (_bfd_mips_elf_relocate_section): Use it.
1999-07-28Fix an overflow checking bug uncovered when a 32 bit target is compiledAlan Modra3-18/+13
with a 64 bit bfd.
1999-07-28Fix oops.Jeff Law1-0/+1
1999-07-28 * hppa-dis.c (print_insn_hppa): Remove unnecessary test in 'E'Jeff Law2-5/+6
code.
1999-07-28 * hppa.h (pa_opcodes): Add "pushnom" and "pushbts".Jeff Law2-10/+17
* hppa.h (pa_opcodes): Mark all PA2.0 opcodes with FLAG_STRICT.
1999-07-28 * elf32-mips.c (_bfd_mips_elf_relocate_section): Fix typo.Mark Mitchell2-1/+5
1999-07-28Notice multlib switches.Nick Clifton2-6/+62
1999-07-28 * config/tc-hppa.c (pa_ip): Add 'J' and 'K' codeJeff Law2-0/+29
processing.
1999-07-28 * hppa.h (pa_opcodes): Change xmpyu, fmpyfadd,Jeff Law2-3/+8
and fmpynfadd to use 'J' and 'K' instead of 'E' and 'X'.
1999-07-27 * config/tc-sparc.h (tc_fix_adjustable): Don't adjust GOT, PLT, orIan Lance Taylor2-0/+11
VTABLE relocations.
1999-07-27Change to strip out only symbols that start with LOCAL_LABEL_PREFIX followedNick Clifton2-19/+27
by 'L'.
1999-07-27Tweak for when --enable-targets includes 64-bit bfd target.Alan Modra2-1/+6
1999-07-27import gdb-1999-07-26 snapshotJason Molenda8-44/+326
1999-07-241999-07-23 Donn Terry <donn@interix.com>Ian Lance Taylor4-5/+52
* libcoff-in.h (coff_link_hash_entry): Add coff_link_hash_flags field, and define COFF_LINK_HASH_PE_SECTION_SYMBOL. * cofflink.c (coff_link_add_symbols): If PE, handle section symbols specially. * libcoff.h: Rebuild.
1999-07-241999-07-23 Donn Terry <donn@interix.com>Ian Lance Taylor2-0/+8
* config.bfd (i[3456]86-*-interix*): New target.
1999-07-23 * Makefile.in (binutils.tar.bz2): Don't pass makeall.bat andIan Lance Taylor3-18/+10
configure.bat in SUPPORT_FILES. (gas+binutils.tar.bz2): Likewise. * makeall.bat: Remove; obsolete.
1999-07-22Philip Blundell <pb@nexus.co.uk>Nick Clifton4-4/+19
* emulparams/armelf_linux26.sh (DATA_START_SYMBOLS): Define. (OTHER_BSS_SYMBOLS, OTHER_BSS_END_SYMBOLS): Likewise. * emulparams/armelf_linux.sh (DATA_START_SYMBOLS): Define. * configure.tgt (arm*-*-uclinux*, thumb-*-uclinux*, thumb-*-linux-gnu*): New targets.
1999-07-221999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor2-2/+7
* scripttempl/i386go32.sc: Add handling of linkonce sections.
1999-07-221999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor2-2/+5
* config/te-go32.h (COFF_LONG_SECTION_NAMES): Define.
1999-07-221999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor4-0/+25
* coffcode.h (styp_to_sec_flags): If COFF_LONG_SECTION_NAMES and COFF_SUPPORT_GNU_LINKONCE, mark sections whose names begin with .gnu.linkonce with SEC_LINKONCE and SEC_LINK_DUPLICATES_DISCARD. * coff-go32.c: (COFF_LONG_SECTION_NAMES): Define. (COFF_SUPPORT_GNU_LINKONCE): Define. * coff-stgo32.c: (COFF_LONG_SECTION_NAMES): Define. (COFF_SUPPORT_GNU_LINKONCE): Define.
1999-07-221999-07-21 Mark Elbrecht <snowball3@bigfoot.com>Ian Lance Taylor3-42/+3
* emulparams/go32.sh: Remove; obsolete. * scripttempl/go32coff.sc: Remove; obsolete.
1999-07-22 From Mark Elbrecht:Ian Lance Taylor8-127/+16
* configure.bat: Remove; obsolete.
1999-07-22 From Mark Elbrecht:Ian Lance Taylor6-99/+11
* configure.bat: Remove; obsolete.
1999-07-22 From Mark Elbrecht:Ian Lance Taylor3-150/+6
* configure.bat: Remove; obsolete. * config/go32.cfg: Likewise.
1999-07-22 From Mark Elbrecht:Ian Lance Taylor4-78/+10
* makefile.dos: Remove; obsolete.
1999-07-22rebuildIan Lance Taylor1-4/+4
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-0/+5
* config.bfd (i[3456]86-*-vxworks*): Add targ_underscore=yes.
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-0/+10
* configure.tgt (mips*el-*-vxworks*): New target. 1999-07-21 Brad M. Garcia <bgarcia@fore.com> * configure.tgt (i[3456]86-*-vxworks*): New target.
1999-07-221999-07-21 Brad M. Garcia <bgarcia@fore.com>Ian Lance Taylor3-166/+173
* configure.in (i386-*-vxworks*): New target. * configure: Rebuild.
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor12-3/+47
* 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.
1999-07-221999-07-21 Philippe De Muyter <phdm@macqel.be>Ian Lance Taylor2-0/+13
* cofflink.c (_bfd_coff_generic_relocate_section): Issue an error message and fail if a symbol index is out of range.
1999-07-221999-07-21 H.J. Lu <hjl@gnu.org>Ian Lance Taylor2-0/+6
* binutils-all/testprog.c: Include <stdio.h>.
1999-07-21 * elf32-mips.c (mips_elf_calculate_relocation): Get the GP valueIan Lance Taylor2-0/+6
when looking at a R_MIPS_GOT16 relocation.
1999-07-20 * ldlang.c (lang_gc_sections): Only handle the start symbolDoug Evans2-6/+14
specially if there is one.
1999-07-20Use CREATE_BIG_COFF_TARGET_VECNick Clifton2-43/+5
1999-07-191999-07-19 Jason Molenda (jsm@bugshack.cygnus.com)Jason Molenda3-769/+0
* a1-selftest.exp, pointers2.c, pointers2.exp: These files were renamed as of this snapshot.