]> git.ipfire.org Git - thirdparty/binutils-gdb.git/log
thirdparty/binutils-gdb.git
14 years agodaily update
Alan Modra [Sun, 27 Feb 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years ago Backport from mainline:
Ian Lance Taylor [Sun, 27 Feb 2011 15:17:29 +0000 (15:17 +0000)] 
Backport from mainline:
2010-11-05  Cary Coutant  <ccoutant@google.com>
PR gold/10708
* copy-relocs.cc (Copy_relocs::emit_copy_reloc): Hold a lock on the
object when reading from the file.
* gold.cc (queue_middle_tasks): Hold a lock on the object when doing
second layout pass.
* icf.cc (preprocess_for_unique_sections): Hold a lock on the object
when reading section contents.
(get_section_contents): Likewise.
(icf::find_identical_sections): Likewise.
* mapfile.cc (Mapfile::print_discarded_sections): Hold a lock on the
object when reading from the file.
* plugin.cc (Plugin_manager::layout_deferred_objects): Hold a lock on
the object when doing deferred section layout.

14 years agodaily update
Alan Modra [Sat, 26 Feb 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 25 Feb 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years ago PR gas/12519
Alan Modra [Fri, 25 Feb 2011 13:46:37 +0000 (13:46 +0000)] 
PR gas/12519
* config/obj-elf.c (elf_frob_symbol): Properly handle size expression.
* ld-mn10300/i135409-3.s: Correct .size label reference.
* ld-sh/sh64/stolib.s: Likewise.

14 years agofix pr number
Alan Modra [Fri, 25 Feb 2011 12:33:34 +0000 (12:33 +0000)] 
fix pr number

14 years ago PR 12519
Alan Modra [Fri, 25 Feb 2011 07:50:37 +0000 (07:50 +0000)] 
PR 12519
* internal.h (ELF_SECTION_IN_SEGMENT_1): Don't match zero size
sections at start or end of PT_DYNAMIC.

14 years agodaily update
Alan Modra [Thu, 24 Feb 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 23 Feb 2011 23:00:12 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 22 Feb 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Mon, 21 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sun, 20 Feb 2011 23:00:12 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sat, 19 Feb 2011 23:00:12 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 18 Feb 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Thu, 17 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 16 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 15 Feb 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years ago * elf64-ppc.c (ppc64_elf_edit_toc): Reinstate second read of
Alan Modra [Tue, 15 Feb 2011 04:08:10 +0000 (04:08 +0000)] 
* elf64-ppc.c (ppc64_elf_edit_toc): Reinstate second read of
toc relocs.  Fuss over free(NULL).

14 years agodaily update
Alan Modra [Mon, 14 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years ago * ldmain.c (remove_output): Rename to..
Alan Modra [Mon, 14 Feb 2011 10:03:37 +0000 (10:03 +0000)] 
* ldmain.c (remove_output): Rename to..
(ld_cleanup): ..this. Call bfd_cache_close_all and plugin_call_cleanup.
(main): Adjust.
* plugin.c (plugin_call_cleanup): Make global.
(plugin_load_plugins): Don't register plugin_call_cleanup with xatexit.
* plugin.h (plugin_call_cleanup): Declare.

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

14 years agodaily update
Alan Modra [Sat, 12 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 11 Feb 2011 23:00:19 +0000 (23:00 +0000)] 
daily update

14 years ago * scripttempl/armbpabi.sc: Revert 2010-11-02 H.J. Lu.
Alan Modra [Thu, 10 Feb 2011 23:44:13 +0000 (23:44 +0000)] 
* scripttempl/armbpabi.sc: Revert 2010-11-02  H.J. Lu.
* scripttempl/avr.sc: Likewise.
* scripttempl/elf32cr16.sc: Likewise.
* scripttempl/elf32crx.sc: Likewise.
* scripttempl/elf32msp430.sc: Likewise.
* scripttempl/elf32msp430_3.sc: Likewise.
* scripttempl/elf32sh-symbian.sc: Likewise.
* scripttempl/elf64hppa.sc: Likewise.
* scripttempl/elf_chaos.sc: Likewise.
* scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfi370.sc: Likewise.
* scripttempl/elfm68hc11.sc: Likewise.
* scripttempl/elfm68hc12.sc: Likewise.
* scripttempl/elfxtensa.sc: Likewise.
* scripttempl/ip2k.sc: Likewise.
* scripttempl/iq2000.sc: Likewise.
* scripttempl/mep.sc: Likewise.
* scripttempl/mmo.sc: Likewise.
* scripttempl/v850.sc: Likewise.
* scripttempl/xstormy16.sc: Likewise.
* scripttempl/elf.sc: Revert 2010-10-29  H.J. Lu.

14 years agodaily update
Alan Modra [Thu, 10 Feb 2011 23:00:08 +0000 (23:00 +0000)] 
daily update

14 years ago * gas/m68k/cpu32.d: Set explicit architecture for objdump.
Alan Modra [Thu, 10 Feb 2011 08:44:56 +0000 (08:44 +0000)] 
* gas/m68k/cpu32.d: Set explicit architecture for objdump.
* gas/m68k/mcf-coproc.d: Likewise.
* gas/m68k/mcf-wdebug.d: Likewise.

14 years ago * ld-gc/start.d: Exclude frv-*-linux*.
Alan Modra [Thu, 10 Feb 2011 07:25:35 +0000 (07:25 +0000)] 
* ld-gc/start.d: Exclude frv-*-linux*.

14 years agoapply mainline testsuite fixes and tweaks
Alan Modra [Thu, 10 Feb 2011 03:41:11 +0000 (03:41 +0000)] 
apply mainline testsuite fixes and tweaks

14 years ago PR gold/12316
Ian Lance Taylor [Thu, 10 Feb 2011 01:15:28 +0000 (01:15 +0000)] 
PR gold/12316
* object.h (class Sized_relobj): Remove clear_local_symbols.
* reloc.cc (Sized_relobj::do_relocate): Don't call
clear_local_symbols.

14 years agodaily update
Alan Modra [Wed, 9 Feb 2011 23:00:08 +0000 (23:00 +0000)] 
daily update

14 years ago * ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
Alan Modra [Wed, 9 Feb 2011 08:19:29 +0000 (08:19 +0000)] 
* ld-elfvsb/elfvsb.exp: Don't run any non-PIC tests on powerpc*-linux.
* ld-gc/gc.exp: Ensure powerpc64 test continues to fail.
* ld-srec/srec.exp: Don't edit toc on powerpc64.

14 years ago * elf64-ppc.c (ppc64_elf_edit_toc): Don't free toc relocs until
Alan Modra [Wed, 9 Feb 2011 08:16:34 +0000 (08:16 +0000)] 
* elf64-ppc.c (ppc64_elf_edit_toc): Don't free toc relocs until
we are done.  When optimising large toc, check that a global
symbol on a toc reloc is defined in a kept section.

14 years agodaily update
Alan Modra [Tue, 8 Feb 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years ago * elf64-ppc.c (ppc64_elf_edit_toc): Don't segfault on NULL
Alan Modra [Tue, 8 Feb 2011 03:00:28 +0000 (03:00 +0000)] 
* elf64-ppc.c (ppc64_elf_edit_toc): Don't segfault on NULL
local_syms when looking for local symbols in .toc.

14 years agodaily update
Alan Modra [Mon, 7 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years ago PR gas/3041
Alan Modra [Mon, 7 Feb 2011 00:04:44 +0000 (00:04 +0000)] 
PR gas/3041
* gas/m68k/p3041pcrel.s, * gas/m68k/p3041pcrel.d: New test.
* gas/m68k/all.exp: Add "p3041pcrel" and enable p3041 tests for
all m68k-aout targets.

14 years agoThis commit was manufactured by cvs2svn to create branch 'binutils-
nobody [Mon, 7 Feb 2011 00:04:10 +0000 (00:04 +0000)] 
This commit was manufactured by cvs2svn to create branch 'binutils-
2_21-branch'.

Cherrypick from master 2011-02-07 00:04:09 UTC Alan Modra <amodra@gmail.com> ' PR gas/3041':
    binutils/testsuite/lib/binutils-common.exp
    gas/testsuite/gas/elf/section9.d
    gas/testsuite/gas/elf/section9.s
    gas/testsuite/gas/m68k/p3041pcrel.d
    gas/testsuite/gas/m68k/p3041pcrel.s
    ld/testsuite/ld-elfvers/vers.h
    ld/testsuite/ld-ifunc/ifunc-12-i386.d
    ld/testsuite/ld-ifunc/ifunc-12-i386.s
    ld/testsuite/ld-ifunc/ifunc-12-x86-64.d
    ld/testsuite/ld-ifunc/ifunc-12-x86-64.s
    ld/testsuite/ld-ifunc/ifunc-13-i386.d
    ld/testsuite/ld-ifunc/ifunc-13-x86-64.d
    ld/testsuite/ld-ifunc/ifunc-13a-i386.s
    ld/testsuite/ld-ifunc/ifunc-13a-x86-64.s
    ld/testsuite/ld-ifunc/ifunc-13b-i386.s
    ld/testsuite/ld-ifunc/ifunc-13b-x86-64.s

14 years ago PR gprof/12468
Alan Modra [Sun, 6 Feb 2011 23:39:54 +0000 (23:39 +0000)] 
PR gprof/12468
* corefile.c (core_create_function_syms): Set is_func for targets
that have no BSF_FUNCTION syms.

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

14 years agodaily update
Alan Modra [Sat, 5 Feb 2011 23:00:57 +0000 (23:00 +0000)] 
daily update

14 years ago * symtab.cc (Odr_violation_compare::operator()): Sort by just the
Ian Lance Taylor [Sat, 5 Feb 2011 01:55:18 +0000 (01:55 +0000)] 
* symtab.cc (Odr_violation_compare::operator()): Sort by just the
filename.

14 years agodaily update
Alan Modra [Fri, 4 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Thu, 3 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years ago * icf.h (is_section_foldable_candidate): Change type of parameter
Ian Lance Taylor [Thu, 3 Feb 2011 20:42:07 +0000 (20:42 +0000)] 
* icf.h (is_section_foldable_candidate): Change type of parameter
        to std::string.
* icf.cc (Icf::find_identical_sections): Change type of local variable
        section_name to be std::string.
(is_function_ctor_or_dtor): Change type of parameter to std::string.

14 years agodaily update
Alan Modra [Wed, 2 Feb 2011 23:00:12 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 1 Feb 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agoMention PR ld/12327 in ChangeLog entry.
Alan Modra [Tue, 1 Feb 2011 21:20:51 +0000 (21:20 +0000)] 
Mention PR ld/12327 in ChangeLog entry.

14 years ago Backport from mainline:
Ian Lance Taylor [Tue, 1 Feb 2011 14:54:37 +0000 (14:54 +0000)] 
Backport from mainline:
2011-01-25  Ian Lance Taylor  <iant@google.com>
* script.cc (script_add_extern): Rewrite to use
add_symbol_reference.

14 years agobackport from mainline
Alan Modra [Tue, 1 Feb 2011 12:25:54 +0000 (12:25 +0000)] 
backport from mainline

14 years agodaily update
Alan Modra [Mon, 31 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years ago * elf64-ppc.c (ppc64_elf_next_input_section): Use elf_gp value
Alan Modra [Mon, 31 Jan 2011 22:44:21 +0000 (22:44 +0000)] 
* elf64-ppc.c (ppc64_elf_next_input_section): Use elf_gp value
for toc pointer on any section having makes_toc_func_call set.
(check_pasted_section): Ensure pasted .init/.fini fragments use
the same toc if any has makes_toc_func_call set.

14 years agodaily update
Alan Modra [Sun, 30 Jan 2011 23:00:12 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sat, 29 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years ago * elf32-ppc.c (ppc_elf_link_hash_newfunc): Initialize has_sda_refs
Joseph Myers [Sat, 29 Jan 2011 00:17:06 +0000 (00:17 +0000)] 
* elf32-ppc.c (ppc_elf_link_hash_newfunc): Initialize has_sda_refs
field.

14 years agodaily update
Alan Modra [Fri, 28 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Thu, 27 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 26 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 25 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Mon, 24 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years ago * version.cc (version_string): Bump to 1.11.
Ian Lance Taylor [Mon, 24 Jan 2011 22:28:55 +0000 (22:28 +0000)] 
* version.cc (version_string): Bump to 1.11.

14 years ago * plugin.cc (class Plugin_rescan): Define new class.
Ian Lance Taylor [Mon, 24 Jan 2011 21:54:56 +0000 (21:54 +0000)] 
* plugin.cc (class Plugin_rescan): Define new class.
(Plugin_manager::claim_file): Set any_claimed_.
(Plugin_manager::save_archive): New function.
(Plugin_manager::save_input_group): New function.
(Plugin_manager::all_symbols_read): Create Plugin_rescan task if
necessary.
(Plugin_manager::new_undefined_symbol): New function.
(Plugin_manager::rescan): New function.
(Plugin_manager::rescannable_defines): New function.
(Plugin_manager::add_input_file): Set any_added_.
* plugin.h (class Plugin_manager): define new fields rescannable_,
undefined_symbols_, any_claimed_, and any_added_.  Declare
Plugin_rescan as friend.  Declare new functions.
(Plugin_manager::Rescannable): Define type.
(Plugin_manager::Rescannable_list): Define type.
(Plugin_manager::Undefined_symbol_list): Define type.
(Plugin_manager::Plugin_manager): Initialize new fields.
* archive.cc (Archive::defines_symbol): New function.
(Add_archive_symbols::run): Pass archive to plugins if any.
* archive.h (class Archive): Declare defines_symbol.
* readsyms.cc (Input_group::~Input_group): New function.
(Finish_group::run): Pass input_group to plugins if any.
* readsyms.h (class Input_group): Declare destructor.
* symtab.cc (add_from_object): Pass undefined symbol to plugins if
any.

14 years agodaily update
Alan Modra [Sun, 23 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sat, 22 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 21 Jan 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Thu, 20 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 19 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 18 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Mon, 17 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sun, 16 Jan 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

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

14 years agodaily update
Alan Modra [Fri, 14 Jan 2011 23:00:14 +0000 (23:00 +0000)] 
daily update

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

14 years agodaily update
Alan Modra [Wed, 12 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 11 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years ago * layout.cc (Layout::layout_eh_frame): Mark a writable .eh_frame
Ian Lance Taylor [Mon, 10 Jan 2011 21:57:48 +0000 (21:57 +0000)] 
* layout.cc (Layout::layout_eh_frame): Mark a writable .eh_frame
section as relro.
(Layout::set_segment_offsets): Reset increase_relro before calling
set_section_addresses a second time.

14 years agodaily update
Alan Modra [Sun, 9 Jan 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sat, 8 Jan 2011 23:00:12 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 7 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Thu, 6 Jan 2011 23:59:10 +0000 (23:59 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 5 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 4 Jan 2011 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Mon, 3 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sun, 2 Jan 2011 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sat, 1 Jan 2011 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 31 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Thu, 30 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 29 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 28 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Mon, 27 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sun, 26 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Sat, 25 Dec 2010 23:00:21 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Fri, 24 Dec 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years ago * output.h (Output_data_reloc::add_output_section): Pass OD instead
Ian Lance Taylor [Thu, 23 Dec 2010 23:26:40 +0000 (23:26 +0000)] 
* output.h (Output_data_reloc::add_output_section): Pass OD instead
of OS to this->add.  Add OD parameter to second form of the function.

14 years agodaily update
Alan Modra [Thu, 23 Dec 2010 23:00:09 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Wed, 22 Dec 2010 23:00:11 +0000 (23:00 +0000)] 
daily update

14 years agodaily update
Alan Modra [Tue, 21 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update

14 years agoUpdated ja.po
Alan Modra [Tue, 21 Dec 2010 02:16:58 +0000 (02:16 +0000)] 
Updated ja.po

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

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

14 years agodaily update
Alan Modra [Sat, 18 Dec 2010 23:00:10 +0000 (23:00 +0000)] 
daily update