]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
20 years agoUpdate generated files for binutils 2.14. binutils-2_14
Daniel Jacobowitz [Thu, 12 Jun 2003 15:54:25 +0000 (15:54 +0000)] 
Update generated files for binutils 2.14.

20 years agoBump version to 2.14 on the branch.
Daniel Jacobowitz [Thu, 12 Jun 2003 14:25:20 +0000 (14:25 +0000)] 
Bump version to 2.14 on the branch.

20 years ago * configure.tgt (mips*-sgi-irix6*): Add the o32 and n64 emulations
Richard Sandiford [Thu, 12 Jun 2003 09:04:08 +0000 (09:04 +0000)] 
* configure.tgt (mips*-sgi-irix6*): Add the o32 and n64 emulations
to $targ_extra_libpath.

20 years ago * gas/mips/elf-rel15.[sd]: New test.
Richard Sandiford [Thu, 12 Jun 2003 06:03:59 +0000 (06:03 +0000)] 
* gas/mips/elf-rel15.[sd]: New test.
* gas/mips/mips.exp: Run it.

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 12 Jun 2003 05:45:51 +0000 (05:45 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_14-branch'.

Cherrypick from master 2003-06-12 05:45:50 UTC Richard Sandiford <rdsandiford@googlemail.com> ' * config/tc-mips.c (append_insn): In a compound relocation, take the':
    gas/testsuite/gas/mips/elf-rel15.d
    gas/testsuite/gas/mips/elf-rel15.s

20 years agodaily update
Alan Modra [Thu, 12 Jun 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Wed, 11 Jun 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago * gas/mips/mips.exp: Fix typo.
Thiemo Seufer [Tue, 10 Jun 2003 19:51:29 +0000 (19:51 +0000)] 
* gas/mips/mips.exp: Fix typo.
* gas/mips/elempic.d: Force o64 ABI.
* gas/mips/telempic.d: Likewise.
* ld-mips-elf/rel32-n32.d: Force big endian assembly.
* ld-mips-elf/rel32-o32.d: Likewise.
* ld-mips-elf/rel64.d: Likewise.

20 years agodaily update
Alan Modra [Tue, 10 Jun 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Mon, 9 Jun 2003 00:00:10 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sun, 8 Jun 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sat, 7 Jun 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago * elfcode.h (elf_slurp_reloc_table_from_section): Don't dereference
Daniel Jacobowitz [Fri, 6 Jun 2003 02:16:19 +0000 (02:16 +0000)] 
* elfcode.h (elf_slurp_reloc_table_from_section): Don't dereference
NULL function pointers.

20 years agodaily update
Alan Modra [Fri, 6 Jun 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years agoFixed initialization bug
Svein Seldal [Wed, 4 Jun 2003 10:08:27 +0000 (10:08 +0000)] 
Fixed initialization bug

20 years agoAdd pc-relative 32-bit reloc to V850 port. Fixes ld-elf/merge test failure.
Nick Clifton [Tue, 3 Jun 2003 16:26:49 +0000 (16:26 +0000)] 
Add pc-relative 32-bit reloc to V850 port.  Fixes ld-elf/merge test failure.

20 years agoUpdate generated files.
Daniel Jacobowitz [Mon, 2 Jun 2003 20:56:03 +0000 (20:56 +0000)] 
Update generated files.

20 years ago * configure.in: Bump version to 2.13.92.
Daniel Jacobowitz [Mon, 2 Jun 2003 20:50:33 +0000 (20:50 +0000)] 
* configure.in: Bump version to 2.13.92.
* configure: Regenerated.

20 years ago * config.bfd: Move obsolete entries out of the range of the
Daniel Jacobowitz [Mon, 2 Jun 2003 19:26:04 +0000 (19:26 +0000)] 
* config.bfd: Move obsolete entries out of the range of the
targmatch sed script.

20 years ago * macro.c (sub_actual): Don't lose string if it turns out that
Daniel Jacobowitz [Mon, 2 Jun 2003 19:06:52 +0000 (19:06 +0000)] 
* macro.c (sub_actual): Don't lose string if it turns out that
&string wasn't an arg.

20 years ago * config.bfd (mips*-dec-bsd*, mips*-*-pe*): Mark as obsolete.
Daniel Jacobowitz [Mon, 2 Jun 2003 18:56:57 +0000 (18:56 +0000)] 
* config.bfd (mips*-dec-bsd*, mips*-*-pe*): Mark as obsolete.

20 years ago * README-maintainer-mode: Update URL for locating blessed config
Daniel Jacobowitz [Mon, 2 Jun 2003 18:22:16 +0000 (18:22 +0000)] 
* README-maintainer-mode: Update URL for locating blessed config
tools.

20 years ago * config/tc-m32r.c: Amend comment to refer to Renesas
Daniel Jacobowitz [Mon, 2 Jun 2003 18:21:15 +0000 (18:21 +0000)] 
* config/tc-m32r.c: Amend comment to refer to Renesas

20 years ago * elf32-hppa.c (elf32_hppa_relocate_section): Delete bogus
Daniel Jacobowitz [Mon, 2 Jun 2003 18:18:53 +0000 (18:18 +0000)] 
* elf32-hppa.c (elf32_hppa_relocate_section): Delete bogus
undefined_symbol call.

20 years ago * emulparams/elf64_ia64.sh: Don't set COMMONPAGESIZE for now.
Daniel Jacobowitz [Mon, 2 Jun 2003 18:15:36 +0000 (18:15 +0000)] 
* emulparams/elf64_ia64.sh: Don't set COMMONPAGESIZE for now.

20 years ago * elf.c (bfd_elf_get_needed_list): Use is_elf_hash_table to check
Daniel Jacobowitz [Mon, 2 Jun 2003 18:13:34 +0000 (18:13 +0000)] 
* elf.c (bfd_elf_get_needed_list): Use is_elf_hash_table to check
the type of the has table in the bfd_link_info structure.
(bfd_elf_get_runpath_list): Likewise.

20 years ago Merge from mainline:
Daniel Jacobowitz [Mon, 2 Jun 2003 18:07:44 +0000 (18:07 +0000)] 
Merge from mainline:
2003-05-20  Jakub Jelinek  <jakub@redhat.com>
* elflink.h (elf_link_output_extsym): Only issue error about !=
STV_DEFAULT symbols if they are bfd_link_hash_undefined.

* elflink.h (elf_merge_symbol): Change from:
 2003-05-20  H.J. Lu <hongjiu.lu@intel.com>
 * elflink.c (_bfd_elf_merge_symbol): Check ELF_LINK_DYNAMIC_DEF
 when removing the old definition for symbols with non-default
 visibility.

20 years ago * ld-elfvsb/common.c: New file.
Daniel Jacobowitz [Mon, 2 Jun 2003 18:07:19 +0000 (18:07 +0000)] 
* ld-elfvsb/common.c: New file.
* ld-elfvsb/elfvsb.exp: Add common.

* ld-elfvsb/sh3.c: New file.
* ld-elfvsb/test.c: Likewise.

* ld-elfvsb/elfvsb.exp: Add new weak hidden symbol tests.

20 years ago * configure.in (ALL_LINGUAS): Add Romanian translation.
Daniel Jacobowitz [Mon, 2 Jun 2003 17:27:10 +0000 (17:27 +0000)] 
* configure.in (ALL_LINGUAS): Add Romanian translation.
* configure: Regenerate.
* po/ro.po: New file: Romanian translation.

20 years agodaily update
Alan Modra [Mon, 2 Jun 2003 00:00:10 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sun, 1 Jun 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago(arm_elf_before_allocation): Replace ASSERT with a test for a NULL
Nick Clifton [Sat, 31 May 2003 09:46:35 +0000 (09:46 +0000)] 
(arm_elf_before_allocation): Replace ASSERT with a test for a NULL
bfd_for_interworking.

20 years ago * elf32-ppc.c (allocate_dynrelocs): Use single slot for first 8192
Jakub Jelinek [Sat, 31 May 2003 07:56:41 +0000 (07:56 +0000)] 
* elf32-ppc.c (allocate_dynrelocs): Use single slot for first 8192
plt entries, not just 8191.

20 years agodaily update
Alan Modra [Sat, 31 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years ago * elfxx-mips.c (_bfd_mips_elf_discard_info): Correct loop index.
Daniel Jacobowitz [Fri, 30 May 2003 20:13:05 +0000 (20:13 +0000)] 
* elfxx-mips.c (_bfd_mips_elf_discard_info): Correct loop index.
Reported by Ken Faiczak <kfaiczak@SANDVINE.com>.

20 years agodaily update
Alan Modra [Fri, 30 May 2003 00:00:09 +0000 (00:00 +0000)] 
daily update

20 years ago * elfxx-mips.c: Don't force symbols local unconditionally.
Thiemo Seufer [Thu, 29 May 2003 01:10:14 +0000 (01:10 +0000)] 
* elfxx-mips.c: Don't force symbols local unconditionally.

20 years agodaily update
Alan Modra [Thu, 29 May 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years ago * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
Thiemo Seufer [Sat, 24 May 2003 19:30:30 +0000 (19:30 +0000)] 
* gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.
* gas/mips/jal-newabi.d: Likewise.
* gas/mips/mips.exp: Add new testcase.

20 years ago * config/tc-mips.c (macro): Don't use uninitialized tempreg.
Thiemo Seufer [Sat, 24 May 2003 19:27:59 +0000 (19:27 +0000)] 
* config/tc-mips.c (macro): Don't use uninitialized tempreg.

20 years ago * som.h: Define PA_2_0 before including a.out.h
Dave Anglin [Fri, 23 May 2003 16:45:13 +0000 (16:45 +0000)] 
* som.h: Define PA_2_0 before including a.out.h

20 years agodaily update
Alan Modra [Fri, 23 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Thu, 22 May 2003 12:13:44 +0000 (12:13 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_14-branch'.

Cherrypick from master 2003-05-22 12:13:43 UTC Thiemo Seufer <ths@networkno.de> ' * gas/mips/jal-newabi.s: New file, testcase for NewABI xgot jal macro.':
    gas/testsuite/gas/mips/jal-newabi.d
    gas/testsuite/gas/mips/jal-newabi.s
    ld/testsuite/ld-elfvsb/common.c
    ld/testsuite/ld-elfvsb/sh3.c
    ld/testsuite/ld-elfvsb/test.c
    opcodes/po/ro.po

20 years agodaily update
Alan Modra [Thu, 22 May 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

20 years agoFix typo in comment
Nick Clifton [Wed, 21 May 2003 09:10:29 +0000 (09:10 +0000)] 
Fix typo in comment

20 years agodaily update
Alan Modra [Wed, 21 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Tue, 20 May 2003 00:00:43 +0000 (00:00 +0000)] 
daily update

20 years ago * gas/mips/mips.exp: mips-*-linux-*, mipsel-*-linux-* use only 32-bit
Thiemo Seufer [Mon, 19 May 2003 19:39:46 +0000 (19:39 +0000)] 
* gas/mips/mips.exp: mips-*-linux-*, mipsel-*-linux-* use only 32-bit
register width by default. Add them to addr32 and exclude offending
testcases.
* gas/mips/delay.s: Avoid odd floating point registers.
* gas/mips/delay.d: Likewise.
* gas/mips/nodelay.d: Likewise.
* gas/mips/mips4.s: Likewise.
* gas/mips/mips4.d: Likewise.
* gas/mips/mips5.s: Likewise.
* gas/mips/mips5.d: Likewise.
* gas/mips/vr5400.s: Likewise.
* gas/mips/vr5400.d: Likewise.
* gas/mips/vr5500.s: Likewise.
* gas/mips/vr5500.d: Likewise.
* gas/mips/elf_e_flags2.d: Allow different expansions of the move
macro.
* gas/mips/elf_e_flags3.d: Likewise.
* gas/mips/elf_e_flags4.d: Likewise.
* gas/mips/uld2-eb.d: Likewise.
* gas/mips/uld2-el.d: Likewise.

20 years ago * config/tc-tic4x.c (md_assemble): Added support for one-line parallel insns.
Svein Seldal [Sun, 18 May 2003 22:58:37 +0000 (22:58 +0000)] 
* config/tc-tic4x.c (md_assemble): Added support for one-line parallel insns.
* config/tc-tic4x.h: Added DOUBLEBAR_PARALLEL definition

20 years agodaily update
Alan Modra [Sat, 17 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Fri, 16 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years ago2003-05-13 Andreas Jaeger <aj@suse.de>
Daniel Jacobowitz [Thu, 15 May 2003 19:21:47 +0000 (19:21 +0000)] 
2003-05-13  Andreas Jaeger  <aj@suse.de>

* config.guess: Update to 2003-05-09 version.
* config.sub: Update to 2003-05-09 version.

2003-05-13  Michael Eager <eager@mvista.com>

* configure.in: Correct sed script so that options in quotes are not
deleted.
* configure: Rebuild.

20 years ago Merge from mainline:
Daniel Jacobowitz [Thu, 15 May 2003 19:20:54 +0000 (19:20 +0000)] 
Merge from mainline:

2003-05-13  Michael Eager <eager@mvista.com>
* objcopy.c: Treat identical src/dst file names as if only one
entered.  One Windows creating an output file of the same name as
the input file will delete the input file before it is read.

2003-05-12  Salvador Eduardo Tropea  <salvador@inti.gov.ar>
* debug.c (debug_get_real_type): Extend test for circular debug
references.

2003-05-12  Nick Clifton  <nickc@redhat.com>
* configure.in (ALL_LINGUAS): Add zh_CN.
* configure: Regenerate.
* po/zh_CN.po: New file: Chinese (simplified) translation.

2003-05-07  H.J. Lu <hongjiu.lu@intel.com>
* readelf.c (dump_relocations): Enlarge the type field in wide
mode by one character.

20 years ago Merge from mainline:
Daniel Jacobowitz [Thu, 15 May 2003 19:20:23 +0000 (19:20 +0000)] 
Merge from mainline:

2003-05-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
* elf32-s390.c (ELIMINATE_COPY_RELOCS): Define as one.
(elf_s390_adjust_dynamic_symbol): For weak symbols, copy
ELF_LINK_NON_GOT_REF from weakdef.
(elf_s390_copy_indirect_symbol): Test whether the weakdef sym has
already been adjusted before treating it specially.
* el64-s390.c: Likwise.

2003-05-08  H.J. Lu <hongjiu.lu@intel.com>
* elflink.h (elf_add_default_symbol): After skipping the
unversioned symbol, go to non-default one.

2003-05-07  H.J. Lu <hongjiu.lu@intel.com>
* elflink.h (elf_link_check_versioned_symbol): Also handle the
case that a DSO references a hidden symbol which may be
satisfied by a versioned symbol in another DSO.
(elf_link_output_extsym): Check versioned definition for hidden
symbol referenced by a DSO.

2003-05-06  Alexandre Oliva  <aoliva@redhat.com>
* elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Improve
error message for mixing different-endian files.  Check for ABI
compatibility of input files with the selected emulation.

20 years ago Merge from mainline:
Daniel Jacobowitz [Thu, 15 May 2003 19:20:05 +0000 (19:20 +0000)] 
Merge from mainline:

2003-05-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
* config/tc-s390.c (s390_target_format): Always call init_default_arch.

2003-05-06  Alexandre Oliva  <aoliva@redhat.com>
* configure.in (MIPS_DEFAULT_ABI): AC_DEFINE.
* config/tc-mips.c (mips_after_parse_args): Set mips_abi to it.
* config.in, configure: Rebuilt.

20 years ago Merge from mainline:
Daniel Jacobowitz [Thu, 15 May 2003 19:19:36 +0000 (19:19 +0000)] 
Merge from mainline:

2003-05-06  Alexandre Oliva  <aoliva@redhat.com>
* gas/mips/abs.d, gas/mips/add.d, gas/mips/and.d,
gas/mips/beq.d, gas/mips/bge.d, gas/mips/bgeu.d,
gas/mips/blt.d, gas/mips/bltu.d, gas/mips/branch-misc-1.d,
gas/mips/break20.d, gas/mips/cp0sel-names-mips32.d,
gas/mips/cp0sel-names-mips32r2.d,
gas/mips/cp0sel-names-mips64.d,
gas/mips/cp0sel-names-numeric.d, gas/mips/cp0sel-names-sb1.d,
gas/mips/elf-jal.d, gas/mips/elf-rel.d, gas/mips/elf-rel2.d,
gas/mips/elf-rel3.d, gas/mips/elf-rel4.d, gas/mips/elf-rel5.d,
gas/mips/elf-rel6.d, gas/mips/elf-rel7.d,
gas/mips/elf_arch_mips1.d, gas/mips/elf_arch_mips2.d,
gas/mips/elf_arch_mips3.d, gas/mips/elf_arch_mips32.d,
gas/mips/elf_arch_mips32r2.d, gas/mips/elf_arch_mips4.d,
gas/mips/elf_arch_mips5.d, gas/mips/elf_arch_mips64.d,
gas/mips/elf_ase_mips16.d, gas/mips/empic.d,
gas/mips/empic2.d, gas/mips/empic3_e.d, gas/mips/empic3_g1.d,
gas/mips/empic3_g2.d, gas/mips/hwr-names-mips32r2.d,
gas/mips/hwr-names-numeric.d, gas/mips/jal-empic-elf-2.d,
gas/mips/jal-empic-elf-3.d, gas/mips/jal-empic-elf.d,
gas/mips/jal-svr4pic.d, gas/mips/jal-xgot.d, gas/mips/jal.d,
gas/mips/la-empic.d, gas/mips/la-svr4pic.d,
gas/mips/la-xgot.d, gas/mips/la.d, gas/mips/lb-empic.d,
gas/mips/lb-svr4pic.d, gas/mips/lb-xgot-ilocks.d,
gas/mips/lb-xgot.d, gas/mips/lb.d, gas/mips/ld-empic.d,
gas/mips/ld-svr4pic.d, gas/mips/ld-xgot.d, gas/mips/ld.d,
gas/mips/li.d, gas/mips/lif-empic.d, gas/mips/lif-svr4pic.d,
gas/mips/lif-xgot.d, gas/mips/lifloat.d,
gas/mips/mips-gp32-fp32-pic.d, gas/mips/mips-gp32-fp32.d,
gas/mips/mips-gp32-fp64-pic.d, gas/mips/mips-gp32-fp64.d,
gas/mips/mips-gp64-fp32-pic.d, gas/mips/mips-gp64-fp32.d,
gas/mips/mips-gp64-fp64-pic.d, gas/mips/mips-gp64-fp64.d,
gas/mips/mips.exp, gas/mips/mips16-e.d, gas/mips/mips16-f.d,
gas/mips/mips32.d, gas/mips/mips32r2.d, gas/mips/mips4010.d,
gas/mips/mips4650.d, gas/mips/mips64.d, gas/mips/mipsel16-e.d,
gas/mips/mipsel16-f.d, gas/mips/rol-hw.d, gas/mips/rol.d,
gas/mips/sb.d, gas/mips/sync.d, gas/mips/tempic.d,
gas/mips/tmips16-e.d, gas/mips/tmips16-f.d,
gas/mips/tmipsel16-e.d, gas/mips/tmipsel16-f.d,
gas/mips/trunc.d, gas/mips/uld.d, gas/mips/ulh-empic.d,
gas/mips/ulh-svr4pic.d, gas/mips/ulh-xgot.d, gas/mips/ulh.d,
gas/mips/ulh2-eb.d, gas/mips/ulh2-el.d, gas/mips/ulw.d,
gas/mips/ulw2-eb.d, gas/mips/ulw2-eb-ilocks.d, gas/mips/ulw2-el.d,
gas/mips/ulw2-el-ilocks.d, gas/mips/usd.d, gas/mips/ush.d,
gas/mips/usw.d, gas/mips/vr4122.d: Added ABI specification.
gas/vtable/vtable.exp: mips64*-*-linux* and mips*-*-irix6* are
RELA.

20 years ago Merge from mainline:
Daniel Jacobowitz [Thu, 15 May 2003 19:18:45 +0000 (19:18 +0000)] 
Merge from mainline:

2003-05-13  H.J. Lu <hongjiu.lu@intel.com>
* ld-elfweak/elfweak.exp: Fix typo.

2003-05-13  Kaz Kojima  <kkojima@rr.iij4u.or.jp>
* ld-elfvers/vers.exp: Run on sh[34]*-*-linux*.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfweak/elfweak.exp: Likewise.

2003-05-09  Martin Schwidefsky  <schwidefsky@de.ibm.com>
* ld-elfvsb/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
to linker script.
* ld-elfvsb/elfvsb.exp (visibility_run): Add setup_xfails for s390x.
* ld-selective/selective.exp: Disable for s390 and s390x.
* ld-shared/elf-offset.ld: Add .rel.eh_frame and .rela.eh_frame
to linker script.
* ld-shared/shared.exp (shared_test): Add setup_xfails for s390x.
* ld-undefined/undefined.exp (checkund): Remove setup_xfail for s390x.

2003-05-08  H.J. Lu <hongjiu.lu@intel.com>
* ld-elfvers/vers.exp: Add vers27d4 and vers27d5 to test
versioned reference for hidden symbol.

* ld-elfvers/vers27d4.dsym: New file.
* ld-elfvers/vers27d4.ver: Likewise.

2003-05-07  H.J. Lu <hongjiu.lu@intel.com>
* ld-elfvers/vers27d3.c (__start): New.
(start): New.

2003-05-07  H.J. Lu <hongjiu.lu@intel.com>
* ld-elfvers/vers.exp (build_binary): Support build exeutable.
(build_binary): Renamed from ...
(build_vers_lib): This.
(build_vers_lib_no_pic): Updated.
(build_vers_lib_pic): Likewise.
Add vers27d1, vers27d2 and vers27d3 to test versioned
definition for hidden symbol referenced by a DSO.

* ld-elfvers/vers27d.dsym: New file.
* ld-elfvers/vers27d.sym: Likewise.
* ld-elfvers/vers27d.ver: Likewise.
* ld-elfvers/vers27d1.c: Likewise.
* ld-elfvers/vers27d2.c: Likewise.
* ld-elfvers/vers27d3.c: Likewise.

2003-05-07  Andreas Schwab  <schwab@suse.de>
* ld-elfvsb/elfvsb.exp: Run dump tests even when cross
compiling.

2003-05-06  Alexandre Oliva  <aoliva@redhat.com>
* config/default.exp (gcc_gas_flags): Force ABI to n32 on
mips64-linux.
* ld-elf/merge.d: Xfail on mips64*-linux-gnu*.
* ld-mips-elf/mips-elf-flags.exp (ldemul): Set to o32-compatible
on mips-sgi-irix6*, mips64-linux-gnu and mips64el-linux-gnu.
(good_combination, bad_combination): Use it.
Add -32 or -mabi=o64 wherever the ABI was formerly implied.

2003-05-06  H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers.exp (objdump_versionstuff): Support comment
in expected version file.

* ld-elfvers/vers25b.c: Add a line of comment.
* ld-elfvers/vers25b.dsym: Likwise.
* ld-elfvers/vers25b.ver: Likwise.
* ld-elfvers/vers26b.dsym: Likwise.
* ld-elfvers/vers26b.ver: Likwise.
* ld-elfvers/vers27b.dsym: Likwise.
* ld-elfvers/vers27b.ver: Likwise.
* ld-elfvers/vers27c.c: Likwise.
* ld-elfvers/vers27c.dsym: Likwise.
* ld-elfvers/vers27c.ver: Likwise.

20 years agodaily update
Alan Modra [Thu, 15 May 2003 00:00:29 +0000 (00:00 +0000)] 
daily update

20 years ago * m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000
Stephane Carrez [Tue, 13 May 2003 19:29:12 +0000 (19:29 +0000)] 
* m68hc11.h (M68HC12_BANK_VIRT): Define to 0x010000

20 years ago * ld-m68hc11/link-hcs12.d: New test.
Stephane Carrez [Tue, 13 May 2003 19:13:18 +0000 (19:13 +0000)] 
* ld-m68hc11/link-hcs12.d: New test.
* ld-m68hc11/link-hcs12.s: New file.
* ld-m68hc11/link-hc12.s: New file.

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 13 May 2003 19:11:46 +0000 (19:11 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_14-branch'.

Cherrypick from master 2003-05-13 19:11:45 UTC Stephane Carrez <stcarrez@nerim.fr> ' * ld-m68hc11/link-hcs12.d: New test.':
    ld/testsuite/ld-m68hc11/link-hc12.s
    ld/testsuite/ld-m68hc11/link-hcs12.d
    ld/testsuite/ld-m68hc11/link-hcs12.s

20 years ago * elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Check for
Stephane Carrez [Tue, 13 May 2003 18:56:06 +0000 (18:56 +0000)] 
* elf32-m68hc1x.c (_bfd_m68hc11_elf_merge_private_bfd_data): Check for
processor capability, allow merge of HC12 and HCS12 in some cases.
(m68hc11_elf_hash_table_create): Use bfd_malloc instead of bfd_zalloc.
* cpu-m68hc12.c (bfd_m68hc12s_arch): New struct.
(bfd_m68hc12_arch): Link it.
(scan_mach): New function.

20 years ago2003-05-13 Andrew Haley <aph@redhat.com>
Andrew Haley [Tue, 13 May 2003 15:35:00 +0000 (15:35 +0000)] 
2003-05-13  Andrew Haley  <aph@redhat.com>

        * elf.c (bfd_elf_hash): Mask lower 32 bits of hash.

20 years ago * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
Hans-Peter Nilsson [Tue, 13 May 2003 03:03:44 +0000 (03:03 +0000)] 
* gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,
gas/macros/app2.d, gas/macros/app3.s, gas/macros/app3.d,
gas/macros/app4.s, gas/macros/app4b.s, gas/macros/app4.d: New
tests.
* gas/macros/macros.exp: Run them.

20 years ago * read.c (old_buffer, old_input, old_limit): Remove variables.
Hans-Peter Nilsson [Tue, 13 May 2003 03:01:18 +0000 (03:01 +0000)] 
* read.c (old_buffer, old_input, old_limit): Remove variables.
  (read_a_source_file): Delete label contin.
<handling #APP/#NO_APP>: Use an "sb" to push #APP expansion into
input as with macros, instead of in separate old_* variables.
Zero-terminate string being scrubbed.

20 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 13 May 2003 01:57:12 +0000 (01:57 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_14-branch'.

Cherrypick from master 2003-05-13 01:57:11 UTC Hans-Peter Nilsson <hp@axis.com> ' * gas/macros/app1.s, gas/macros/app1.d, gas/macros/app2.s,':
    binutils/po/zh_CN.po
    gas/testsuite/gas/macros/app1.d
    gas/testsuite/gas/macros/app1.s
    gas/testsuite/gas/macros/app2.d
    gas/testsuite/gas/macros/app2.s
    gas/testsuite/gas/macros/app3.d
    gas/testsuite/gas/macros/app3.s
    gas/testsuite/gas/macros/app4.d
    gas/testsuite/gas/macros/app4.s
    gas/testsuite/gas/macros/app4b.s
    ld/testsuite/ld-elfvers/vers26b.dsym
    ld/testsuite/ld-elfvers/vers26b.ver
    ld/testsuite/ld-elfvers/vers27b.dsym
    ld/testsuite/ld-elfvers/vers27b.ver
    ld/testsuite/ld-elfvers/vers27c.c
    ld/testsuite/ld-elfvers/vers27c.dsym
    ld/testsuite/ld-elfvers/vers27c.ver
    ld/testsuite/ld-elfvers/vers27d.dsym
    ld/testsuite/ld-elfvers/vers27d.sym
    ld/testsuite/ld-elfvers/vers27d.ver
    ld/testsuite/ld-elfvers/vers27d1.c
    ld/testsuite/ld-elfvers/vers27d2.c
    ld/testsuite/ld-elfvers/vers27d3.c
    ld/testsuite/ld-elfvers/vers27d4.dsym
    ld/testsuite/ld-elfvers/vers27d4.ver

20 years agodaily update
Alan Modra [Tue, 13 May 2003 00:00:13 +0000 (00:00 +0000)] 
daily update

20 years ago * ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
Hans-Peter Nilsson [Mon, 12 May 2003 05:46:59 +0000 (05:46 +0000)] 
* ld-mmix/b-fixo2.d, ld-mmix/bpo-18.d, ld-mmix/bpo-18m.d,
ld-mmix/loc4.d, ld-mmix/loc4m.d, ld-mmix/loc6.d, ld-mmix/loc6m.d,
ld-mmix/locdo-1.d, ld-mmix/sec-1.d, ld-mmix/sec-2.d,
ld-mmix/sec-3.d, ld-mmix/sec-4.d, ld-mmix/sec-5.d,
ld-mmix/sec-7m.d, ld-mmix/sec-8m.d, ld-mmix/spec802.d,
ld-mmix/spec803.d, ld-mmix/spec804.d, ld-mmix/spec805.d,
ld-mmix/spec806.d, ld-mmix/spec807.d, ld-mmix/spec808.d: Tweak for
objdump no longer truncating dump addresses.

20 years agodaily update
Alan Modra [Mon, 12 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

20 years agodaily update
Alan Modra [Sun, 11 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

21 years agodaily update
Alan Modra [Sat, 10 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

21 years ago * i386-dis.c (print_insn): Test intel_syntax against (char) -1 in
Alan Modra [Fri, 9 May 2003 11:39:30 +0000 (11:39 +0000)] 
* i386-dis.c (print_insn): Test intel_syntax against (char) -1 in
case char is unsigned.

21 years ago * xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
Alan Modra [Fri, 9 May 2003 11:38:58 +0000 (11:38 +0000)] 
* xtensa-isa-internal.h (xtensa_isa_module_struct): Remove const on
gen_num_opcodes_fn return type.

21 years ago * cpu-arm.c (arm_check_note): Warning fix.
Alan Modra [Fri, 9 May 2003 11:38:06 +0000 (11:38 +0000)] 
* cpu-arm.c (arm_check_note): Warning fix.
* elf32-iq2000.c (iq2000_elf_check_relocs): Warning fixes.  Arrange
to keep relocs if edited.
(iq2000_elf_print_private_bfd_data): Return TRUE.
* elfxx-ia64.c (elfNN_ia64_relax_section): Use ELFNN_R_SYM, not
ELF64_R_SYM.
(elfNN_ia64_relax_ldxmov): Warning fix.
* xtensa-isa.c (xtensa_add_isa): Warning fix.
* xtensa-modules.c (get_num_opcodes): Warning fix.
* elf.c (elf_fake_sections): Use correct cast for sh_name.

21 years agodaily update
Alan Modra [Fri, 9 May 2003 00:46:06 +0000 (00:46 +0000)] 
daily update

21 years agodaily update
Alan Modra [Thu, 8 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

21 years agodaily update
Alan Modra [Wed, 7 May 2003 00:00:13 +0000 (00:00 +0000)] 
daily update

21 years agoUpdate generated files on the release branch.
Daniel Jacobowitz [Tue, 6 May 2003 02:21:27 +0000 (02:21 +0000)] 
Update generated files on the release branch.

21 years ago * configure.in: Bump version to 2.13.91 for prerelease.
Daniel Jacobowitz [Tue, 6 May 2003 01:48:23 +0000 (01:48 +0000)] 
* configure.in: Bump version to 2.13.91 for prerelease.
* configure: Regenerated.

21 years ago * readelf.c (struct Frame_Chunk): Add cfa_exp.
Daniel Jacobowitz [Tue, 6 May 2003 01:17:01 +0000 (01:17 +0000)] 
* readelf.c (struct Frame_Chunk): Add cfa_exp.
(frame_display_row): Just print "exp" for cfa or register
defined by a location expression.
(display_debug_frames): Handle DW_CFA_def_cfa_expression,
DW_CFA_expression, DW_CFA_MIPS_advance_loc8.

21 years ago * elflink.h (elf_merge_symbol): Correctly handle weak definiton.
Daniel Jacobowitz [Tue, 6 May 2003 01:16:46 +0000 (01:16 +0000)] 
* elflink.h (elf_merge_symbol): Correctly handle weak definiton.

* elflink.h (elf_merge_symbol): Don't record a hidden/internal
symbol dynamic. Check indirection when removing the old
definition for symbols with non-default visibility.
(elf_add_default_symbol): Skip when told by elf_merge_symbol.

21 years ago * config/tc-mips.c (mips_need_elf_addend_fixup): Remove
Daniel Jacobowitz [Tue, 6 May 2003 01:16:15 +0000 (01:16 +0000)] 
* config/tc-mips.c (mips_need_elf_addend_fixup): Remove
symbol_used_in_reloc_p check.
(md_apply_fix3): Remove check for howto->pcrel_offset.

21 years ago * gas/elf/symver.s: Use '%' instead of '@' in .type.
Daniel Jacobowitz [Tue, 6 May 2003 01:15:57 +0000 (01:15 +0000)] 
* gas/elf/symver.s: Use '%' instead of '@' in .type.

21 years ago * ldlex.l: Accept C style comments in version scripts.
Daniel Jacobowitz [Tue, 6 May 2003 01:15:36 +0000 (01:15 +0000)] 
* ldlex.l: Accept C style comments in version scripts.

21 years ago Merge from mainline:
Daniel Jacobowitz [Tue, 6 May 2003 01:15:10 +0000 (01:15 +0000)] 
Merge from mainline:
2003-05-04  H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers18.dsym: Updated for weak definiton change.
* ld-elfvers/vers18.ver: Likewise.
* ld-elfvers/vers19.ver: Likewise.
* ld-elfweak/dsowdata.dsym: Likewise.
* ld-elfweak/elfweak.exp: Likewise.
* ld-elfweak/weakdata.dsym: Likewise.

* ld-elfweak/elfweak.exp: Remove xfail.

2003-05-03  H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers.exp: Add vers27a, vers27b, vers27c1 and
vers27c2 to test versioned definition vs. hidden definition in
different files.

* ld-elfvers/vers27a.c: New file.
* ld-elfvers/vers27a.dsym: Likewise.
* ld-elfvers/vers27a.map: Likewise.
* ld-elfvers/vers27a.ver: Likewise.
* ld-elfvers/vers27b.c: Likewise.

* ld-elfvers/vers27b.dsym: New empty file.
* ld-elfvers/vers27b.ver: Likwise.
* ld-elfvers/vers27c.c: Likwise.
* ld-elfvers/vers27c.dsym: Likwise.
* ld-elfvers/vers27c.ver: Likwise.

2003-05-02  Andreas Jaeger  <aj@suse.de>
* ld-elfvers/vers.exp (build_exec): Disable vers26b3 on x86-64-linux.

21 years agodaily update
Alan Modra [Tue, 6 May 2003 00:00:11 +0000 (00:00 +0000)] 
daily update

21 years agodaily update
Alan Modra [Mon, 5 May 2003 00:00:10 +0000 (00:00 +0000)] 
daily update

21 years ago* ld-mips-elf/multi-got-1.d: Force into big-endian mode.
Alexandre Oliva [Sun, 4 May 2003 21:22:23 +0000 (21:22 +0000)] 
* ld-mips-elf/multi-got-1.d: Force into big-endian mode.
Turn relocation offsets into regexps.

21 years agodaily update
Alan Modra [Sun, 4 May 2003 00:00:12 +0000 (00:00 +0000)] 
daily update

21 years ago2003-05-03 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 3 May 2003 22:10:45 +0000 (22:10 +0000)] 
2003-05-03  Chris Demetriou  <cgd@broadcom.com>

        2003-04-29  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
        * Makefile.tpl (MAKEINFOFLAGS): Use --no-split instead of
        --split-size.
        * Makefile.in: Regenerate.

21 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Sat, 3 May 2003 16:51:06 +0000 (16:51 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_14-branch'.

Cherrypick from master 2003-05-03 16:51:05 UTC H.J. Lu <hjl.tools@gmail.com> '2003-05-03  H.J. Lu <hjl@gnu.org>':
    ld/testsuite/ld-elfvers/vers27a.c
    ld/testsuite/ld-elfvers/vers27a.dsym
    ld/testsuite/ld-elfvers/vers27a.map
    ld/testsuite/ld-elfvers/vers27a.ver
    ld/testsuite/ld-elfvers/vers27b.c

21 years ago * ldlang.c (lang_process): Add the relax finalize pass.
Daniel Jacobowitz [Sat, 3 May 2003 16:02:32 +0000 (16:02 +0000)] 
* ldlang.c (lang_process): Add the relax finalize pass.

* ldmain.c (main): Initialize link_info.relax_finalizing to
FALSE.

21 years ago Merge from mainline:
Daniel Jacobowitz [Sat, 3 May 2003 16:02:16 +0000 (16:02 +0000)] 
Merge from mainline:
2003-04-28  H.J. Lu <hjl@gnu.org>
* ld-elfvers/vers.exp (picflag): Set PIC flag for compiler.
(build_vers_lib): Support PIC.
(build_vers_lib_no_pic): New. Change all calls to build_vers_lib
to build_vers_lib_no_pic.
(build_vers_lib_pic): New.
Add tests vers26a, vers26b1, vers26b2 and vers26b3 for versioned
definition vs. normal definition in different files.

* ld-elfvers/vers26a.c: New file.
* ld-elfvers/vers26a.dsym: Likewise.
* ld-elfvers/vers26a.map: Likewise.
* ld-elfvers/vers26a.ver: Likewise.
* ld-elfvers/vers26b.c: Likewise.

* ld-elfvers/vers26b.dsym: New empty file.
* ld-elfvers/vers26b.ver: Likewise.

2003-04-27  H.J. Lu <hjl@gnu.org>
* ld-elfvsb/elfvsb.dat: Updated.
* ld-elfvsb/elfvsb.exp: Likewise.
* ld-elfvsb/main.c: Likewise.
* ld-elfvsb/sh1.c: Likewise.
* ld-elfvsb/sh2.c: Likewise.

21 years ago * bfdlink.h (bfd_link_info): Add relax_finalizing.
Daniel Jacobowitz [Sat, 3 May 2003 16:01:12 +0000 (16:01 +0000)] 
* bfdlink.h (bfd_link_info): Add relax_finalizing.

21 years ago Merge from mainline:
Daniel Jacobowitz [Sat, 3 May 2003 16:01:00 +0000 (16:01 +0000)] 
Merge from mainline:
2003-04-28  H.J. Lu <hjl@gnu.org>
* elfxx-ia64.c (elfNN_ia64_relax_section): Relax ldxmov during
the relax finalize pass.

* section.c (struct sec): Add need_finalize_relax and remove
flag11.
(STD_SECTION): Update struct sec initializer.
* bfd-in2.h: Regenerated.

2003-04-28  H.J. Lu <hjl@gnu.org>
* elflink.h (elf_merge_symbol): Call elf_backend_copy_indirect_symbol
to copy any information related to dynamic linking when we flip
the indirection.

2003-04-27  H.J. Lu <hjl@gnu.org>
* elf-bfd.h (ELF_LINK_DYNAMIC_DEF): New.
(ELF_LINK_DYNAMIC_WEAK): New.

* elflink.h (elf_merge_symbol): Add one argument to indicate if
a symbol should be skipped. Ignore definitions in dynamic
objects for symbols with non-default visibility.
(elf_add_default_symbol): Adjusted.
(elf_link_add_object_symbols): Check if a symbol should be
skipped. Don't merge the visibility field with the one from
a dynamic object.
(elf_link_check_versioned_symbol): Use undef_bfd.
(elf_link_output_extsym): Warn if a forced local symbol is
referenced from dynamic objects. Make non-weak undefined symbol
with non-default visibility a fatal error.

21 years ago2003-05-02 Chris Demetriou <cgd@broadcom.com>
Chris Demetriou [Sat, 3 May 2003 06:53:40 +0000 (06:53 +0000)] 
2003-05-02  Chris Demetriou  <cgd@broadcom.com>

        * gas/mips/mips.exp (mips_arch_init): Reimplement in
        a way that's safe with ancient versions of tcl/expect.

21 years agodaily update
Alan Modra [Sat, 3 May 2003 00:00:10 +0000 (00:00 +0000)] 
daily update

21 years ago * src-release (DEVO_SUPPORT): Add src-release, Makefile.tpl,
Daniel Jacobowitz [Fri, 2 May 2003 17:56:38 +0000 (17:56 +0000)] 
* src-release (DEVO_SUPPORT): Add src-release, Makefile.tpl,
and Makefile.def.

21 years agoFix name of --enable-install-libbfd switch.
Nick Clifton [Fri, 2 May 2003 14:10:49 +0000 (14:10 +0000)] 
Fix name of --enable-install-libbfd switch.

21 years ago * elf64-x86-64.c (elf_x86_64_copy_indirect_symbol): Don't copy
Andreas Jaeger [Fri, 2 May 2003 08:27:55 +0000 (08:27 +0000)] 
* elf64-x86-64.c (elf_x86_64_copy_indirect_symbol): Don't copy
ELF_LINK_NON_GOT_REF for weakdefs when symbol already adjusted.
(ELIMINATE_COPY_RELOCS): Define as one.  Use throughout.
(elf_x86_64_adjust_dynamic_symbol): For weak symbols, copy
ELF_LINK_NON_GOT_REF from weakdef.