]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
23 years agodaily update
Alan Modra [Fri, 12 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Thu, 11 Apr 2002 00:00:13 +0000 (00:00 +0000)] 
daily update

23 years ago * as.c (parse_args <OPTION_VERSION>): Use VERSION is
Alan Modra [Wed, 10 Apr 2002 13:23:48 +0000 (13:23 +0000)] 
* as.c (parse_args <OPTION_VERSION>): Use VERSION is
BFD_VERSION_STRING unavailable.
* config/tc-i386.c (INLINE): Define (for non-BFD assembler).

23 years agodaily update
Alan Modra [Wed, 10 Apr 2002 00:00:14 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Tue, 9 Apr 2002 00:00:11 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Mon, 8 Apr 2002 00:00:15 +0000 (00:00 +0000)] 
daily update

23 years agodaily update
Alan Modra [Sun, 7 Apr 2002 00:00:12 +0000 (00:00 +0000)] 
daily update

23 years ago * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.
Hans-Peter Nilsson [Sat, 6 Apr 2002 00:09:55 +0000 (00:09 +0000)] 
* ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.

23 years ago * elf32-cris.c (cris_elf_howto_table) <R_CRIS_16_PCREL,
Hans-Peter Nilsson [Sat, 6 Apr 2002 00:00:20 +0000 (00:00 +0000)] 
* elf32-cris.c (cris_elf_howto_table) <R_CRIS_16_PCREL,
R_CRIS_32_PCREL>: Fix typo in name.
(cris_elf_check_relocs): Always create .rela.got here when
R_CRIS_16_GOTPLT or R_CRIS_32_GOTPLT is seen.
(elf_cris_adjust_gotplt_to_got): Don't create .rela.got here;
assume it's created.

