aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2001-10-07merge from gccDJ Delorie23-60/+70
2001-10-07merge from gccDJ Delorie12-35/+54
2001-10-07 * config/obj-elf.c: Standardize error/warning messages - don'tAlan Modra2-61/+85
capitalise, no final period or newline, don't say "ignoring" for as_bad messages. In some cases, change the wording to that used elsewhere for similar messages. (obj_elf_section_name): New function, split out from .. (obj_elf_section): .. here. Correctly mask off SHF_MERGE if entsize not specified.
2001-10-07daily updateAlan Modra1-1/+1
2001-10-07*** empty log message ***gdbadmin1-1/+1
2001-10-06* config/alpha/tm-fbsd.h (FRAME_CHAIN_VALID): Define.Mark Kettenis2-0/+11
2001-10-06 * dwarf2.c (comp_unit_find_nearest_line): Check for end ofStephane Carrez2-1/+7
compilation unit.
2001-10-06 * bfd.c (bfd_assert): Report bfd version.Alan Modra2-5/+9
(_bfd_abort): Likewise.
2001-10-06 * elflink.h (elf_link_input_bfd): Don't zero discarded link-onceAlan Modra2-14/+52
section sym values. Instead replace any relocs against them with relocs against STN_UNDEF, which has a zero value.
2001-10-06 * elf32-arc.c (elf_arc_howto_table): Set partial_inplace for allAlan Modra2-3/+8
relocs.
2001-10-06*** empty log message ***gdbadmin1-1/+1
2001-10-06daily updateAlan Modra1-1/+1
2001-10-05 * som.h (som_exec_data): New field "version_id".Jeff Law3-4/+23
* som.c (som_object_setup): Record the version_id if it exists. (som_prep_headers): Do not initialize version_id here. (som_finish_writing): Initialize version_id here.
2001-10-052001-10-05 H.J. Lu <hjl@gnu.org>H.J. Lu2-1/+5
* genscripts.sh: Fix a typo in the last change.
2001-10-05 * doc/as.texinfo: Document M and S ELF section flags.Jakub Jelinek4-1/+23
* emultempl/elf32.em (gld_*_list_options): Include -z combreloc and -z nocombreloc in usage.
2001-10-05 * elf32-mips.c (elf_mips_howto_table): Fix some relocation howtosThiemo Seufer2-12/+18
according to the MIPS/SGI ELF64 ABI Draft. (mips_elf_sort_hash_table): Typo.
2001-10-05 * subsegs.c (subseg_text_p): Return 0 for absolute section.Alan Modra3-1/+20
* read.c (do_align): If in absolute section, warn about and ignore non-zero fill pattern.
2001-10-05* config/tc-mn10300.c (tc_gen_reloc): Don't freeAlexandre Oliva2-1/+9
reloc->sym_ptr_ptr if it's not allocated.
2001-10-05daily updateAlan Modra1-1/+1
2001-10-05*** empty log message ***gdbadmin1-1/+1
2001-10-042001-10-04 Frank Ch. Eigler <fche@redhat.com>Frank Ch. Eigler2-1/+6
* lib/insight-support.exp (gdbtk_start): Don't exit dejagnu if gdb child process crashes, just signal an error.
2001-10-04 * config/tc-mips.c (prev_insn_reloc_type): Make it an array to hold aThiemo Seufer2-111/+328
relocation triple. (prev_insn_fixp): Likewise. (append_insn): Changed prototype to accept a relocation pointer. (imm_reloc): Make it an array. (offset_reloc): Likewise. (md_assemble): Handle triple relocations. (append_insn): Likewise. Add handling for some NewABI relocations. (mips_no_prev_insn): Handle triple relocations. (macro_build): Likewise. Add handling for some NewABI relocations. Move handling for the 'u' case to append_insn(). (mips16_macro_build): Handle triple relocations. (macro_build_lui): Likewise. Don't handle _gp_disp as special symbol for NewABI. (mips_ip): Handle triple relocations. (mips16_ip): Likewise. (mips_force_relocation): Force handling of triple relocations without symbols for NewABI. (md_apply_fix): Add handling for some NewABI relocations.
2001-10-04 * config/tc-i386.c (parse_register): If not producing code forAlan Modra2-13/+13
x86_64, reject x86_64 register name matches. (md_assemble): Remove now redundant check for x86_64 regs.
2001-10-04Fix a comment typo in last commit.Alan Modra2-1/+3
2001-10-04 * elf32-mips.c (_bfd_mips_elf_copy_indirect_symbol): Bail out afterAlan Modra2-1/+10
copying flags if this is a weakdef.
2001-10-04somehow missed committing this.Alan Modra1-3/+4
* dep-in.sed: Remove symcat.h from dependencies.
2001-10-04 * main.c (enable_external_editor): Don't declare.Tom Tromey2-16/+7
(captured_main): Don't set enable_external_editor.
2001-10-04 * elf-bfd.h (struct elf_link_hash_entry): Reorganise for betterAlan Modra2-26/+29
packing.
2001-10-04 * elf32-mips.c (mips_elf_record_global_got_symbol): Set got.offsetAlan Modra2-5/+10
to 1 rather than 0 to avoid confusing copy_indirect_symbol. (mips_elf_sort_hash_table_f): Compare got.offset against 1.
2001-10-04 * Makefile.am (BFD_H_DEPS): Add symcat.h. Ensure everythingAlan Modra3-1192/+1073
depends on $(BFD_H) $(BFD_H_DEPS) $(LOCAL_H_DEPS), not just those backends we configure. Run "make dep-am". (install-data-local): Install symcat.h. * dep-in.sed: Remove symcat.h from dependencies. * Makefile.in: Regenerate.
2001-10-04 * config/tc-ppc.c (md_assemble <DS relocs>): Test ppc_size as wellAlan Modra2-8/+20
as BFD_DEFAULT_TARGET_SIZE. (ppc_tc): Likewise. (ppc_is_toc_sym): Likewise. (md_apply_fix3): Likewise.
2001-10-04 Testcase updates for the previous patch.Thiemo Seufer14-311/+326
2001-10-04daily updateAlan Modra1-1/+1
2001-10-04*** empty log message ***gdbadmin1-1/+1
2001-10-03* genscripts.sh: Include a comment at the top of each generatedJim Blandy2-8/+22
script, explaining its purpose.
2001-10-03 * config/tc-mips.c (mips_64): Remove.Thiemo Seufer2-115/+159
(mips_target_format): Move downwards in file, use HAVE_64BIT_OBJECTS in it. (mips_abi_level, mips_abi): New enum. (mips_32bit_abi): Remove. (HAVE*PRS): Use mips_abi instead of mips_32bit_abi. (HAVE_NEWABI): New define. (HAVE_64BIT_OBJECTS): New define. (HAVE_32BIT_ADDRESSES): Don't return true for 64bit objects. (HAVE_64BIT_ADDRESSES): New define, inverse of HAVE_32BIT_ADDRESSES. (support_64bit_objects): New prototype. (md_begin): Use mips_abi instead of mips_32bit_abi. Don't write .reginfo section for n32, use .MIPS.options instead. (support_64bit_objects): New function, code from md_parse_option. (md_longopts): Add -n32 option. (md_parse_option): Use mips_abi instead of mips_32bit_abi/mips64. Add -n32 option. Protect with OBJ_ELF. (s_mipsset): Use mips_abi instead of mips_32bit_abi. (mips_elf_final_processing): Likewise. Don't write .reginfo section for n32, use .MIPS.options instead.
2001-10-03Add support for -z nocopyreloc.Alan Modra8-2/+34
2001-10-03Missed mention of regenerating po/POTFILES.inAlan Modra1-0/+1
2001-10-03 * elf64-mips.c (elf_backend_may_use_rela_p): New define.Thiemo Seufer2-1/+11
(elf_backend_default_use_rela_p): New define.
2001-10-03 * binutils-all/readelf.exp: Exclude mips*-*-elf* from 'readelf -wi'Thiemo Seufer2-1/+6
test.
2001-10-03Regenerate configure to include the gettext.m4 change. UpdateAlan Modra13-446/+491
opcodes/po/POTFILES.in
2001-10-03 * elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Fix typos in lastAlan Modra2-3/+6
change.
2001-10-03bfd/ChangeLogAlan Modra9-47/+69
* configure.in (AC_OUTPUT <bfd-in3.h>): Remove version.h. * configure: Regenerate. * Makefile.am (BFD_H_FILES): Add version.h. * Makefile.in: Regenerate. * po/SRC-POTFILES.in: Regenerate. bfd/doc/ChangeLog * Makefile.am (BFD_H_DEP): Add ../version.h. * Makefile.in: Regenerate.
2001-10-03 * elflink.h (elf_fix_symbol_flags): Copy flags to weakdef usingAlan Modra8-9/+40
elf_backend_copy_indirect_symbol so that backend has a chance to copy other necessary fields. * elf-bfd.h (struct elf_backend_data): Update description of elf_backend_copy_indirect_symbol. * elf.c (_bfd_elf_link_hash_copy_indirect): Bail out after copying flags if this is a weakdef. * elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Likewise. (elfNN_ia64_aix_add_symbol_hook): Use elf_link_hash_lookup rather than bfd_link_hash_lookup. * elf32-i386 (elf_i386_adjust_dynamic_symbol): Don't do copy reloc processing for weakdefs. * elf32-hppa.c (elf32_hppa_adjust_dynamic_symbol): Likewise. * elf64-ppc.c (ppc64_elf_adjust_dynamic_symbol): Likewise.
2001-10-03daily updateAlan Modra1-1/+1
2001-10-03 * gettext.m4: Test po/POTFILES.in exists before trying to read.Alan Modra2-2/+6
2001-10-03*** empty log message ***gdbadmin1-1/+1
2001-10-02Split SVR4/SunOS solib support.Kevin Buettner12-410/+938
2001-10-02* lib/gdb.exp (test_xfail_format): Simplify.Jim Blandy2-12/+21
* lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in front of the variable name `format'. Simplify `if'.
2001-10-02Fix (for the last time, I hope) handling of R_ARC_B22_PCREL.Nick Clifton1-7/+32