]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
22 years ago2002-09-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 23 Sep 2002 22:14:53 +0000 (22:14 +0000)] 
2002-09-23  Daniel Jacobowitz  <drow@mvista.com>

Merge from mainline:
2002-09-19  Jakub Jelinek  <jakub@redhat.com>
* elf/i386.h (R_386_TLS_TPOFF, R_386_TLS_IE, R_386_TLS_GOTIE):
Define.

2002-09-19  Nathan Tallent  <eraxxon@alumni.rice.edu>
* dis-asm.h: Remove (errant) trailing semicolon (;) from the
extern "C" { } declaration.

2002-09-04  Nick Clifton  <nickc@redhat.com>
* dis-asm.h (print_ppc_disassembler_options): Prototype.

2002-08-06  H.J. Lu <hjl@gnu.org>
* bfdlink.h (bfd_link_info): Add allow_undefined_version.
(bfd_elf_version_expr): Add symver and script.

22 years ago2002-09-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 23 Sep 2002 22:14:24 +0000 (22:14 +0000)] 
2002-09-23  Daniel Jacobowitz  <drow@mvista.com>

Merge from mainline:
2002-09-22  Mark Elbrecht  <snowball3@softhome.net>
* write.c: Delete set_segment_vma and prototype. Update all callers.

2002-09-19  Jakub Jelinek  <jakub@redhat.com>
* config/tc-i386.c (tc_i386_fix_adjustable): Handle
BFD_RELOC_386_TLS_IE and BFD_RELOC_386_TLS_GOTIE.
(BFD_RELOC_386_TLS_IE, BFD_RELOC_386_TLS_GOTIE): Define to 0
if not defined.
(lex_got): Handle @GOTNTPOFF and @INDNTPOFF.
(md_apply_fix3, tc_gen_reloc): Handle BFD_RELOC_386_TLS_IE and
BFD_RELOC_386_TLS_GOTIE.

2002-09-16  Chris Demetriou  <cgd@broadcom.com>
* config/tc-mips.c (IS_SEXT_32BIT_NUM): Move closer to top of file.
(IS_SEXT_16BIT_NUM): New macro.
(macro_build_ldst_constoffset): New function, to build a set of
instructions to do a load or store from a constant offset relative
to a given register.
(macro, s_cprestore): Use macro_build_ldst_constoffset to implement
.cprestore pseudo-op.

2002-09-16  Elias Athanasopoulos  <eathan@otenet.gr>
* dwarf2dbg.c (out_debug_abbrev): Add support for the DW_AT_name field.
(out_debug_info): Likewise.

2002-09-13  Nick Clifton  <nickc@redhat.com>
* config/tc-ppc.c (md_assemble): Do not count FAKE operands
when deciding if any operands have been skipped.

2002-09-11  Jakub Jelinek  <jakub@redhat.com>
* config/tc-i386.c (md_apply_fix3): Allow addend for
BFD_RELOC_386_TLS_LDO_32, BFD_RELOC_386_TLS_LE and
BFD_RELOC_386_TLS_LE_32.

2002-09-11  Nick Clifton  <nickc@redhat.com>
* po/tr.po: Updated Turkish translation.

2002-09-04  Nick Clifton  <nickc@redhat.com>
* config/tc-ppc.c (md_begin): Do not insert non-BookE32
instructions into the hash table if the target cpu is the BookE32.

2002-08-20  Richard Sandiford  <rsandifo@redhat.com>
* config/tc-mips.c (macro2): Implement rotates by zero using shifts
by zero.

2002-08-15  Alexandre Oliva  <aoliva@redhat.com>
* config/tc-mips.c (macro_build_jalr): Make sure we generate
the fix-up against on the right frag.
(s_cpsetup): Likewise.  Parse third argument as expression, to
handle global symbols and forward/backward labels correctly.

2002-08-14  Nick Clifton  <nickc@redhat.com>
* read.c (stringer): Catch attempts to create strings in the abs
section.

2002-08-12  Richard Sandiford  <rsandifo@redhat.com>
* config/tc-mips.c (mips_ip): Don't work out the value of
constant %hi()s here.

2002-08-10  Alan Modra  <amodra@bigpond.net.au>
* config/tc-i386.c (tc_i386_fix_adjustable): Test OUTPUT_FLAVOR
for ELF, and don't bother checking ELF relocs when non-ELF.
(i386_immediate): Allow absolute_section expressions for aout.
(i386_displacement): Likewise.  Also test bfd_is_com_section.
(md_estimate_size_before_relax): Test OUTPUT_FLAVOR for ELF.
(md_apply_fix3): Hack for bfd_install_relocation when fx_pcrel,
not when fx_addsy.  Remove dead code.

2002-08-06  George France <france@handhelds.org>
* config/tc-alpha.c (cpu_types): Enabled ev67, ev68,  -m21264a
and m21264b processor names and cpu types.
* doc/c-alpha.texi: Documented new types.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* config/tc-ppc.c (md_apply_fix3): Adjust 16 bit XCOFF reloc offset.

2002-08-03  Jakub Jelinek  <jakub@redhat.com>
* config/tc-i386.c (output_insn): Save frag_now and frag_now_fix ()
at start of insn, pass it to output_disp and output_imm.
(output_disp): Added arguments.  If _GLOBAL_OFFSET_TABLE_ is seen
in displacement for R_386_32 reloc, use R_386_GOTPC and compute
properly addend.
(output_imm): Added arguments.  Compute properly addend for
R_386_GOTPC.
(md_apply_fix3): Remove R_386_GOTPC handling.

2002-07-31  Momchil Velikov  <velco@fadata.bg>
* config/tc-v850.c (md_assemble): Fix range check for immediate
operand.