23 years agodaily update
Alan Modra [Sat, 6 Apr 2002 00:00:16 +0000 (00:00 +0000)] 
daily update

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Fri, 5 Apr 2002 23:13:10 +0000 (23:13 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-04-05 23:13:09 UTC Hans-Peter Nilsson <hp@axis.com> ' * ld-cris/libdso-2.d, ld-cris/dso-2.s, ld-cris/hide1: New test.':
    gas/testsuite/gas/i386/x86-64-opcode.d
    gas/testsuite/gas/i386/x86-64-opcode.s
    ld/testsuite/ld-cris/dso-2.s
    ld/testsuite/ld-cris/hide1
    ld/testsuite/ld-cris/libdso-2.d

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

23 years agoMerge from mainline.
Alan Modra [Thu, 4 Apr 2002 14:53:11 +0000 (14:53 +0000)] 
Merge from mainline.

23 years ago Merge from mainline.
Alan Modra [Wed, 3 Apr 2002 00:05:32 +0000 (00:05 +0000)] 
Merge from mainline.
2002-03-28  Alan Modra  <amodra@bigpond.net.au>
* cpu-mips.c (mips_compatible): Make static, prototype.

2002-03-14  Alan Modra  <amodra@bigpond.net.au>
* cpu-mips.c (mips_compatible): New.  Don't check bits_per_word.
(N): Use the above.

23 years ago * config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt reloc
Richard Henderson [Tue, 2 Apr 2002 00:39:01 +0000 (00:39 +0000)] 
    * config/tc-ia64.c (ia64_cons_fix_new): Handle 8 byte iplt reloc
        in 32-bit mode.

23 years ago2002-04-01 Nathan Williams <nathanw@wasabisystems.com>
Jason Thorpe [Mon, 1 Apr 2002 18:47:48 +0000 (18:47 +0000)] 
2002-04-01  Nathan Williams  <nathanw@wasabisystems.com>

* elf.c (elfcore_netbsd_get_lwpid): Fix off-by-one error
which caused the returned LWP ID to always be 0.

23 years ago * elf32-sparc.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
Richard Henderson [Mon, 1 Apr 2002 10:03:25 +0000 (10:03 +0000)] 
    * elf32-sparc.c (WILL_CALL_FINISH_DYNAMIC_SYMBOL): New.
        (elf32_sparc_relocate_section): Use it to figure out when to
        initialize .got entries.
        * elf64-sparc.c: Similarly.

23 years ago Merge from mainline.
Alan Modra [Thu, 28 Mar 2002 06:26:58 +0000 (06:26 +0000)] 
Merge from mainline.
2002-03-21  Albert Chin-A-Young  <china@thewrittenword.com>
* genscripts.sh (LIB_SEARCH_DIRS): Quote path.

2002-03-20  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (ldlang_add_undef): If the output bfd has been opened,
add the symbol to the linker hash table immediately.
(lang_place_undefineds): Split symbol creation out..
(insert_undefined): ..to here.

2002-03-18  Alan Modra  <amodra@bigpond.net.au>
* ldmain.c (main): Move .text readonly flag fudges from here..
* ldlang.c (lang_process): ..to here.

2002-03-14  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (lang_check): Remove the word size check added in last
change.  Treat emitrelocations case as for relocatable links.

2002-03-13  Alan Modra  <amodra@bigpond.net.au>
* ldlang.c (lang_check): Do relocatable link checks first, so that
warn_mismatch can't override.  Check compatible and word size too.

2002-03-04  H.J. Lu <hjl@gnu.org>
* scripttempl/elf.sc: Put .preinit_array, .init_array and
.fini_array in the data segment.

2002-03-04  Alan Modra  <amodra@bigpond.net.au>
* scripttempl/elf.sc: Correct syntax errors in 2002-03-01 commit.

2002-03-01  David Mosberger  <davidm@hpl.hp.com>
* scripttempl/elf.sc (SECTIONS): Add entries for .preinit_array,
.init_array, and .fini_array.

23 years ago * Makefile.am: Run "make dep-am".
Alan Modra [Thu, 28 Mar 2002 06:25:39 +0000 (06:25 +0000)] 
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

23 years ago * aclocal.m4: Regenerate.
Alan Modra [Thu, 28 Mar 2002 06:25:04 +0000 (06:25 +0000)] 
* aclocal.m4: Regenerate.
* config.in: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.
* doc/Makefile.in: Regenerate.

Merge from mainline.
2002-03-12  Andreas Schwab  <schwab@suse.de>
* config/tc-ia64.c (fixup_unw_records): Clear region when seeing a
body record so that an error is given for misplaced .save
pseudo-ops.

2002-03-09  Alan Modra  <amodra@bigpond.net.au>
* config/tc-i386.h (REX_OPCODE): Define.
(REX_MODE64, REX_EXTX, REX_EXTY, REX_EXTZ): Define.
(rex_byte): typedef to int.
* config/tc-i386.c: Group prototypes and vars together.
Formatting fixes.  Remove occurrences of "register" keyword.
(true): Delete.
(false): Delete.
(mode_from_disp_size): Add INLINE keyword to prototype.
(fits_in_signed_byte): Likewise.
(fits_in_unsigned_byte): Likewise.
(fits_in_unsigned_word): Likewise.
(fits_in_signed_word): Likewise.
(fits_in_unsigned_long): Likewise.
(fits_in_signed_long): Likewise.
(type_names): Constify.
(intel_float_operand): Constify param.
(add_prefix): Use REX_OPCODE.
(md_assemble): Likewise.  Modify for changed rex_byte.
(parse_insn): Split out of md_assemble.
(parse_operands): Likewise.
(swap_operands): Likewise.
(optimize_imm): Likewise.
(optimize_disp): Likewise.
(match_template): Likewise.
(check_string): Likewise.
(process_suffix): Likewise.
(check_byte_reg): Likewise.
(check_long_reg): Likewise.
(check_qword_reg): Likewise.
(check_word_reg): Likewise.
(finalize_imm): Likewise.
(process_operands): Likewise.
(build_modrm_byte): Likewise.
(output_insn): Likewise.
(output_branch): Likewise.
(output_jump): Likewise.
(output_interseg_jump): Likewise.
(output_disp): Likewise.
(output_imm): Likewise.

2002-03-06  Alan Modra  <amodra@bigpond.net.au>
* config/tc-i386.c (tc_gen_reloc): Don't attempt to handle 8 byte
relocs except when BFD64.
* write.c (number_to_chars_bigendian): Don't abort when N is
larger than sizeof (VAL).
(number_to_chars_littleendian): Likewise.

2002-03-05  John David Anglin  <dave@hiauly1.hia.nrc.ca>
* config/tc-hppa.c (md_apply_fix3): Add cast.
(hppa_fix_adjustable): Adjust list of selectors using e_lrsel and
e_rrsel.

2002-03-04  H.J. Lu <hjl@gnu.org>
* config/obj-elf.c (special_section): Add .init_array,
.fini_array and .preinit_array.
* config/tc-ia64.h (ELF_TC_SPECIAL_SECTIONS): Remove
.init_array and .fini_array.

2002-03-01  Jakub Jelinek  <jakub@redhat.com>
* config/obj-elf.c (elf_copy_symbol_attributes): Don't copy
visibility.
(obj_frob_symbol): Copy visibility.

23 years ago * aclocal.m4: Regenerate.
Alan Modra [Thu, 28 Mar 2002 06:22:58 +0000 (06:22 +0000)] 
* aclocal.m4: Regenerate.
* configure: Regenerate.

23 years ago * aclocal.m4: Regenerate.
Alan Modra [Thu, 28 Mar 2002 06:21:14 +0000 (06:21 +0000)] 
* aclocal.m4: Regenerate.
* config.in: Regenerate.
* configure: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

Merge from mainline.
2002-03-23  matthew green  <mrg@redhat.com>
* ppc-opc.c (vmaddfp): Fix operand order.

2002-03-21  Anton Blanchard  <anton@samba.org>
* ppc-opc.c: Add optional field to mtmsrd.
(MTMSRD_L, XRLARB_MASK): Define.

2002-03-13  Alan Modra  <amodra@bigpond.net.au>
* ppc-opc.c: Add optional `L' field to tlbie.
(XRTLRA_MASK): Define.

2002-02-20  Tom Rix  <trix@redhat.com>
* ppc-opc.c (powerpc_operands): Add WS feild.  Use for tlbre, tlbwe.

23 years ago * aclocal.m4: Regenerate.
Alan Modra [Thu, 28 Mar 2002 06:20:03 +0000 (06:20 +0000)] 
* aclocal.m4: Regenerate.
* config.in: Regenerate.
* Makefile.am: Run "make dep-am".
* Makefile.in: Regenerate.

Merge from mainline
2002-03-27  Gregory Steuck <greg@nest.cx>
* elf.c (_bfd_elf_get_symtab_upper_bound): Leave space for
terminating NULL if empty symbol table.
(_bfd_elf_get_dynamic_symtab_upper_bound): Likewise.

2002-03-26  Alan Modra  <amodra@bigpond.net.au>
* elflink.h (elf_gc_mark): Don't recurse into non-ELF sections.

2002-03-23  Alan Modra  <amodra@bigpond.net.au>
* elf.c (_bfd_elf_make_section_from_shdr): Don't set lma based on
section file offset for !SEC_LOAD sections.

2002-03-20  Daniel Jacobowitz  <drow@mvista.com>
* dwarf2.c (struct funcinfo): Move up.
(lookup_address_in_function_table): New argument function_ptr.
Set it.
(lookup_address_in_line_table): New argument function.  If function
is non-NULL, use it to handle ``addr'' before the first line note of
the function.
(comp_unit_find_nearest_line): Update and swap calls to
lookup_address_in_function_table and lookup_address_in_line_table.
* syms.c (_bfd_stab_section_find_nearest_line): Use the first
N_SLINE encountered if we see an N_FUN before any N_SLINE.

2002-03-18  Alan Modra  <amodra@bigpond.net.au>
* libbfd.c (bfd_write_bigendian_4byte_int): Return true iff success.
* libbfd.h: Regenerate.
* archive.c (coff_write_armap): Pass on failures from
bfd_write_bigendian_4byte_int.

2002-03-14  H.J. Lu <hjl@gnu.org>
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Set the BFD
error to bfd_error_nonrepresentable_section for reinit_array
section in DSO.

2002-03-14  Nick Clifton  <nickc@cambridge.redhat.com>
* coffcode.h (coff_slurp_symbol_table): When adding BSF_WEAK flag,
OR it in rather than replacing previously selected flags.
* elfxx-target.h (TARGET_BIG_SYM): Set ar_max_namelen to 15.
(TARGET_LITTLE_SYM): Set ar_max_namelen to 15.

2002-03-14  Alan Modra  <amodra@bigpond.net.au>
* elflink.h (elf_bfd_final_link): Revert last change.  Instead,
ensure reloc size matches before calling elf_link_input_bfd.
Add an assert to check reloc size when counting output relocs.

2002-03-14  Nick Clifton  <nickc@cambridge.redhat.com>
* mmo.c (mmo_get_loc): Return NULL rather than false.

2002-03-13  Alan Modra  <amodra@bigpond.net.au>
* elflink.h: Formatting fixes.
(elf_link_output_extsym): Merge undefined and undef weak cases.
* elflink.h (elf_bfd_final_link): Only call elf_link_input_bfd
when word size of input matches output word size.

2002-03-07  H.J. Lu  (hjl@gnu.org)
* coff-sh.c (shcoff_reloc_map): Use bfd_reloc_code_real_type
as the type for bfd_reloc_val.

2002-03-05  John David Anglin  <dave@hiauly1.hia.nrc.ca>
* elf-hppa.h (elf_hppa_is_dynamic_loader_symbol): New function.
(elf_hppa_relocate_section): Ignore undefined dynamic loader symbols.
(elf_hppa_final_link_relocate): Correct relocations for indirect
references to local data through the DLT.  Fix .opd creation for
local symbols using R_PARISC_LTOFF_FPTR32 and R_PARISC_FPTR64
relocations.  Use e_lsel selector for R_PARISC_DLTIND21L,
R_PARISC_LTOFF_FPTR21L and R_PARISC_LTOFF_TP21L as per
"Processor-Specific ELF for PA_RISC, Version 1.43" document.
Similarly, use e_rsel for DLT and LTOFF 'R' relocations.
* elf32-hppa.c (final_link_relocate): Revise relocation selectors
as per "Processor-Specific ELF for PA_RISC, Version 1.43" document.

2002-03-05  Jakub Jelinek  <jakub@redhat.com>
* merge.c (_bfd_merge_sections): Don't segfault if there
is nothing to merge due to GC.

2002-03-05  Alan Modra  <amodra@bigpond.net.au>
* elf32-hppa.c (clobber_millicode_symbols): Remove hack to keep
symbols that have been forced local.
* elflink.h (elf_bfd_final_link): Call elf_link_output_extsym
to output forced local syms for non-shared link.
(elf_link_output_extsym): Tweak condition for calling backend
adjust_dynamic_symbol so that previous behaviour is kept.
Whitespace changes throughout file.

2002-03-04  H.J. Lu <hjl@gnu.org>
* elf.c (bfd_section_from_shdr): Handle special sections,
.init_array, .fini_array and .preinit_array.
(elf_fake_sections): Likewise.
* elflink.h (NAME(bfd_elf,size_dynamic_sections)): Create the
DT entry only if the section is in output for .init_array,
.fini_array and .preinit_array. Complain about .preinit_array
section in DSO.
(elf_bfd_final_link): Warn zero size for .init_array,
.fini_array and .preinit_array sections.
* elfxx-ia64.c (elfNN_ia64_section_from_shdr): Remove
SHT_INIT_ARRAY, SHT_FINI_ARRAY and SHT_PREINIT_ARRAY.
(elfNN_ia64_fake_sections): Remove .init_array, .fini_array and
.preinit_array.

2002-03-01  David Mosberger  <davidm@hpl.hp.com>
* elflink.h (size_dynamic_sections): If section named
".preinit_array" exists, create DT_PREINIT_ARRAY and
DT_PREINIT_ARRAYSZ entries in dynamic table.  Analogously for
".init_array" and ".fini_array".
(elf_bfd_final_link): Handle DT_PREINIT_ARRAYSZ, DT_INIT_ARRAYSZ,
DT_FINI_ARRAYSZ, DT_PREINIT_ARRAY, DT_INIT_ARRAY, and
DT_FINI_ARRAY.

2002-02-19  Frank Ch. Eigler  <fche@redhat.com>
* syms.c (stt[]): Sorted.  Added .init/.fini -> "t" mapping.

2002-02-13  Nick Clifton  <nickc@cambridge.redhat.com>
* elf.c (_bfd_elf_make_section_from_shdr): Do not insist on
non-zero physical addresses when adjusting the LMAs of new
sections.

2002-02-11  Michael Snyder  <msnyder@redhat.com>
* elf-bfd.h (elfcore_write_lwpstatus): Add prototype.
* elf.c (elfcore_grok_pstatus): Add prototype.
(elfcore_grok_lwpstatus): Add prototype.
(elfcore_write_lwpstatus): New function.
(elfcore_write_pstatus): Fix typo, eliminate unnecessary memcpy.

23 years ago * Makefile.in: Regenerate.
Alan Modra [Thu, 28 Mar 2002 06:17:37 +0000 (06:17 +0000)] 
* Makefile.in: Regenerate.

23 years ago * config/tc-i386.c (md_assemble): Set fx_pcrel_adjust to size of
Andreas Schwab [Wed, 27 Mar 2002 16:20:41 +0000 (16:20 +0000)] 
* config/tc-i386.c (md_assemble): Set fx_pcrel_adjust to size of
field for pc-relative fixups.
(md_estimate_size_before_relax): Likewise.
(tc_gen_reloc): Subtract fx_pcrel_adjust instead of fx_size for
pc-relative fixups in 64bit mode.

23 years agoFix typo
Nick Clifton [Thu, 21 Mar 2002 09:12:24 +0000 (09:12 +0000)] 
Fix typo

23 years agoFix typo
Nick Clifton [Thu, 21 Mar 2002 09:10:51 +0000 (09:10 +0000)] 
Fix typo

23 years agoThe release went out on March 9th rather than Feb 9th.
David O'Brien [Wed, 20 Mar 2002 22:25:08 +0000 (22:25 +0000)] 
The release went out on March 9th rather than Feb 9th.

23 years agoFix extracting from AIX big archives.
Tom Rix [Wed, 20 Mar 2002 16:53:22 +0000 (16:53 +0000)] 
Fix extracting from AIX big archives.

23 years ago2002-03-18 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Tue, 19 Mar 2002 21:27:41 +0000 (21:27 +0000)] 
2002-03-18  David O'Brien  <obrien@FreeBSD.org>
* emultempl/elf32.em: Use lbasename vs. basename to fix problem where
the contents of the buffer returned from basename function will are
getting overwritten while still being used.

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

23 years ago* config/tc-mips.c (md_estimate_size_before_relax): Do not modify
Alexandre Oliva [Tue, 19 Mar 2002 05:44:50 +0000 (05:44 +0000)] 
* config/tc-mips.c (md_estimate_size_before_relax): Do not modify
the EXTENDED bit here; report the estimate according to the
current size.

23 years ago * cpu-i386.c (bfd_x86_64_arch): Rename to "i386:x86-64"
Jan Hubicka [Mon, 18 Mar 2002 17:09:14 +0000 (17:09 +0000)] 
* cpu-i386.c (bfd_x86_64_arch): Rename to "i386:x86-64"

* configure.tgt (x86_64-*-linux-gnu*): Configure i386 as native.

* elf_x86_64.sh (ARCH): Set to i386:x86-64
set libraries to default to lib64 paths.

23 years ago * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.
Hans-Peter Nilsson [Sun, 17 Mar 2002 22:49:41 +0000 (22:49 +0000)] 
* gas/mmix/weak1.d, gas/mmix/weak1.d: New test.

23 years agoOops, fix date
Hans-Peter Nilsson [Sun, 17 Mar 2002 22:48:04 +0000 (22:48 +0000)] 
Oops, fix date

23 years ago * config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
Hans-Peter Nilsson [Sun, 17 Mar 2002 22:46:40 +0000 (22:46 +0000)] 
* config/tc-mmix.c (md_estimate_size_before_relax): Don't consider
a weak symbol in same section to be within reach.

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 14 Mar 2002 10:05:26 +0000 (10:05 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-03-14 10:05:25 UTC Hans-Peter Nilsson <hp@axis.com> ' * gas/mmix/weak1.d, gas/mmix/weak1.d: New test.':
    gas/testsuite/gas/i386/x86-64-inval.l
    gas/testsuite/gas/i386/x86-64-inval.s
    gas/testsuite/gas/mmix/weak1.d
    gas/testsuite/gas/mmix/weak1.s

23 years ago2002-03-08 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 19:29:06 +0000 (19:29 +0000)] 
2002-03-08  Daniel Jacobowitz  <drow@mvista.com>

        * Makefile.in (distclean): Remove config.h.

23 years ago2002-03-08 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 19:11:55 +0000 (19:11 +0000)] 
2002-03-08  Daniel Jacobowitz  <drow@mvista.com>

        * Makefile.in (distclean): Remove config.cache, stamp-h, and
        config.status.

23 years agoAdd generated files on 2.12 release branch.
Daniel Jacobowitz [Fri, 8 Mar 2002 17:01:34 +0000 (17:01 +0000)] 
Add generated files on 2.12 release branch.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 06:04:46 +0000 (06:04 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * README: Update some version numbers.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 05:59:17 +0000 (05:59 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * configure.in: Bump version to 2.12.
        * configure: Likewise.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 05:42:37 +0000 (05:42 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * doc/binutils.texi (Target Selection): Fix LD crossreferences.
        (Architecture Selection): Likewise.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:20:52 +0000 (04:20 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * doc/as.texinfo: Wrap @menu in @ifnottex, not @ifinfo.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:20:05 +0000 (04:20 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * gprof.texi: Wrap @menu in @ifnottex, not @ifinfo.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 04:05:18 +0000 (04:05 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * ld.texinfo: Wrap @menu in @ifnottex, not @ifinfo.

23 years ago2002-03-07 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Fri, 8 Mar 2002 02:13:13 +0000 (02:13 +0000)] 
2002-03-07  Daniel Jacobowitz  <drow@mvista.com>

        * NEWS: Mark version 2.12.

23 years ago * configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
Alan Modra [Tue, 5 Mar 2002 06:44:24 +0000 (06:44 +0000)] 
* configure.in (WIN32LIBADD): Don't eval PICFLAG assignment.
* configure: Regenerate.

23 years ago * config/tc-alpha.c (s_alpha_text): Use obj_elf_text for OBJ_ELF, not
Jakub Jelinek [Wed, 27 Feb 2002 23:49:37 +0000 (23:49 +0000)] 
* config/tc-alpha.c (s_alpha_text): Use obj_elf_text for OBJ_ELF, not
s_text.
(s_alpha_data): Use obj_elf_data for OBJ_ELF, not s_data.

23 years ago2002-02-26 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Tue, 26 Feb 2002 22:25:38 +0000 (22:25 +0000)] 
2002-02-26  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (mips_need_elf_addend_fixup): For embedded-PIC
        only, undo the changes made on 2001-06-08, with the
        effect being that common or extern symbols are
        adjusted for embedded-PIC, but weak symbols are not.
        (md_estimate_size_before_relax: Likewise, with the effect
        that extern symbols are treated the same as weak symbols
        only if not embedded-PIC.
        (mips_fix_adjustable) Likewise, with the effect that
        weak or extern symbols are not adjusted for embedded-PIC.
        (md_apply_fix3): Tweak so that the case where value is zero
        is handled more correctly for embedded-PIC code.

23 years ago2002-02-26 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Tue, 26 Feb 2002 22:24:46 +0000 (22:24 +0000)] 
2002-02-26  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/empic2.d: Adjust for the fact that relocations on
        symbols local to this file are resolved at assembly time into
        section-relative relocations, even if the symbols are extern.
        * gas/mips/empic2.s: Add file offset information, so the next
        person to do the math mentioned above has an easier time.
        * gas/mips/jal-empic-elf.d: New test.
        * gas/mips/jal-empic-elf-2.d, gas/mips/jal-empic-elf-2.s: New test.
        * gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf-3.s: New test.
        * gas/mips/mips.exp: Run the new tests.

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 26 Feb 2002 22:17:57 +0000 (22:17 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-02-26 22:17:56 UTC Chris Demetriou <cgd@google.com> '2002-02-26  Chris Demetriou  <cgd@broadcom.com>':
    gas/testsuite/gas/mips/jal-empic-elf-2.d
    gas/testsuite/gas/mips/jal-empic-elf-2.s
    gas/testsuite/gas/mips/jal-empic-elf-3.d
    gas/testsuite/gas/mips/jal-empic-elf-3.s
    gas/testsuite/gas/mips/jal-empic-elf.d

23 years agoAdd German and Spanish translations
Nick Clifton [Tue, 26 Feb 2002 10:35:31 +0000 (10:35 +0000)] 
Add German and Spanish translations

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 26 Feb 2002 10:28:14 +0000 (10:28 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-02-26 10:28:13 UTC Nick Clifton <nickc@redhat.com> 'Import new Spanish and German translations':
    gas/po/es.po
    opcodes/po/de.po

23 years ago * elflink.h (elf_bfd_final_link): Don't crash on SHN_UNDEF local
Alan Modra [Mon, 25 Feb 2002 23:35:03 +0000 (23:35 +0000)] 
* elflink.h (elf_bfd_final_link): Don't crash on SHN_UNDEF local
dynsyms.

23 years ago * i386-dis.c (prefix_name): Fix handling of 32bit address prefix
Jan Hubicka [Mon, 25 Feb 2002 17:42:56 +0000 (17:42 +0000)] 
* i386-dis.c (prefix_name): Fix handling of 32bit address prefix
in 64bit mode.
(print_insn) Likewise.
(putop): Fix handling of 'E'
(OP_E, OP_OFF): handle 32bit addressing mode in 64bit.
(ptr_reg): Likewise.

23 years ago * config/tc-mips.c (set_at): Fix handling of 64bit register loads.
Thiemo Seufer [Mon, 25 Feb 2002 10:14:32 +0000 (10:14 +0000)] 
* config/tc-mips.c (set_at): Fix handling of 64bit register loads.
(macro): Likewise. Fix la/dla address expansions for EMBEDDED_PIC
and NO_PIC cases. Code cleanup.
(macro2): Fix handling of 64bit register loads.
* mips-gp64-fp32-pic.d: Fix test of 64bit register loads.
* mips-gp64-fp32-pic.s: Likewise.
* mips-gp64-fp32.d: Likewise.
* mips-gp64-fp32.s: Likewise.
* mips-gp64-fp64-pic.d: Likewise.
* mips-gp64-fp64-pic.s: Likewise.
* mips-gp64-fp64.d: Likewise.
* mips-gp64-fp64.s: Likewise.

23 years ago * doc/c-ppc.texi (PowerPC-Opts): Add -mpower4, -maltivec and -m7400.
Alan Modra [Mon, 25 Feb 2002 05:05:34 +0000 (05:05 +0000)] 
* doc/c-ppc.texi (PowerPC-Opts): Add -mpower4, -maltivec and -m7400.
Remove references to chip manufacturers.
* config/tc-ppc.c (md_parse_option): Handle -mpower4 option.
Correct comments.
(md_show_usage): Remove references to chip manufacturers.  Mention
-mpower4.
(md_begin): Test power4 opcode flag bits.

23 years ago * ppc-dis.c (powerpc_dialect): Handle power4 option.
Alan Modra [Mon, 25 Feb 2002 05:04:55 +0000 (05:04 +0000)] 
* ppc-dis.c (powerpc_dialect): Handle power4 option.
* ppc-opc.c (insert_bdm): Correct description of "at" branch
hints.  Test PPC_OPCODE_POWER4 to determine branch hint flavour.
(extract_bdm, insert_bdp, extract_bdp, valid_bo): Likewise.
(BOFM64, BOFP64, BOTM64, BOFP64): Rename to BOFM4, BOFP4 etc.
(BODNZM64, BODNZP64, BODZM64, BODZP64): Likewise.
(PPCCOM32, PPCCOM64): Delete.
(NOPOWER4, POWER4): Define.
(powerpc_opcodes): Replace occurences of PPCCOM32 with NOPOWER4,
and PPCCOM4 with POWER4 so that "at" style branch hint opcodes
are enabled for power4 rather than ppc64.

Merge from mainline 2002-02-19  matthew green  <mrg@redhat.com>
* ppc-opc.c (powerpc_dialect): Fix comment; BookE is not Motorola
specific.

23 years ago * elf64-ppc.c (ppc64_elf_check_relocs): Warning fix.
Alan Modra [Mon, 25 Feb 2002 05:03:58 +0000 (05:03 +0000)] 
* elf64-ppc.c (ppc64_elf_check_relocs): Warning fix.
(ppc64_elf_relocate_section): Don't generate power4 style branch
hints for *_BRTAKEN and *_BRNTAKEN relocs.

* elf64-ppc.c (STFD_FR0_0R1, LFD_FR0_0R1, BLR): Define.
(struct ppc_link_hash_table): Add sfpr.
(ppc64_elf_link_hash_table_create): Init it.
(ppc64_elf_create_dynamic_sections): Split creation of .stub and
.glink out to..
(create_linkage_sections): ..here.  Make .sfpr too.
(ppc64_elf_check_relocs): Call create_linkage_sections, and set
dynobj early.
(MIN_SAVE_FPR, MAX_SAVE_FPR): Define.
(ppc64_elf_func_desc_adjust): Look for missing ._savef* and
._restf* functions, and create as needed.
(func_desc_adjust): Only force_local for shared libs.

23 years ago * ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.
Alan Modra [Mon, 25 Feb 2002 05:03:12 +0000 (05:03 +0000)] 
* ppc.h (PPC_OPCODE_POWER4, PPC_OPCODE_NOPOWER4): Define.

23 years ago2002-02-23 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Sun, 24 Feb 2002 00:02:46 +0000 (00:02 +0000)] 
2002-02-23  Daniel Jacobowitz  <drow@mvista.com>

        * config.guess: Import from master sources, rev 1.232.
        * config.sub: Import from master sources, rev 1.246.

23 years agoThis "2002-02-05 Alan Modra <amodra@bigpond.net.au>" commit also affected
David O'Brien [Fri, 22 Feb 2002 20:37:20 +0000 (20:37 +0000)] 
This  "2002-02-05 Alan Modra <amodra@bigpond.net.au>" commit also affected
elf32-i386.c

23 years agoPreserve prologue count across .label_state/.copy_state directives.
Nick Clifton [Fri, 22 Feb 2002 11:57:38 +0000 (11:57 +0000)] 
Preserve prologue count across .label_state/.copy_state directives.

23 years ago * elf64-sh64.c (sh_elf64_relocate_section): Fix a typo from my
Jakub Jelinek [Fri, 22 Feb 2002 10:06:18 +0000 (10:06 +0000)] 
* elf64-sh64.c (sh_elf64_relocate_section): Fix a typo from my
last patch.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.

23 years ago * config/tc-mips.c (md_parse_option): Complain about invalid -mabi
Thiemo Seufer [Thu, 21 Feb 2002 05:01:10 +0000 (05:01 +0000)] 
* config/tc-mips.c (md_parse_option): Complain about invalid -mabi
option input.

23 years ago * osf-core.c (osf_core_vec): OSF/1 (Digital Unix) core files are
Alan Modra [Wed, 20 Feb 2002 13:16:42 +0000 (13:16 +0000)] 
* osf-core.c (osf_core_vec):  OSF/1 (Digital Unix) core files are
little endian.

23 years ago * emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Don't fold
Andreas Schwab [Wed, 20 Feb 2002 10:46:08 +0000 (10:46 +0000)] 
* emulparams/elf64_ia64.sh (OTHER_READONLY_SECTIONS): Don't fold
.IA64_unwind* in a relocatable link.

23 years agoMissed this in last commit.
David O'Brien [Wed, 20 Feb 2002 06:56:00 +0000 (06:56 +0000)] 
Missed this in last commit.

23 years ago2002-02-19 David O'Brien <obrien@FreeBSD.org>
David O'Brien [Wed, 20 Feb 2002 05:26:26 +0000 (05:26 +0000)] 
2002-02-19  David O'Brien  <obrien@FreeBSD.org>
* Makefile.in: Add new files earmelf_fbsd, eelf32ppc_fbsd,
eelf_i386_fbsd, eelf64_ia64_fbsd, eelf_x86_64_fbsd, eelf64_sparc_fbsd,
and eelf64alpha_fbsd.
* configure.tgt(sparc64-*-freebsd, ia64-*-freebsd, i[3456]86-*-freebsd,
x86_64-*-freebsd, arm-*-freebsd, alpha*-*-freebsd, powerpc-*-freebsd):
use a FreeBSD-specific emulation rather than the psABI one.
* emulparams/elf_fbsd.sh (ELF_INTERPRETER_NAME): Set appropriate value
for all FreeBSD ELF systems.
* emulparams/armelf_fbsd.sh: Bridge elf_fbsd.sh and the "native" psABI
emulation.
* emulparams/elf32ppc_fbsd.sh: Likewise.
* emulparams/elf64_ia64_fbsd.sh: Likewise.
* emulparams/elf64_sparc_fbsd.sh: Likewise.
* emulparams/elf64alpha_fbsd.sh: Likewise.
* emulparams/elf_i386_fbsd.sh: Likewise.
* emulparams/elf_x86_64_fbsd.sh: Likewise.

Approved by:  Daniel Jacobowitz <dmj+@andrew.cmu.edu>

23 years ago * elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Enable
Jakub Jelinek [Tue, 19 Feb 2002 13:10:32 +0000 (13:10 +0000)] 
* elf-eh-frame.c (_bfd_elf_discard_section_eh_frame): Enable
absptr -> pcrel optimization for shared libs.
Only create minimal .eh_frame_hdr if absptr FDE encoding in shared
library cannot be converted to pcrel.
(_bfd_elf_eh_frame_section_offset): Return -2 if making absptr
relative.
* elf32-i386.c (elf_i386_relocate_section): If
_bfd_elf_section_offset returned -2, skip, but make sure the
relocation is installed.
* elf32-arm.h (elf32_arm_final_link_relocate): Likewise.
* elf32-cris.c (cris_elf_relocate_section): Likewise.
* elf32-hppa.c (elf32_hppa_relocate_section): Likewise.
* elf32-i370.c (i370_elf_relocate_section): Likewise.
* elf32-m68k.c (elf_m68k_relocate_section): Likewise.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
* elf32-s390.c (elf_s390_relocate_section): Likewise.
* elf32-sh.c (sh_elf_relocate_section): Likewise.
* elf32-sparc.c (elf32_sparc_relocate_section): Likewise.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
* elf64-s390.c (elf_s390_relocate_section): Likewise.
* elf64-sh64.c (sh_elf64_relocate_section): Likewise.
* elf64-sparc.c (sparc64_elf_relocate_section): Likewise.
* elf64-x86-64.c (elf64_x86_64_relocate_section): Likewise.
* elf64-alpha.c (elf64_alpha_relocate_section): Handle
_bfd_elf_section_offset returning -2 the same way as -1.
* elfxx-ia64.c (elfNN_ia64_install_dyn_reloc): Likewise.
* elf32-mips.c (mips_elf_create_dynamic_relocation): Add FIXME
and BFD_ASSERT.
* elf64-mips.c (mips_elf64_create_dynamic_relocation): Likewise.

23 years ago2002-02-18 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 18 Feb 2002 23:54:47 +0000 (23:54 +0000)] 
2002-02-18  Daniel Jacobowitz  <drow@mvista.com>

        * config/obj-coff.h: Check !target_big_endian, not shl, for coff-sh.

23 years ago2002-02-18 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 18 Feb 2002 23:42:58 +0000 (23:42 +0000)] 
2002-02-18  Daniel Jacobowitz  <drow@mvista.com>

        * gas/sh/basic.exp: Don't run PIC tests for targets that don't
        support it.

23 years ago2002-02-18 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 18 Feb 2002 23:25:54 +0000 (23:25 +0000)] 
2002-02-18  Daniel Jacobowitz  <drow@mvista.com>

        * ld-elfvsb/sh1.c: Fix typo in last change.

23 years ago * i386.h (push,pop): Fix Reg64 to WordReg to allow 16bit operands.
Jan Hubicka [Mon, 18 Feb 2002 16:30:43 +0000 (16:30 +0000)] 
* i386.h (push,pop): Fix Reg64 to WordReg to allow 16bit operands.

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 18 Feb 2002 09:38:02 +0000 (09:38 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-02-18 09:38:01 UTC David O'Brien <obrien@FreeBSD.org> '2002-02-18  David O'Brien  <obrien@FreeBSD.org>':
    ld/emulparams/armelf_fbsd.sh
    ld/emulparams/elf32ppc_fbsd.sh
    ld/emulparams/elf64_ia64_fbsd.sh
    ld/emulparams/elf64_sparc_fbsd.sh
    ld/emulparams/elf64alpha_fbsd.sh
    ld/emulparams/elf_fbsd.sh
    ld/emulparams/elf_i386_fbsd.sh
    ld/emulparams/elf_x86_64_fbsd.sh

23 years ago * binutils-all/objcopy.exp
Hans-Peter Nilsson [Mon, 18 Feb 2002 09:19:51 +0000 (09:19 +0000)] 
* binutils-all/objcopy.exp
(strip_executable_with_saving_a_symbol): Prune symbol Main in nm
output for mmix-knuth-mmixware.

23 years ago2002-02-17 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 18 Feb 2002 04:48:38 +0000 (04:48 +0000)] 
2002-02-17  Daniel Jacobowitz  <drow@mvista.com>

        * ld-elfvsb/sh1.c: Use #pragma weak.

23 years ago2002-02-17 Daniel Jacobowitz <drow@mvista.com>
Daniel Jacobowitz [Mon, 18 Feb 2002 03:21:56 +0000 (03:21 +0000)] 
2002-02-17  Daniel Jacobowitz  <drow@mvista.com>

        * vers.exp: Do not call diff -q.

23 years agoJohn David Anglin's 2002-02-12 mainline changes
Alan Modra [Sun, 17 Feb 2002 23:12:11 +0000 (23:12 +0000)] 
John David Anglin's 2002-02-12 mainline changes

23 years ago * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
Hans-Peter Nilsson [Sun, 17 Feb 2002 22:58:40 +0000 (22:58 +0000)] 
* ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol
output.
* ld-mmix/sec-7m.d, ld-mmix/sec-7a.s, ld-mmix/sec-7b.s,
ld-mmix/sec-7c.s, ld-mmix/sec-7d.s, ld-mmix/sec-7e.s: New test.

23 years ago * mmo.c: Correct and improve comments.
Hans-Peter Nilsson [Sun, 17 Feb 2002 22:55:35 +0000 (22:55 +0000)] 
* mmo.c: Correct and improve comments.
(mmo_write_chunk): Store trailing byte in bfd buffer; don't
zero-pad.  Use input to fill up non-empty bfd buffer.
(mmo_flush_chunk): New function.
(mmo_write_loc_chunk): Add parameter last_vmap, all callers
changed.  Don't emit location specifier if VMA is same as
*LAST_VMAP after omitting leading zero contents.  Call
mmo_flush_chunk before emitting location specifier.
(mmo_write_loc_chunk_list): Call mmo_flush_chunk when finished
with mmo_write_loc_chunk calls.
(mmo_internal_write_section): Call mmo_flush_chunk after
mmo_write_chunk.
(mmo_write_symbols_and_terminator): Move :Main to first position
in symbol array.  Add faked one if it does not exist if there are
other symbols.  Don't add it if there are no symbols at all.  Move
out test for value of :Main from symbol loop.  Rename table
fakemain to maintable and variable mainsym to fakemain.

23 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Sun, 17 Feb 2002 21:22:25 +0000 (21:22 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_12-branch'.

Cherrypick from master 2002-02-17 21:22:24 UTC Hans-Peter Nilsson <hp@axis.com> ' * ld-mmix/b-nosym.d, ld-mmix/sec-6.d: Tweak for change in symbol':
    ld/testsuite/ld-mmix/sec-7a.s
    ld/testsuite/ld-mmix/sec-7b.s
    ld/testsuite/ld-mmix/sec-7c.s
    ld/testsuite/ld-mmix/sec-7d.s
    ld/testsuite/ld-mmix/sec-7e.s
    ld/testsuite/ld-mmix/sec-7m.d

23 years agoFix typo: MMIX used instead of CRIS.
Nick Clifton [Sat, 16 Feb 2002 11:02:34 +0000 (11:02 +0000)] 
Fix typo: MMIX used instead of CRIS.

23 years ago * emulparams/elf64alpha.sh (NOP): Adjust for little-endian definition.
Richard Henderson [Fri, 15 Feb 2002 23:35:00 +0000 (23:35 +0000)] 
    * emulparams/elf64alpha.sh (NOP): Adjust for little-endian definition.

23 years ago2002-02-15 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Fri, 15 Feb 2002 23:13:42 +0000 (23:13 +0000)] 
2002-02-15  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (md_estimate_size_before_relax): Really
        make sure we treat weak like extern only for ELF.  (Fixes
        patch from 2001-07-25.)

23 years ago* import from trunk.
Ben Elliston [Fri, 15 Feb 2002 21:57:13 +0000 (21:57 +0000)] 
* import from trunk.

* doc/as.texinfo: Add duplicate directory entry so that "info gas"
works as expected.

23 years ago * elf64-alpha.c (elf64_alpha_relocate_section) [BRSGP]: A target
Richard Henderson [Fri, 15 Feb 2002 21:24:36 +0000 (21:24 +0000)] 
    * elf64-alpha.c (elf64_alpha_relocate_section) [BRSGP]: A target
        section with no got matches any got.  Simplify error generaion.

23 years ago * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
Richard Henderson [Fri, 15 Feb 2002 20:59:51 +0000 (20:59 +0000)] 
    * alpha-opc.c (alpha_opcodes): Fix thinko in ret pseudo
        disassembly mask.

23 years ago * i386.c (md_assemble): Support 32bit address prefix.
Jan Hubicka [Fri, 15 Feb 2002 14:21:07 +0000 (14:21 +0000)] 
  * i386.c (md_assemble): Support 32bit address prefix.
      (i386_displacement): Likewise.
      (i386_index_check): Accept 32bit addressing in 64bit mode.

23 years ago * i386.h (push,pop): Allow 16bit operands in 64bit mode.
Jan Hubicka [Fri, 15 Feb 2002 14:17:43 +0000 (14:17 +0000)] 
* i386.h (push,pop): Allow 16bit operands in 64bit mode.
(xchg): Fix.
(in, out): Disable 64bit operands.
(call, jmp): Avoid REX prefixes.
(jcxz): Prohibit in 64bit mode
(jrcxz, loop): Add 64bit variants.
(movq): Fix patterns.
(movmskps, pextrw, pinstrw): Add 64bit variants.

23 years ago * alpha-opc.c (alpha_opcodes): Add simple pseudos for
Richard Henderson [Fri, 15 Feb 2002 09:42:02 +0000 (09:42 +0000)] 
    * alpha-opc.c (alpha_opcodes): Add simple pseudos for
        lda, ldah, jmp, ret.

23 years ago * NEWS: Mention support for MMIX.
Hans-Peter Nilsson [Fri, 15 Feb 2002 04:16:56 +0000 (04:16 +0000)] 
* NEWS: Mention support for MMIX.

23 years ago2002-02-13 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Thu, 14 Feb 2002 07:31:11 +0000 (07:31 +0000)] 
2002-02-13  Chris Demetriou  <cgd@broadcom.com>

        * config/tc-mips.c (mips_need_elf_addend_fixup): Restructure into
        a sequence of indpendent 'if' statements for easier debugging
        and future modification.

23 years ago * ld.texinfo (VERSION scripts): Symbol names are globbing patterns.
Alan Modra [Thu, 14 Feb 2002 04:25:55 +0000 (04:25 +0000)] 
* ld.texinfo (VERSION scripts):  Symbol names are globbing patterns.
* ldgram.y (lang_new_vers_regex):  Rename to lang_new_vers_pattern;
the pattern in question is not a regexp.
* ldlang.c:  Likewise.
* ldlang.h:  Likewise.
* ldlex.l (V_IDENTIFIER):  Allow '[', ']', '-', '!', and '^' also.

23 years ago * elf.c (elf_fake_sections): Use SHT_NOBITS when SEC_NEVER_LOAD.
Alan Modra [Thu, 14 Feb 2002 04:12:45 +0000 (04:12 +0000)] 
* elf.c (elf_fake_sections): Use SHT_NOBITS when SEC_NEVER_LOAD.

23 years ago* config.bfd (sh-*-linux*, sh-*-elf* | sh-*-rtemself*): Add sh64
Alexandre Oliva [Wed, 13 Feb 2002 20:45:46 +0000 (20:45 +0000)] 
* config.bfd (sh-*-linux*, sh-*-elf* | sh-*-rtemself*): Add sh64
vectors.
(sh-*-netbsdelf*): New, to trump sh*-*-netbsdelf* and add sh64
vectors.

23 years ago* configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64
Alexandre Oliva [Wed, 13 Feb 2002 20:45:29 +0000 (20:45 +0000)] 
* configure.in <bfd_sh_arc>: For sh-* and shl-*, enable sh64
support only for sh-*-*elf*, shl-*-*elf*, sh-*-linux* and
shl-*-linux*.
* configure: Regenerate.

23 years agobfd:
Jason Thorpe [Wed, 13 Feb 2002 19:16:46 +0000 (19:16 +0000)] 
bfd:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* elf32-m68k.c (elf32_m68k_print_private_bfd_data): Recognize
EF_M68000.

bintuls:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* readelf.c (get_machine_flags): Recognize EF_M68000.

gas:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* config/tc-m68k.c (md_show_usage): No longer display a
hard-coded "68020" for the default CPU, instead display the
canonical name of the true, configured default CPU.
(m68k_elf_final_processing): Mark objects for sub-68020
CPUs with the new EF_M68000 flag.

include/elf:
2002-02-13  Matt Fredette  <fredette@netbsd.org>

* m68k.h (EF_M68000): Define.

23 years ago * config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
Andreas Schwab [Wed, 13 Feb 2002 11:20:35 +0000 (11:20 +0000)] 
* config/tc-i386.c (tc_i386_fix_adjustable): Don't adjust
pc-relative relocations to merge sections in 64-bit mode.

23 years agoDo not expect an explicit ordering of the sections.
Nick Clifton [Wed, 13 Feb 2002 09:49:04 +0000 (09:49 +0000)] 
Do not expect an explicit ordering of the sections.