]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
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

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

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

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

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

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

15 years ago PR ld/11012
Alan Modra [Wed, 9 Dec 2009 01:26:21 +0000 (01:26 +0000)] 
PR ld/11012
* emulparams/elf64ppc.sh (OTHER_GOT_RELOC_SECTIONS): Move .rela.opd ..
(INITIAL_RELOC_SECTIONS): .. to here.  New define.
* scripttempl/elf.sc: Expand INITIAL_RELOC_SECTIONS.

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

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

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

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

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

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

15 years ago PR gas/11011
Nick Clifton [Thu, 3 Dec 2009 10:40:25 +0000 (10:40 +0000)] 
    PR gas/11011
        Import this patch from the mainline:
        2009-10-18  Alan Modra  <amodra@bigpond.net.au>

        * as.h (know): Don't define as empty.

15 years ago PR ld/11047
Alan Modra [Thu, 3 Dec 2009 08:32:06 +0000 (08:32 +0000)] 
PR ld/11047
* elf32-ppc.c (ppc_elf_relocate_section): Delete __tls_get_addr
symbol reference from relocs belonging to calls that are
optimized away.
* elf64-ppc.c (ppc64_elf_relocate_section): Likewise.

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

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

15 years agodaily update
Alan Modra [Mon, 30 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sun, 29 Nov 2009 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Sat, 28 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 27 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 26 Nov 2009 23:00:12 +0000 (23:00 +0000)] 
daily update

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

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

15 years agodaily update
Alan Modra [Mon, 23 Nov 2009 23:01:36 +0000 (23:01 +0000)] 
daily update

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

15 years agodaily update
Alan Modra [Sat, 21 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

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

15 years agodaily update
Alan Modra [Thu, 19 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Wed, 18 Nov 2009 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Tue, 17 Nov 2009 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years ago * elf32-spu.c (struct spu_link_hash_table): Remove overlay_fixed,
Ulrich Weigand [Tue, 17 Nov 2009 13:47:05 +0000 (13:47 +0000)] 
* elf32-spu.c (struct spu_link_hash_table): Remove overlay_fixed,
reserved, and extra_stack_space members.
(spu_elf_auto_overlay): Use auto_overlay_fixed, auto_overlay_reserved,
and extra_stack_space members of htab->params instead.

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

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

15 years agodaily update
Alan Modra [Sat, 14 Nov 2009 23:00:08 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Fri, 13 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Thu, 12 Nov 2009 23:00:09 +0000 (23:00 +0000)] 
daily update

15 years agodaily update
Alan Modra [Wed, 11 Nov 2009 23:00:10 +0000 (23:00 +0000)] 
daily update

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

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

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

15 years agodaily update
Alan Modra [Sat, 7 Nov 2009 23:00:10 +0000 (23:00 +0000)] 
daily update

15 years ago Bring over from mainline:
Ian Lance Taylor [Sat, 7 Nov 2009 02:17:46 +0000 (02:17 +0000)] 
Bring over from mainline:
2009-10-16  Doug Kwan  <dougkwan@google.com>

* dynobj.cc (Versions::Versions): Initialize version_script_.
Only insert base version symbol definition for a shared object
if version script defines any version versions.
(Versions::define_base_version): New method definition.
(Versions::add_def): Check that base version is not needed.
(Versions::add_need): Define base version lazily.
* dynobj.h (Versions::define_base_version): New method declaration.
(Versions::needs_base_version_): New data member declaration.

15 years ago PR 10876
Ian Lance Taylor [Sat, 7 Nov 2009 02:02:56 +0000 (02:02 +0000)] 
PR 10876
* defstd.cc (in_segment): Set only_if_ref true for "end".

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

15 years agodaily update
Alan Modra [Thu, 5 Nov 2009 23:00:12 +0000 (23:00 +0000)] 
daily update

15 years ago PR 10910
Ian Lance Taylor [Thu, 5 Nov 2009 19:58:28 +0000 (19:58 +0000)] 
PR 10910
* output.cc (Output_segment::add_output_section): Add missing
return statement.

15 years ago PR 10880
Ian Lance Taylor [Thu, 5 Nov 2009 06:25:01 +0000 (06:25 +0000)] 
PR 10880
* object.h (class Object): Add is_needed and set_is_needed
methods.  Add is_needed_ field.  Make bool fields into bitfields.
* symtab.cc (Symbol_table::set_dynsym_indexes): If a symbol is
defined in a dynamic object and referenced by a regular object,
set is_needed for the dynamic object.
* layout.cc (Layout::finish_dynamic_section): Don't add DT_NEEDED
if the file is marked with as_needed and it is not needed.

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

15 years ago PR 10887
Ian Lance Taylor [Wed, 4 Nov 2009 16:36:08 +0000 (16:36 +0000)] 
PR 10887
* arm.cc (Target_arm::do_finalize_sections): Don't add dynamic
tags if data is discarded by linker script.
* i386.cc (Target_i386::do_finalize_sections): Likewise.
* powerpc.cc (Target_powerpc::do_finalize_sections): Likewise.
* sparc.cc (Target_sparc::do_finalize_sections): Likewise.
* x86_64.cc (Target_x86_64::do_finalize_sections): Likewise.