2002-07-04  Bruno Haible  <bruno@clisp.org>
* config/tc-i386.h (ELF_TARGET_FORMAT): New macro.
(TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf32-i386".
* config/tc-i386.c (i386_target_format): Likewise.
* config/tc-alpha.h (ELF_TARGET_FORMAT): New macro.
(TARGET_FORMAT): Use ELF_TARGET_FORMAT instead of "elf64-alpha".

22 years ago2002-09-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 23 Sep 2002 22:13:40 +0000 (22:13 +0000)] 
2002-09-23  Daniel Jacobowitz  <drow@mvista.com>

Merge from mainline:
2002-09-19  Jakub Jelinek  <jakub@redhat.com>
* gas/i386/tlspic.s: Add tests.
* gas/i386/tlspic.d: Regenerated.
* gas/i386/tlsnopic.s: Add tests.
* gas/i386/tlsnopic.d: Regenerated.

2002-09-16  Chris Demetriou  <cgd@broadcom.com>
* gas/mips/mips-abi32-pic2.s: New file.
* gas/mips/mips-abi32-pic2.d: New file.
* gas/mips/mips.exp: Run new test.

2002-08-20  Richard Sandiford  <rsandifo@redhat.com>
* gas/mips/rol.s: Add rotate by zero tests.
* gas/mips/rol.d: Update accordingly.
* gas/mips/rol64.d: Expect rotates by zero to use dsrl.

2002-08-13  Stephen Clarke <stephen.clarke@superh.com>
* gas/sh/sh64/datal32-3.d: Formatting change to match the current
output of objdump.

2002-08-12  Richard Sandiford  <rsandifo@redhat.com>
* gas/mips/elf-consthilo.[sd]: New test.
* gas/mips/mips.exp: Run it.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* gas/ppc/altivec_xcoff64.d: Adjust for aix5 target.
* gas/ppc/booke_xcoff64.d: Likewise.  Also fix relocs.

2002-08-03  Jakub Jelinek  <jakub@redhat.com>
* testsuite/gas/i386/gotpc.s: New.
* testsuite/gas/i386/gotpc.d: New.
* testsuite/gas/i386/i386.exp: Add gotpc test.

22 years ago2002-09-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 23 Sep 2002 22:13:12 +0000 (22:13 +0000)] 
2002-09-23  Daniel Jacobowitz  <drow@mvista.com>

Merge from mainline:
2002-09-11  Nick Clifton  <nickc@redhat.com>
* po/tr.po: Updated Turkish translation.

2002-08-14  Luke Dunstan  <infidel@users.sourceforge.net>
* rcparse.y (acc_entry): Don't warn about ALT use with
non-VIRTKEY.

2002-08-09  Nick Clifton  <nickc@redhat.com>
* po/sv.po: Updated Swedish translation.

2002-07-31  Nick Clifton  <nickc@redhat.com>
* addr2line.c (process_file): Rename parameter 'filename' to
'file_name' in order to avoid shadowing global symbol of the
same name.
(main): Likewise.

22 years ago2002-09-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 23 Sep 2002 22:12:43 +0000 (22:12 +0000)] 
2002-09-23  Daniel Jacobowitz  <drow@mvista.com>

Merge from mainline:
2002-09-23  Alan Modra  <amodra@bigpond.net.au>
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Zero relocs
for discarded FDEs.  Remove redundant assignment.
* elflink.h (elf_bfd_discard_info): Save edited relocs.

2002-09-23  Nathan Tallent  <eraxxon@alumni.rice.edu>
* dwarf2.c (decode_line_info): Update to correctly decode
the (non-standard DWARF2) out-of-order address sequences
generated by the Intel C++ 6.0 compiler for ia64-Linux.

2002-09-22  H.J. Lu <hjl@gnu.org>
* elf64-alpha.c (elf64_alpha_merge_ind_symbols): Don't merge
the relocation count between different .reloc sections.

2002-09-22  Mark Elbrecht  <snowball3@softhome.net>
* config.bfd: For DJGPP targets, match with any cpu and any machine.

2002-09-21  Alan Modra  <amodra@bigpond.net.au>
* elfcode.h (elf_slurp_reloc_table_from_section): Make "symcount"
unsigned.  Move "symcount" assignment out of loop.

2002-09-19  Nathan Tallent  <eraxxon@alumni.rice.edu>
* dwarf2.c (_bfd_dwarf2_find_nearest_line): If address length is
zero, set it to 8 for (non-standard) 64-bit DWARF2 formats
(e.g. IRIX64).

2002-09-19  Jakub Jelinek  <jakub@redhat.com>
* reloc.c (BFD_RELOC_386_TLS_TPOFF, BFD_RELOC_386_TLS_IE,
BFD_RELOC_386_TLS_GOTIE): Add.
* bfd-in2.h, libbfd.h: Rebuilt.
* elf32-i386.c (elf_howto_table): Add R_386_TLS_TPOFF, R_386_TLS_IE
and R_386_TLS_GOTIE.
(elf_i386_reloc_type_lookup): Handle it.
(struct elf_i386_link_hash_entry): Change tls_type type to unsigned
char instead of enum, change GOT_* into defines.
(GOT_TLS_IE_POS, GOT_TLS_IE_NEG, GOT_TLS_IE_BOTH): Define.
(elf_i386_tls_transition): Handle R_386_TLS_IE and R_386_TLS_GOTIE.
(elf_i386_check_relocs): Likewise.  Avoid crash if local symbol is
accessed both as normal and TLS symbol.  Move R_386_TLS_LDM and
R_386_PLT32 cases so that R_386_TLS_IE can fall through.
Handle R_386_TLS_LE_32 and R_386_TLS_LE in shared libs.
(elf_i386_gc_sweep_hook): Handle R_386_TLS_IE and R_386_TLS_GOTIE.
Handle R_386_TLS_LE_32 and R_386_TLS_LE in shared libs.
(allocate_dynrelocs): Allocate 2 .got and 2 .rel.got entries if
tls_type is GOT_TLS_IE_BOTH.
(elf_i386_size_dynamic_sections): Likewise.
(elf_i386_relocate_section): Handle R_386_TLS_IE and R_386_TLS_GOTIE.
Handle R_386_TLS_LE_32 and R_386_TLS_LE in shared libs.
(elf_i386_finish_dynamic_symbol): Use tls_type & GOT_TLS_IE to catch
all 4 GOT_TLS_* TLS types.

