]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
15 years ago * opcodes/arm-dis.c: Fix mis-applied patch.
Matthew Gretton-Dann [Fri, 19 Feb 2010 09:36:43 +0000 (09:36 +0000)] 
* opcodes/arm-dis.c: Fix mis-applied patch.

15 years agodaily update
Alan Modra [Thu, 18 Feb 2010 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Wed, 17 Feb 2010 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years ago * bfd/ChangeLog: Fix typo in date in previous entry.
Dave Korn [Wed, 17 Feb 2010 14:51:51 +0000 (14:51 +0000)] 
* bfd/ChangeLog: Fix typo in date in previous entry.

15 years agobfd/ChangeLog:
Dave Korn [Wed, 17 Feb 2010 13:36:53 +0000 (13:36 +0000)] 
bfd/ChangeLog:

PR binutils/11280
* configure.host (*-*-solaris2.11):  Add host define to select
valid default code page for windres/windmc on solaris.

15 years agodaily update
Alan Modra [Tue, 16 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Tue, 16 Feb 2010 19:03:00 +0000 (19:03 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_20-branch'.

Cherrypick from master 2010-02-16 19:02:59 UTC Ramana Radhakrishnan <ramana.r@gmail.com> '':
    ld/testsuite/ld-arm/jump-reloc-veneers-long.d
    ld/testsuite/ld-arm/jump-reloc-veneers-short1.d
    ld/testsuite/ld-arm/jump-reloc-veneers-short2.d

15 years agodaily update
Alan Modra [Mon, 15 Feb 2010 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 14 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 13 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 12 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 11 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years ago2010-02-08 Christophe Lyon <christophe.lyon@st.com>
Christophe Lyon [Thu, 11 Feb 2010 15:10:32 +0000 (15:10 +0000)] 
2010-02-08  Christophe Lyon  <christophe.lyon@st.com>

gas/
* config/tc-arm.c (md_pcrel_from_section): Keep base to zero for
non-local branches (BFD_RELOC_THUMB_PCREL_BRANCH23,
BFD_RELOC_THUMB_PCREL_BLX, BFD_RELOC_ARM_PCREL_BLX,
BFD_RELOC_ARM_PCREL_CALL)

gas/testsuite/
* gas/arm/branch-reloc.s, gas/arm/branch-reloc.d,
gas/arm/branch-reloc.l: New tests and expected results with all
variants of call: ARM/Thumb, local/global, inter/intra-section,
using BL/BLX.

15 years ago2010-02-05 Christophe Lyon <christophe.lyon@st.com>
Christophe Lyon [Thu, 11 Feb 2010 14:34:43 +0000 (14:34 +0000)] 
2010-02-05  Christophe Lyon  <christophe.lyon@st.com>

binutils/
* objdump.c (disassemble_bytes): Clear aux->reloc before printing
a new address, so as not to reuse a previous, non-related reloc.

gas/testsuite/
* gas/arm/arm-it-auto.d, gas/arm/bl-local-v4t.d,
gas/arm/blx-local.d, gas/arm/thumb-w-good.d: Update expected
results.

15 years agodaily update
Alan Modra [Wed, 10 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agogas/
Richard Sandiford [Wed, 10 Feb 2010 20:00:41 +0000 (20:00 +0000)] 
gas/
* config/tc-ppc.c (md_show_usage): Add -mpwr4, -mpwr5, -mpwr5x,
-mpwr6 and -mpwr7.

opcodes/
* ppc-dis.c (ppc_opts): Add "pwr4", "pwr5", "pwr5x", "pwr6"
and "pwr7".  Move "a2" into alphabetical order.

15 years agold/
Richard Sandiford [Wed, 10 Feb 2010 19:53:11 +0000 (19:53 +0000)] 
ld/
* Makefile.am (CFILES): Add ldlex-wrapper.c.
(OFILES): Replace ldlex.c with ldlex-wrapper.c.
(ldlex.o): Replace with...
(ldlex-wrapper.o): ...this new rule.
(EXTRA_ld_new_SOURCES): Add ldlex.l.
(ld_new_SOURCES): Replace ldlex.l with ldlex-wrapper.c.
* Makefile.in: Regenerate.
* ldlex.l (sysdep.h): Don't include here.
* ldlex-wrapper.c: New file.

15 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Wed, 10 Feb 2010 19:48:17 +0000 (19:48 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_20-branch'.

Cherrypick from master 2010-02-10 19:48:16 UTC Richard Sandiford <rdsandiford@googlemail.com> 'ld/':
    gas/testsuite/gas/arm/branch-reloc.d
    gas/testsuite/gas/arm/branch-reloc.l
    gas/testsuite/gas/arm/branch-reloc.s
    ld/ldlex-wrapper.c
    ld/testsuite/ld-arm/jump-reloc-veneers.s

15 years agodaily update
Alan Modra [Tue, 9 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Mon, 8 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 7 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 6 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 5 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 4 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Wed, 3 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Tue, 2 Feb 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Mon, 1 Feb 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 31 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 30 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agobfd/
Richard Sandiford [Sat, 30 Jan 2010 09:58:03 +0000 (09:58 +0000)] 
bfd/
* coff-rs6000.c (xcoff_howto_table): Change size to 0 and bitsize to 1.
(_bfd_xcoff_reloc_type_lookup): Handle BFD_RELOC_NONE.
* coff64-rs6000.c (xcoff64_howto_table): Change size to 0 and
bitsize to 1.
(xcoff64_reloc_type_lookup): Handle BFD_RELOC_NONE.

gas/
* write.h (fix_at_start): Declare.
* write.c (fix_new_internal): Add at_beginning parameter.
Use it instead of REVERSE_SORT_RELOCS.  Fix the handling of
seg_fix_tailP for the at_beginning/REVERSE_SORT_RELOCS case.
(fix_new, fix_new_exp): Update accordingly.
(fix_at_start): New function.
* config/tc-ppc.c (md_pseudo_table): Add .ref to the OBJ_XCOFF section.
(ppc_ref): New function, for OBJ_XCOFF.
(md_apply_fix): Handle BFD_RELOC_NONE for OBJ_XCOFF.
* config/te-i386aix.h (REVERSE_SORT_RELOCS): Remove #undef.

gas/testsuite/
* gas/ppc/xcoff-ref-1.s, gas/ppc/xcoff-ref-1.l: New test.
* gas/ppc/aix.exp: Run it.

ld/testsuite/
* ld-powerpc/aix-ref-1-32.od, ld-powerpc/aix-ref-1-64.od,
ld-powerpc/aix-ref-1.s: New tests.
* ld-powerpc/aix52.exp: Run them.

15 years agodaily update
Alan Modra [Fri, 29 Jan 2010 23:00:11 +0000 (23:00 +0000)] 
daily update

15 years ago * gas/pe/section-align-1.d: Generalise to pass on more targets.
Dave Korn [Fri, 29 Jan 2010 11:49:46 +0000 (11:49 +0000)] 
* gas/pe/section-align-1.d: Generalise to pass on more targets.
* gas/pe/section-align-2.d: Likewise.

15 years agodaily update
Alan Modra [Thu, 28 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Wed, 27 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agoBackported (actually more-or-less simultaneously applied) from trunk:
Dave Korn [Wed, 27 Jan 2010 22:08:24 +0000 (22:08 +0000)] 
Backported (actually more-or-less simultaneously applied) from trunk:

gas/ChangeLog:

* NEWS: Mention new feature.
* config/obj-coff.c (obj_coff_section): Accept digits and use
to override default section alignment power if specified.
* doc/as.texinfo (.section directive): Update documentation.

gas/testsuite/ChangeLog:

* gas/pe/section-align-1.s: New test source file.
* gas/pe/section-align-1.d: Likewise control script.
* gas/pe/section-align-2.s: Likewise ...
* gas/pe/section-align-2.d: ... and likewise.
* gas/pe/pe.exp: Invoke new testcases.

15 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Wed, 27 Jan 2010 22:01:39 +0000 (22:01 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_20-branch'.

Cherrypick from master 2010-01-27 22:01:38 UTC Dave Korn <dave.korn@artimi.com> 'gas/ChangeLog:':
    gas/testsuite/gas/pe/section-align-1.d
    gas/testsuite/gas/pe/section-align-1.s
    gas/testsuite/gas/pe/section-align-3.d
    gas/testsuite/gas/pe/section-align-3.s
    gas/testsuite/gas/ppc/xcoff-ref-1.l
    gas/testsuite/gas/ppc/xcoff-ref-1.s
    ld/testsuite/ld-powerpc/aix-ref-1-32.od
    ld/testsuite/ld-powerpc/aix-ref-1-64.od
    ld/testsuite/ld-powerpc/aix-ref-1.s

15 years ago PR ld/11217
Alan Modra [Wed, 27 Jan 2010 12:51:24 +0000 (12:51 +0000)] 
PR ld/11217
* elf64-ppc.c (struct ppc_link_hash_table): Add toc_bfd, toc_first_sec.
(ppc64_elf_setup_section_lists): Init them.
(ppc64_elf_next_toc_section): Don't partition multi-toc between .got
and .toc on the same input file.
(ppc64_elf_relocate_section): Correct GOT entry offset.

15 years agodaily update
Alan Modra [Tue, 26 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Mon, 25 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years ago PR ld/11217
Alan Modra [Mon, 25 Jan 2010 13:06:24 +0000 (13:06 +0000)] 
PR ld/11217
* elf64-ppc.c (ppc64_elf_tls_optimize): Optimize tls sequences
with relocations against undefined weak symbols.
(ppc64_elf_relocate_section): Don't optimize calls to undefined
weak functions if the symbol is dynamic.
(ppc64_elf_relocate_section): Edit tprel tls sequences.
* elf32-ppc.c (ppc_elf_relocate_section): Likewise.
(_bfd_elf_ppc_at_tprel_transform): New function.
* bfd-in.h (_bfd_elf_ppc_at_tprel_transform): Declare.
* bfd-in2.h: Regenerate.

15 years ago Backport
Alan Modra [Mon, 25 Jan 2010 12:12:47 +0000 (12:12 +0000)] 
Backport
2009-12-11  Nick Clifton  <nickc@redhat.com>
* elf32-ppc.c: Fix shadowed variable warnings.
* elf64-ppc.c: Likewise.

2009-11-18  Alan Modra  <amodra@bigpond.net.au>
* bfd-in.h (_bfd_elf_ppc_at_tls_transform): Declare.
* bfd-in2.h: Regenerate.
* elf64-ppc.c (ppc64_elf_relocate_section): Move code for R_PPC64_TLS
insn optimisation to..
* elf32-ppc.c (_bfd_elf_ppc_at_tls_transform): ..here.  New function.
(ppc_elf_relocate_section): Use it.

15 years agodaily update
Alan Modra [Sun, 24 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 23 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 22 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 21 Jan 2010 23:00:12 +0000 (23:00 +0000)] 
daily update

15 years ago * config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
Rainer Orth [Thu, 21 Jan 2010 20:59:58 +0000 (20:59 +0000)] 
* config/te-solaris.h (DWARF2_EH_FRAME_READ_ONLY): Make read-only
on 64-bit Solaris/x86.
Include obj-format.h earlier.

15 years ago * arm-dis.c: Fix mis-applied patch.
Nick Clifton [Thu, 21 Jan 2010 12:03:13 +0000 (12:03 +0000)] 
    * arm-dis.c: Fix mis-applied patch.

15 years agodaily update
Alan Modra [Wed, 20 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Tue, 19 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Mon, 18 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 17 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 16 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 15 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 14 Jan 2010 23:00:11 +0000 (23:00 +0000)] 
daily update

15 years agoopcodes/
Tristan Gingold [Thu, 14 Jan 2010 11:29:41 +0000 (11:29 +0000)] 
opcodes/

2009-11-17  Edward Nevill <edward.nevill@arm.com>

       * arm-dis.c (print_insn_thumb32): Handle undefined instruction.

15 years agodaily update
Alan Modra [Wed, 13 Jan 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years ago Bring over from mainline:
Ian Lance Taylor [Wed, 13 Jan 2010 16:19:03 +0000 (16:19 +0000)] 
Bring over from mainline:
2010-01-04  Ian Lance Taylor  <iant@google.com>

PR 10980
* options.h (class General_options): Add --add-needed and
--copy-dt-needed-entries.  Tweak --as-needed help entry.
* object.cc (Input_objects::check_dynamic_dependencies): Give an
error if --copy-dt-needed-entries aka --add-needed is used and
would cause a change in behaviour.

15 years ago Bring over from mainline:
Ian Lance Taylor [Wed, 13 Jan 2010 16:13:20 +0000 (16:13 +0000)] 
Bring over from mainline:
2010-01-07  Ian Lance Taylor  <iant@google.com>

PR 11042
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Mark the dynamic
object as needed.

15 years ago Bring over from mainline:
Ian Lance Taylor [Wed, 13 Jan 2010 16:01:05 +0000 (16:01 +0000)] 
Bring over from mainline:
2010-01-08  Ian Lance Taylor  <iant@google.com>

PR 11072
* layout.cc (Layout::include_section): Remove .gnu_debuglink
sections.

15 years agodaily update
Alan Modra [Tue, 12 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years ago PR 11122
Alan Modra [Tue, 12 Jan 2010 01:11:15 +0000 (01:11 +0000)] 
PR 11122
* listing.c (print_source): Add one to line number.

15 years agodaily update
Alan Modra [Mon, 11 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years ago PR 11103
Alan Modra [Mon, 11 Jan 2010 09:53:51 +0000 (09:53 +0000)] 
PR 11103
* dwarf1.c (parse_die): Correct FORM_STRING data pointer increment.

15 years ago PR 6832
Alan Modra [Mon, 11 Jan 2010 08:37:17 +0000 (08:37 +0000)] 
PR 6832
* dwarf2.c (struct comp_unit): Add sec_info_ptr.
(find_abstract_instance_name): Use it.
(parse_comp_unit): Set it.

15 years agodaily update
Alan Modra [Sun, 10 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 9 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 8 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years ago PR 11107
Alan Modra [Fri, 8 Jan 2010 01:41:37 +0000 (01:41 +0000)] 
PR 11107
* emultempl/vxworks.em: Expand tr arguments to suit non-GNU tr.

15 years agodaily update
Alan Modra [Thu, 7 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Wed, 6 Jan 2010 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Tue, 5 Jan 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years ago PR 11129
Alan Modra [Tue, 5 Jan 2010 01:52:42 +0000 (01:52 +0000)] 
PR 11129
2009-11-20  Ben Elliston  <bje@au.ibm.com>
* Makefile.am (syslex.o): Use $(NO_WERROR) not -Wno-error.
(sysinfo.o): Likewise.
PR 10764
2009-10-16  Jerker Bäck <jerker.back@gmail.com>
* Makefile.am (sysinfo.o, syslex.o): Place source file after all
command line switches.
* Makefile.in: Regenerate.

15 years agodaily update
Alan Modra [Mon, 4 Jan 2010 23:00:52 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 3 Jan 2010 23:00:53 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 2 Jan 2010 23:00:44 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 1 Jan 2010 23:00:40 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 31 Dec 2009 23:00:36 +0000 (23:00 +0000)] 
daily update

15 years ago * objcopy.c (add_redefine_syms_file): Avoid symbol buffer
Nick Clifton [Thu, 31 Dec 2009 14:43:49 +0000 (14:43 +0000)] 
    * objcopy.c (add_redefine_syms_file): Avoid symbol buffer
        overrun.

15 years agodaily update
Alan Modra [Wed, 30 Dec 2009 23:00:33 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Tue, 29 Dec 2009 23:00:29 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Mon, 28 Dec 2009 23:00:25 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 27 Dec 2009 23:00:22 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 26 Dec 2009 23:00:19 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 25 Dec 2009 23:00:14 +0000 (23:00 +0000)] 
daily update

15 years agoFix bls for Thumb2
Ramana Radhakrishnan [Thu, 24 Dec 2009 11:57:10 +0000 (11:57 +0000)] 
Fix bls for Thumb2

2009-12-24  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>

        Backport from trunk:
2009-12-21  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
            Richard Earnshaw  <richard.earnshaw@arm.com>

        * config/tc-arm.c (encode_thumb2_b_bl_offset): New. Refactored
        from md_apply_fix.
        (md_apply_fix): Fixup range checks for Thumb2 version
        of unconditional calls. Call encode_thumb2_b_bl_offset for
        unconditional branches / function calls.

15 years agodaily update
Alan Modra [Wed, 23 Dec 2009 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Tue, 22 Dec 2009 23:00:12 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Mon, 21 Dec 2009 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years ago * MAINTAINERS: Update my email address.
Alan Modra [Mon, 21 Dec 2009 10:26:43 +0000 (10:26 +0000)] 
* MAINTAINERS: Update my email address.

15 years ago * elf64-ppc.c: Delete my email address.
Alan Modra [Mon, 21 Dec 2009 10:26:20 +0000 (10:26 +0000)] 
* elf64-ppc.c: Delete my email address.

15 years agodaily update
Alan Modra [Sun, 20 Dec 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 19 Dec 2009 23:00:07 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 18 Dec 2009 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 17 Dec 2009 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years ago * pe-dll.c (generate_reloc): Take account of wrapper options when
Dave Korn [Thu, 17 Dec 2009 21:46:44 +0000 (21:46 +0000)] 
* pe-dll.c (generate_reloc): Take account of wrapper options when
testing if a weak symbol is defined or not, and when it is not,
consider whether the default value requires a base reloc anyway.

15 years ago PR ld/11088
Alan Modra [Thu, 17 Dec 2009 05:46:06 +0000 (05:46 +0000)] 
PR ld/11088
include/elf/
* ppc.h (R_PPC_RELAX32, R_PPC_RELAX32PC, R_PPC_RELAX32_PLT,
R_PPC_RELAX32PC_PLT): Delete.
(R_PPC_RELAX, R_PPC_RELAX_PLT, R_PPC_RELAX_PLTREL24): Define.
bfd/
* elf32-ppc.c (update_plt_info): Clear sec here when addend is
less than 32768..
(ppc_elf_check_relocs): ..rather than doing so here.  Ignore new
relax relocs.
(ppc_elf_gc_sweep_hook): Don't segfault when symbol hiding has
removed plt_entry records.
(ppc_elf_tls_setup): Handle PIE calls to __tls_get_addr correctly.
(ppc_elf_tls_optimize): Likewise.  Also dec __tls_get_addr refcount
when optimizing code using new tlsgd and tlsld marker relocs.
(ppc_elf_relax_section): Differentiate relaxed PLTREL24 relocs
from ADDR24 relocs using plt or glink.  Don't clear the addend
for R_PPC_RELAX_PLTREL24.
(ppc_elf_relocate_section): Correctly handle addends on relaxed
PLTREL24 relocs.

15 years ago PR ld/11088
Alan Modra [Thu, 17 Dec 2009 00:08:01 +0000 (00:08 +0000)] 
PR ld/11088
* elf64-ppc.c (ppc64_elf_gc_sweep_hook): Don't abort if symbol
hiding has nulled out plt.plist.

15 years agodaily update
Alan Modra [Wed, 16 Dec 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agoFix PR gas/11037.
H.J. Lu [Wed, 16 Dec 2009 01:52:14 +0000 (01:52 +0000)] 
Fix PR gas/11037.

gas/

2009-12-15  H.J. Lu  <hongjiu.lu@intel.com>

Backport from trunk:
2009-12-07  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/11037
* expr.c (resolve_expression): Call symbol_same_p to check
if 2 symbols are the same.

* symbols.c (symbol_same_p): New.
* symbols.h (symbol_same_p): Likewise.

gas/testsuite/

2009-12-15  H.J. Lu  <hongjiu.lu@intel.com>

Backport from trunk:
2009-12-07  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/11037
* gas/i386/intelpic.s: Add testcases.
* gas/i386/intelpic.d: Updated.

2009-10-28  Alan Modra  <amodra@bigpond.net.au>

* gas/i386/intelpic.d: Correct.

2009-10-08  H.J. Lu  <hongjiu.lu@intel.com>

PR gas/10704
* gas/i386/intelpic.s: Add 2 new tests.
* gas/i386/intelpic.d: Updated.

15 years agodaily update
Alan Modra [Tue, 15 Dec 2009 23:00:09 +0000 (23:00 +0000)] 
daily update