2002-09-18  Daniel Jacobowitz  <drow@mvista.com>
* elfcode.h (elf_slurp_reloc_table_from_section): Check
correct relocation count.

2002-09-17  Daniel Jacobowitz  <drow@mvista.com>
* bfd-in.h (bfd_get_dynamic_symcount): Define.
* bfd.c (struct _bfd): Add dynsymcount.
* bfd-in2.h: Regenerated.
* elf.c (_bfd_elf_canonicalize_dynamic_symtab): Set
abfd->dynsymcount.
* elfcode.h (elf_slurp_reloc_table_from_section): Check
for overflow.

2002-09-17  Alan Modra  <amodra@bigpond.net.au>
* elf64-alpha.c (alpha_elf_size_info): Make static.

2002-09-17  Jakub Jelinek  <jakub@redhat.com>
* elf32-ppc.c (ppc_elf_finish_dynamic_symbol): Clear .got word
even if generating R_PPC_RELATIVE reloc.
(ppc_elf_relocate_section): Make sure relocation is performed if
skip == -2.  Clear memory at r_offset when creating dynamic
relocation.

2002-09-16  David O'Brien  <obrien@FreeBSD.org>
* elf32-i386-fbsd.c: Always label using the EI_OSABI method.
It is benign for FreeBSD < 4.1.  Minor reformatting.
* elf64-alpha-fbsd.c: Likewise.

2002-09-16  Nathan Tallent  <eraxxon@alumni.rice.edu>
* ecoff.c (_bfd_ecoff_slurp_symbolic_info) <ioptMax>: Fix error
reading ECOFF information: 'ioptMax' refers to the actual *size*
of the optimization symtab, not the number of entries.

2002-09-16  Jakub Jelinek  <jakub@redhat.com>
* elf_i386_relocate_section (R_386_TLS_TPOFF32): Negate addend.

2002-09-13  Daniel Jacobowitz  <drow@mvista.com>
* elf32-arm.h (elf32_arm_adjust_dynamic_symbol): Update
ELF_LINK_HASH_NEEDS_PLT logic.

2002-09-11  Nick Clifton  <nickc@redhat.com>
* po/da.po: New Danish translation file.
* configure.in (LINGUAS): Add 'da'.
* configure: Regenerate.

2002-09-11  Jakub Jelinek  <jakub@redhat.com>
* elf32-i386.c (dtpoff_base, tpoff): Don't crash if tls_segment is
NULL.
(elf_i386_relocate_section): Return false after printing error about
unresolvable relocation.

2002-09-11  Jeffrey Law  <law@redhat.com>
* elf32-h8300.c (elf32_h8_relax_section): Fix typo.

2002-09-06  Andrew Haley  <aph@cambridge.redhat.com>
* elf.c (_bfd_elf_find_nearest_line): Check functionname_ptr and
line_ptr before deciding we've found a symbol.

2002-08-29  John David Anglin  <dave@hiauly1.hia.nrc.ca>
* bfd-in.h (align_power): Cast constants to bfd_vma type.
* bfd-in2.h (align_power): Likewise.

2002-08-24  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
* elf32-sh.c (sh_elf_copy_indirect_symbol): New.
(create_got_section, allocate_dynrelocs, readonly_dynrelocs):
Likewise.
(struct elf_sh_pcrel_relocs_copied): Removed.
(struct elf_sh_dyn_relocs): New.
(struct elf_sh_link_hash_entry): Replace pcrel_relocs_copied
field with dyn_relocs.
(struct elf_sh_link_hash_table): Add short-cuts to get dynamic
sections and sym_sec.
(sh_elf_link_hash_newfunc): Clear dyn_relocs.
(sh_elf_link_hash_table_create): Clear shorts-cuts and sym_sec.
(sh_elf_create_dynamic_sections): Use create_got_section instead
of _bfd_elf_create_got_section.
(sh_elf_check_relocs): Likewise.
(sh_elf_create_dynamic_sections): Use short-cuts to the dynamic
sections.
(sh_elf_adjust_dynamic_symbol, sh_elf_size_dynamic_sections,
sh_elf_relocate_section, sh_elf_check_relocs,
sh_elf_finish_dynamic_symbol, sh_elf_finish_dynamic_sections):
Likewise.
(sh_elf_adjust_dynamic_symbol): Handle nocopyreloc. Keep the
dynamic relocations and avoiding the copy relocation when we
didn't find any dynamic relocations in the section which has
contents or is read-only.
(WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
(sh_elf_size_dynamic_sections): Don't reset the size of
.rela.got section even if dynamic_sections_created flag is off.
Don't use sh_elf_discard_copies. Scan all input bfd and use
allocate_dynrelocs. Call readonly_dynrelocs to determine
whether we need DT_TEXTREL.
(sh_elf_adjust_dynamic_symbol): Use plt.refcount to determine
whether the symbol was never referred to.
(sh_elf_relocate_section): Use WILL_CALL_FINISH_DYNAMIC_SYMBOL.
(sh_elf_gc_sweep_hook): Fill with the real sweep function.
(sh_elf_check_relocs): Call create_got_section if the short-cut
to .got is null. Increment reference counters only instead of
allocating space on dynamic sections here. Don't conditionalize
uninitialized got.offset value when marking the symbol as a
global offset table entry. Keep relocations for symbols satisfied
by a dynamic library to avoid copy relocations for the symbol.
Set dynobj field of an elf hash table if needed.
(sh_elf_finish_dynamic_sections): Handle null section pointer
correctly.
(elf_backend_copy_indirect_symbol): Defined.
(elf_backend_can_refcount): Defined.

2002-08-22  Nick Clifton  <nickc@redhat.com>
* po/tr.po: Updated Turkish translation.

2002-08-21  Stephen Clarke <stephen.clarke@superh.com>
* bfd/elf32-sh.c (sh_elf_size_dynamic_sections): Zero
initialize dynamic section.
* bfd/elf64-sh64.c (sh64_elf64_size_dynamic_sections):
Likewise.

2002-08-13  H.J. Lu <hjl@gnu.org>
* elflink.h (NAME(bfd_elf,size_dynamic_sections): Don't count
definitions in shared objects when checking symbol with
undefined version.

2002-08-10  H.J. Lu <hjl@gnu.org>
* elflink.h (elf_add_default_symbol): Preserve section across
elf_merge_symbol.

2002-08-09  Nick Clifton  <nickc@redhat.com>
* po/sv.po: Updated Swedish translation.

2002-08-08  Alan Modra  <amodra@bigpond.net.au>
* elflink.h (elf_link_output_extsym): Don't output symbols from
SEC_EXCLUDE sections.

* aoutx.h (aout_link_write_symbols): Correct handling of warning syms.

2002-08-08  H.J. Lu <hjl@gnu.org>
* elflink.h (elf_add_default_symbol): Don't warn a defintion
overrides an indirect versioned symbol.

2002-08-07  Alan Modra  <amodra@bigpond.net.au>
* elf64-ppc.c (edit_opd): Arrange to drop symbols for discarded .opd
entries.

2002-08-07  Jakub Jelinek  <jakub@redhat.com>
* elf32-i386.c (elf_i386_relocate_section): Fill in proper addend
for R_386_TLS_TPOFF32 relocs against symndx 0.

2002-08-07  Thiemo Seufer <seufer@csv.ica.uni-stuttgart.de>
* elfxx-mips.c (mips_elf_global_got_index): Avoid segfault if
g->global_gotsym is NULL.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* xcofflink.c (xcoff_write_global_symbol): Set n_scnum for abs_section.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* elf64-ppc.c (ppc64_elf_howto_raw): Zero all src_mask entries.

2002-08-06  H.J. Lu <hjl@gnu.org>
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Check symbol
with undefined version if needed.
(elf_link_assign_sym_version): Match a default symbol with a
version without definition. No need to hide the default
definition separately.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* coff-rs6000.c: Formatting fixes.
(xcoff_calculate_relocation): Use PARAMS in declaration.
(xcoff_complain_overflow): Likewise.
(xcoff_ppc_relocate_section): Use old-style function pointer call.
(bfd_xcoff_backend_data): Remove useless comments.
(rs6000coff_vec): Likewise.
(bfd_pmac_xcoff_backend_data): Likewise.
(pmac_xcoff_vec): Likewise.
* coff64-rs6000.c: Formatting fixes.
(xcoff64_calculate_relocation): Use PARAMS in declaration.
(xcoff64_ppc_relocate_section): Use old-style function pointer call.
(bfd_xcoff_backend_data): Remove useless comments.
(rs6000coff64_vec): Likewise.
(bfd_xcoff_aix5_backend_data): Likewise.
(aix5coff64_vec): Likewise.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* coff-rs6000.c: (xcoff_rtype2howto): Don't place reloc address in
addend.
* coff64-rs6000.c: (xcoff64_rtype2howto): Likewise.

2002-08-06  Alan Modra  <amodra@bigpond.net.au>
* coff-rs6000.c (xcoff_howto_table): Revert some of last change to
mask entries.  Use complain_overflow_dont for R_REF.
(xcoff_reloc_type_ba): Revert last change.
(xcoff_reloc_type_br): Likewise.
(xcoff_reloc_type_crel): Likewise.
(xcoff_ppc_relocate_section): Likewise.
* coff64-rs6000.c (xcoff64_reloc_type_br): Likewise.
(xcoff64_ppc_relocate_section): Likewise.
(xcoff64_howto_table): Revert some of last change to mask entries.
Use complain_overflow_dont for R_REF.

* coff-rs6000.c (xcoff_howto_table): Fix src_mask entries.  Make all
relocs with bitsize == 16 have size = 1.
(xcoff_reloc_type_ba): Correct src_mask and dst_mask adjustment.
(xcoff_reloc_type_br): Likewise.
(xcoff_reloc_type_crel): Likewise.
(xcoff_ppc_relocate_section): Set up src_mask and dst_mask correctly.
* coff64-rs6000.c (xcoff64_reloc_type_br): Correct src_mask and
dst_mask adjustment.
(xcoff64_ppc_relocate_section): Set up src_mask and dst_mask correctly.
(xcoff64_howto_table): Fix src_mask entries.  Make all relocs with
bitsize == 16 have size = 1.

2002-07-31  Nick Clifton  <nickc@redhat.com>
* bfd.c (bfd_alt_mach_code): Rename parameter 'index' to
'alternative' in order to avoid shadowing global symbol of the
same name.
* bfd-in2.h: Regenerate.
* libbfd.h: Regenerate.
* libcoff.h: Regenerate.

2002-07-30  Alan Modra  <amodra@bigpond.net.au>
* aoutx.h (some_aout_object_p): Clean up tdata properly on error.
* archive.c (bfd_generic_archive_p): Likewise.
* coff-rs6000.c (_bfd_xcoff_archive_p): Likewise.
(_bfd_xcoff_archive_p): Use bfd_scan_vma in place of strtol.
* coff64-rs6000.c (xcoff64_slurp_armap): Likewise.
(xcoff64_archive_p): Likewise.
(xcoff64_openr_next_archived_file): Likewise.
(xcoff64_archive_p): Clean up tdata properly on error.
* coffgen.c (coff_real_object_p): Likewise.
(coff_object_p): Release filehdr and opthdr.
* ecoff.c (_bfd_ecoff_archive_p): Clean up tdata properly on error.
* ieee.c (ieee_archive_p): Likewise.
* ihex.c (ihex_object_p): Likewise.
(ihex_mkobject): Always allocate tdata.
* peicode.h (pe_ILF_object_p): Release bfd_alloc'd buffer on error.
* srec.c (srec_mkobject): Always allocate tdata.
(srec_object_p): Clean up tdata properly on error.
(symbolsrec_object_p): Likewise.
* versados.c (versados_object_p): Likewise.
* vms-misc.c (_bfd_vms_get_record): Use bfd_malloc instead of malloc,
and bfd_realloc instead of realloc.
(add_new_contents): Use bfd_alloc instead of bfd_malloc for sections.
* vms.c (vms_initialize): Always allocate tdata.  Use bfd_alloc in
place of bfd_malloc, simplifying error freeing.  Free hash table too.
(vms_object_p): Clean up tdata on error.
(vms_mkobject): Don't complain on stderr if vms_initialize fails.
(vms_close_and_cleanup): Adjust for bfd_alloc use.

2002-07-17  Ian Rickards  <irickard@arm.com>
* dwarf2.c (concat_filename): If we can't establish the directory
just return the filename.

2002-07-16  Alan Modra  <amodra@bigpond.net.au>
* elflink.h: Formatting fixes, tidy prototypes.
(elf_link_assign_sym_version): Move common code out of loop.

2002-07-04  Bruno Haible  <bruno@clisp.org>
* elf32-i386.c: Don't defined ELF_ARCH etc. if this file is included
by a target variant implementation.
* elf64-alpha.c: Likewise.
* elf32-i386-fbsd.c: New file.
* elf64-alpha-fbsd.c: New file.
* targets.c: Support bfd_elf32_i386_freebsd_vec and
bfd_elf64_alpha_freebsd_vec.
* configure.in: Accept the vectors bfd_elf32_i386_freebsd_vec,
bfd_elf64_alpha_freebsd_vec.
* Makefile.am (BFD32_BACKENDS): Add elf32-i386-fbsd.lo.
(BFD32_BACKENDS_CFILES): Add elf32-i386-fbsd.c.
(BFD64_BACKENDS): Add elf64-alpha-fbsd.lo.
(BFD64_BACKENDS_CFILES): Add elf64-alpha-fbsd.c.
(elf32-i386-fbsd.lo, elf64-alpha-fbsd.lo): Add dependencies.
* config.bfd: For FreeBSD targets, set targ_defvec to a FreeBSD
specific targets. Define OLD_FREEBSD_ABI_LABEL if appropriate.

22 years ago2002-09-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 23 Sep 2002 22:08:56 +0000 (22:08 +0000)] 
2002-09-23  Daniel Jacobowitz  <drow@mvista.com>

Merge from mainline:
2002-08-28  John David Anglin  <dave@hiauly1.hia.nrc.ca>
* chew.c (paramstuff, outputdots, perform, bang and usage): Remove
void from function definitions.

22 years agodaily update
Alan Modra [Mon, 23 Sep 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

22 years ago2002-09-21 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Sun, 22 Sep 2002 04:04:36 +0000 (04:04 +0000)] 
2002-09-21  David O'Brien  <obrien@FreeBSD.org>
Merge from mainline:
2002-08-17  Andrew Cagney  <ac131313@redhat.com>
* elf.c (bfd_elf_get_elf_syms): Change type of `esym' to
  `bfd_byte'.

Approved by:  Alan Modra <amodra@bigpond.net.au>
              Message-ID: <20020922130702.K14457@bubble.sa.bigpond.net.au>

22 years agodaily update
Alan Modra [Sun, 22 Sep 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 21 Sep 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

22 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Fri, 20 Sep 2002 07:57:09 +0000 (07:57 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_13-branch'.

Cherrypick from master 2002-09-20 07:57:08 UTC Alan Modra <amodra@gmail.com> ' * ld-i386/i386.exp: Only run tests on ELF targets.':
    bfd/elf32-i386-fbsd.c
    bfd/elf64-alpha-fbsd.c
    bfd/po/da.po
    gas/testsuite/gas/mips/mips-abi32-pic2.d
    gas/testsuite/gas/mips/mips-abi32-pic2.s
    ld/testsuite/ld-i386/i386.exp
    ld/testsuite/ld-i386/tlsbin.dd
    ld/testsuite/ld-i386/tlsbin.rd
    ld/testsuite/ld-i386/tlsbin.s
    ld/testsuite/ld-i386/tlsbin.sd
    ld/testsuite/ld-i386/tlsbin.td
    ld/testsuite/ld-i386/tlsbinpic.s
    ld/testsuite/ld-i386/tlslib.s
    ld/testsuite/ld-i386/tlsnopic.dd
    ld/testsuite/ld-i386/tlsnopic.rd
    ld/testsuite/ld-i386/tlsnopic.sd
    ld/testsuite/ld-i386/tlsnopic1.s
    ld/testsuite/ld-i386/tlsnopic2.s
    ld/testsuite/ld-i386/tlspic.dd
    ld/testsuite/ld-i386/tlspic.rd
    ld/testsuite/ld-i386/tlspic.sd
    ld/testsuite/ld-i386/tlspic.td
    ld/testsuite/ld-i386/tlspic1.s
    ld/testsuite/ld-i386/tlspic2.s

22 years agodaily update
Alan Modra [Fri, 20 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Thu, 19 Sep 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Wed, 18 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Tue, 17 Sep 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Mon, 16 Sep 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sun, 15 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 14 Sep 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Fri, 13 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Thu, 12 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Wed, 11 Sep 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Tue, 10 Sep 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Mon, 9 Sep 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sun, 8 Sep 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 7 Sep 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Fri, 6 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Thu, 5 Sep 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Wed, 4 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Tue, 3 Sep 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Mon, 2 Sep 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sun, 1 Sep 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 31 Aug 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Fri, 30 Aug 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Thu, 29 Aug 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Wed, 28 Aug 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Tue, 27 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years ago * gas/m68k/all.exp: xfail non-ELF targets on pcrel test.
Alan Modra [Mon, 26 Aug 2002 11:42:54 +0000 (11:42 +0000)] 
* gas/m68k/all.exp: xfail non-ELF targets on pcrel test.

22 years ago * gas/ieee-fp/x930509a.exp: Run the test but xfail. Add c80 to xfails.
Alan Modra [Mon, 26 Aug 2002 11:27:58 +0000 (11:27 +0000)] 
* gas/ieee-fp/x930509a.exp: Run the test but xfail.  Add c80 to xfails.

22 years ago * gas/vax/quad.exp: Use quad_elf.s for ELF targets.
Alan Modra [Mon, 26 Aug 2002 11:08:23 +0000 (11:08 +0000)] 
* gas/vax/quad.exp: Use quad_elf.s for ELF targets.
* gas/vax/quad.s: Align
* gas/vax/quad_elf.s: New version of quad.s with %reg.

22 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 26 Aug 2002 11:06:33 +0000 (11:06 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_13-branch'.

Cherrypick from master 2002-08-26 11:06:32 UTC Alan Modra <amodra@gmail.com> ' * gas/vax/quad.exp: Use quad_elf.s for ELF targets.':
    gas/testsuite/gas/vax/quad_elf.s

22 years ago * gas/sparc/sparc.exp (sparc_elf_setup): New.
Alan Modra [Mon, 26 Aug 2002 10:44:34 +0000 (10:44 +0000)] 
* gas/sparc/sparc.exp (sparc_elf_setup): New.
Use it to xfail for non-ELF targets.

22 years ago * gas/tic54x/align.s: Add comment.
Alan Modra [Mon, 26 Aug 2002 10:38:41 +0000 (10:38 +0000)] 
* gas/tic54x/align.s: Add comment.
* gas/tic54x/align.d: Adjust .text size for 2002-05-23 write.c change.
* gas/tic54x/extaddr.d: Similarly adjust disassembly tail.

22 years ago * coffcode.h (coff_set_arch_mach_hook): Handle W65MAGIC.
Alan Modra [Mon, 26 Aug 2002 09:02:42 +0000 (09:02 +0000)] 
* coffcode.h (coff_set_arch_mach_hook): Handle W65MAGIC.

22 years ago * config/tc-w65.c (md_section_align): Fix typo.
Alan Modra [Mon, 26 Aug 2002 08:57:17 +0000 (08:57 +0000)] 
* config/tc-w65.c (md_section_align): Fix typo.
(md_parse_option): Return 0, not 1.

22 years agodaily update
Alan Modra [Mon, 26 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sun, 25 Aug 2002 00:02:42 +0000 (00:02 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 24 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Fri, 23 Aug 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agoTurn off default excluded functions in FLAT profile.
Nick Clifton [Thu, 22 Aug 2002 13:39:26 +0000 (13:39 +0000)] 
Turn off default excluded functions in FLAT profile.

22 years ago * configure.in: Unset is_release.
Alan Modra [Thu, 22 Aug 2002 05:14:24 +0000 (05:14 +0000)] 
* configure.in: Unset is_release.
* configure: Regenerate.

22 years ago * elf-bfd.h (struct elf_backend_data): Add struct elf_backend_data
Alan Modra [Thu, 22 Aug 2002 01:34:16 +0000 (01:34 +0000)] 
* elf-bfd.h (struct elf_backend_data): Add struct elf_backend_data
param to elf_backend_copy_indirect_symbol.
(_bfd_elf_link_hash_copy_indirect): Likewise.
* elflink.h (elf_add_default_symbol, elf_fix_symbol_flags): Adjust
calls to copy_indirect_symbol.
* elf32-hppa.c (elf32_hppa_copy_indirect_symbol): Likewise.
* elf32-i386.c (elf_i386_copy_indirect_symbol): Likewise.
* elf32-s390.c (elf_s390_copy_indirect_symbol): Likewise.
* elf64-ppc.c (ppc64_elf_copy_indirect_symbol): Likewise.
* elf64-s390.c (elf_s390_copy_indirect_symbol): Likewise.
* elf64-x86-64.c (elf64_x86_64_copy_indirect_symbol): Likewise.
* elfxx-ia64.c (elfNN_ia64_hash_copy_indirect): Likewise.
* elfxx-mips.c (_bfd_mips_elf_copy_indirect_symbol): Likewise.
* elfxx-mips.h (_bfd_mips_elf_copy_indirect_symbol): Likewise.
* elf.c (_bfd_elf_link_hash_copy_indirect): Likewise.  Properly
test refcounts for "used" values.

22 years agodaily update
Alan Modra [Thu, 22 Aug 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Wed, 21 Aug 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

22 years ago* config/tc-mips.c (macro): Handle a register plus a 16-bit
Maciej W. Rozycki [Tue, 20 Aug 2002 17:56:08 +0000 (17:56 +0000)] 
* config/tc-mips.c (macro): Handle a register plus a 16-bit
immediate offset in "dla" and "la" expansions.
* gas/mips/empic.d: Treat "addiu" and "daddiu" as equivalent when
$0 is source.
* mips-opc.c (mips_builtin_opcodes): Remove "dla" and "la" as
aliases to "daddiu" and "addiu".

22 years agodaily update
Alan Modra [Tue, 20 Aug 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Mon, 19 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sun, 18 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 17 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Fri, 16 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years ago * elf32-cris.c (elf_cris_discard_excess_program_dynamics): Add
Hans-Peter Nilsson [Thu, 15 Aug 2002 05:37:11 +0000 (05:37 +0000)] 
* elf32-cris.c (elf_cris_discard_excess_program_dynamics): Add
missing check for whether the symbol is referenced by DSO before
unexporting it as an unneeded dynamic symbol.

22 years ago * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.
Hans-Peter Nilsson [Thu, 15 Aug 2002 05:35:20 +0000 (05:35 +0000)] 
* ld-cris/libdso-4.d, ld-cris/undef1.d: New test.

22 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 15 Aug 2002 05:19:33 +0000 (05:19 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_13-branch'.

Cherrypick from master 2002-08-15 05:19:32 UTC Hans-Peter Nilsson <hp@axis.com> ' * ld-cris/libdso-4.d, ld-cris/undef1.d: New test.':
    gas/testsuite/gas/i386/gotpc.d
    gas/testsuite/gas/i386/gotpc.s
    gas/testsuite/gas/mips/elf-consthilo.d
    gas/testsuite/gas/mips/elf-consthilo.s
    ld/testsuite/ld-cris/libdso-4.d
    ld/testsuite/ld-cris/undef1.d
    ld/testsuite/ld-elfvers/vers22.c
    ld/testsuite/ld-elfvers/vers22.dsym
    ld/testsuite/ld-elfvers/vers22.map
    ld/testsuite/ld-elfvers/vers22.ver
    ld/testsuite/ld-elfvers/vers22a.c
    ld/testsuite/ld-elfvers/vers22a.dsym
    ld/testsuite/ld-elfvers/vers22a.sym
    ld/testsuite/ld-elfvers/vers22a.ver
    ld/testsuite/ld-elfvers/vers22b.c
    ld/testsuite/ld-elfvers/vers22b.dsym
    ld/testsuite/ld-elfvers/vers22b.ver
    ld/testsuite/ld-elfvers/vers23.c
    ld/testsuite/ld-elfvers/vers23.dsym
    ld/testsuite/ld-elfvers/vers23.ver
    ld/testsuite/ld-elfvers/vers23a.c
    ld/testsuite/ld-elfvers/vers23a.dsym
    ld/testsuite/ld-elfvers/vers23a.map
    ld/testsuite/ld-elfvers/vers23a.sym
    ld/testsuite/ld-elfvers/vers23a.ver
    ld/testsuite/ld-elfvers/vers23b.c
    ld/testsuite/ld-elfvers/vers23b.dsym
    ld/testsuite/ld-elfvers/vers23b.map
    ld/testsuite/ld-elfvers/vers23b.ver
    ld/testsuite/ld-elfvers/vers23c.ver
    ld/testsuite/ld-elfvers/vers23d.dsym

22 years agodaily update
Alan Modra [Thu, 15 Aug 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Wed, 14 Aug 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

22 years ago * header.sed: Strip tabs.
Alan Modra [Tue, 13 Aug 2002 02:39:04 +0000 (02:39 +0000)] 
* header.sed: Strip tabs.

22 years ago * ld.texinfo (ALIGN): Remove power of 2 restriction.
Alan Modra [Tue, 13 Aug 2002 02:28:18 +0000 (02:28 +0000)] 
* ld.texinfo (ALIGN): Remove power of 2 restriction.

22 years ago * emulparams/elf32_dlx.sh (TARGET_PAGE_SIZE): Set to 1.
Alan Modra [Tue, 13 Aug 2002 02:20:36 +0000 (02:20 +0000)] 
* emulparams/elf32_dlx.sh (TARGET_PAGE_SIZE): Set to 1.
(MAXPAGESIZE): Set to 1.

* ld.h (ALIGN_N): Delete.
* ldexp.h (align_n): Declare.
* ldexp.c (align_n): New function.
(fold_binary): Use align_n instead of ALIGN_N.
(exp_fold_tree): Likewise.
* ldlang.c (lang_size_sections_1): Likewise.
(lang_one_common): Likewise.

22 years agodaily update
Alan Modra [Tue, 13 Aug 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Mon, 12 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sun, 11 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

22 years agodaily update
Alan Modra [Sat, 10 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Fri, 9 Aug 2002 00:00:08 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 8 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Wed, 7 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 6 Aug 2002 13:24:12 +0000 (13:24 +0000)] 
    Merge from mainline:
        2002-08-01  H.J. Lu <hjl@gnu.org>
        * gas/mips/elf-rel6.s: Add ".p2align 4".
        * gas/mips/elf-rel6.d: Check nop.

23 years agodaily update
Alan Modra [Tue, 6 Aug 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agoAdd generated files.
Daniel Jacobowitz [Mon, 5 Aug 2002 20:43:49 +0000 (20:43 +0000)] 
Add generated files.

23 years ago * configure.in: Bump version, set is_release.
Daniel Jacobowitz [Mon, 5 Aug 2002 20:29:35 +0000 (20:29 +0000)] 
    * configure.in: Bump version, set is_release.
        * configure: Regenerated.

23 years ago * Makefile.in (distclean): Remove config.cache, stamp-h,
Daniel Jacobowitz [Mon, 5 Aug 2002 20:27:06 +0000 (20:27 +0000)] 
    * Makefile.in (distclean): Remove config.cache, stamp-h,
        config.status, and config.h.

23 years agodaily update
Alan Modra [Mon, 5 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 4 Aug 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sat, 3 Aug 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years ago Merge from mainline:
Daniel Jacobowitz [Fri, 2 Aug 2002 02:03:10 +0000 (02:03 +0000)] 
    Merge from mainline:
        2002-08-01  Richard Sandiford  <rsandifo@redhat.com>
        * config/tc-mips.c (tc_gen_reloc): Extend GP-relative addend
        handling to BFD_RELOC_MIPS16_GPREL.

        Merge from mainline:
        2002-08-01  Richard Sandiford  <rsandifo@redhat.com>
        * gas/mips/elf-rel6.[sd]: New test.
        * gas/mips/mips.exp: Run it.

23 years agodaily update
Alan Modra [Fri, 2 Aug 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 1 Aug 2002 20:14:50 +0000 (20:14 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_13-branch'.

Cherrypick from master 2002-08-01 20:14:49 UTC Richard Sandiford <rdsandiford@googlemail.com> '[gas/]':
    gas/testsuite/gas/mips/elf-rel6.d
    gas/testsuite/gas/mips/elf-rel6.s

23 years ago2002-08-01 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Thu, 1 Aug 2002 15:09:59 +0000 (15:09 +0000)] 
2002-08-01  Daniel Jacobowitz  <drow@mvista.com>

        Merge from mainline:
        2002-07-31  Jakub Jelinek  <jakub@redhat.com>
        * elf32-i386.c (elf_i386_copy_indirect_symbol): Swap tls_type
        if _bfd_elf_link_hash_copy_indirect will swap got.refcount.

23 years ago2002-08-01 H.J. Lu <hjl@gnu.org>
Daniel Jacobowitz [Thu, 1 Aug 2002 15:03:02 +0000 (15:03 +0000)] 
2002-08-01  H.J. Lu  <hjl@gnu.org>
            Daniel Jacobowitz  <drow@mvista.com>

        * dwarf2dbg.c (dwarf2_finish): Don't emit unreferenced
        .debug_line section unless it has line information.

23 years agodaily update
Alan Modra [Thu, 1 Aug 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years ago2002-07-31 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Wed, 31 Jul 2002 14:23:59 +0000 (14:23 +0000)] 
2002-07-31  Daniel Jacobowitz  <drow@mvista.com>

        Merge from mainline:
        2002-07-30  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
        * tc-mips.c (load_address): Don't clobber $at when loading a
        64-bit address in non-PIC code if noat is in effect.
        (macro): Likewise.

        2002-07-30  Maciej W. Rozycki  <macro@ds2.pg.gda.pl>
        * config/tc-mips.c (macro): Use codes 6 and 7 in trap instructions
        used in division/multiply macro expansions similarly to how they
        are used in the variants with break instructions.
        (macro2): Likewise.

23 years agodaily update
Alan Modra [Wed, 31 Jul 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 30 Jul 2002 18:21:37 +0000 (18:21 +0000)] 
    Merge from mainline:
        2002-07-30  Nick Clifton  <nickc@redhat.com>
        * po/sv.po: Updated Swedish translation.

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 30 Jul 2002 18:21:03 +0000 (18:21 +0000)] 
    Merge from mainline:
        2002-07-14  H.J. Lu <hjl@gnu.org>
        * ld.texinfo: Document a .symver takes precedence over a
        version script.

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 30 Jul 2002 18:20:37 +0000 (18:20 +0000)] 
    Merge from mainline:
        2002-07-30  Nick Clifton  <nickc@redhat.com>
        * po/tr.po: Updated Turkish translation.

        2002-07-30  Nick Clifton  <nickc@redhat.com>
        * alpha.c, cg_arcs.c, cg_dfn.c, gmon.h, gprof.c, gprof.h, hertz.c,
        i386.c, mips.c, sparc.c, tahoe.c, utils.c, vax.c: Update Copyright
        notice so that it applies even if the sources are modified.

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 30 Jul 2002 18:20:01 +0000 (18:20 +0000)] 
    Merge from mainline:
        2002-07-29  Chris Demetriou  <cgd@broadcom.com>
        * gas/mips/elf_ase_mips16.d: New file to test ELF MIPS16 ASE marking.
        * gas/mips/elf_ase_mips16.s: Likewise.
        * gas/mips/mips.exp: Run the new test.

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 30 Jul 2002 18:19:42 +0000 (18:19 +0000)] 
    Merge from mainline:
        2002-07-30  Nick Clifton  <nickc@redhat.com>
        * po/sv.po: Updated Swedish translation.

        2002-07-30  Jakub Jelinek  <jakub@redhat.com>
        * elf.c (elf_fake_sections): Fix up .tbss sh_size and sh_type.

        2002-07-26  Chris Demetriou  <cgd@broadcom.com>
        * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Merge ASE
        flags into resulting BFD.

        2002-07-25  Alan Modra  <amodra@bigpond.net.au>
        * elf-bfd.h (_bfd_elf32_link_record_local_dynamic_symbol): Define
        as elf_link_record_local_dynamic_symbol.
        (_bfd_elf64_link_record_local_dynamic_symbol): Likewise.
        (elf_link_record_local_dynamic_symbol): Declare.  Now returns int.
        * elflink.h (elf_link_record_local_dynamic_symbol): Move to..
        * elflink.c: .. here.  Use bfd_elf_get_elf_syms.  Check whether an
        attempt is made to record a symbol in a discarded section, and
        return `2' in that case.

23 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 30 Jul 2002 18:18:09 +0000 (18:18 +0000)] 
    Merge from mainline:
        2002-07-30  Jakub Jelinek  <jakub@redhat.com>
        * readelf.c (OPTION_DEBUG_DUMP): Define.
        (options): Use it.
        (usage): Update help.
        (parse_args): Handle --debug-dump separately from -w.
        * doc/binutils.texi (readelf): Update documentation.

23 years agodaily update
Alan Modra [Tue, 30 Jul 2002 00:00:10 +0000 (00:00 +0000)] 
daily update

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 29 Jul 2002 21:07:13 +0000 (21:07 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_13-branch'.

Cherrypick from master 2002-07-29 21:07:12 UTC Chris Demetriou <cgd@google.com> '[ gas/testsuite/ChangeLog ]':
    gas/testsuite/gas/mips/elf_ase_mips16.d
    gas/testsuite/gas/mips/elf_ase_mips16.s
    ld/testsuite/ld-elfvers/vers21.c
    ld/testsuite/ld-elfvers/vers21.dsym
    ld/testsuite/ld-elfvers/vers21.map
    ld/testsuite/ld-elfvers/vers21.sym
    ld/testsuite/ld-elfvers/vers21.ver
    ld/testsuite/ld-mips-elf/mips16-1.d
    ld/testsuite/ld-mips-elf/mips16-1a.s
    ld/testsuite/ld-mips-elf/mips16-1b.s

23 years agodaily update
Alan Modra [Mon, 29 Jul 2002 00:00:09 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 28 Jul 2002 00:00:11 +0000 (00:00 +0000)] 
daily update