]>
git.ipfire.org Git - thirdparty/binutils-gdb.git/log
Alan Modra [Sun, 6 Feb 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 5 Feb 2011 23:00:57 +0000 (23:00 +0000)]
daily update
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.
Alan Modra [Fri, 4 Feb 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 3 Feb 2011 23:00:09 +0000 (23:00 +0000)]
daily update
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.
Alan Modra [Wed, 2 Feb 2011 23:00:12 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 1 Feb 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 1 Feb 2011 21:20:51 +0000 (21:20 +0000)]
Mention PR ld/12327 in ChangeLog entry.
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.
Alan Modra [Tue, 1 Feb 2011 12:25:54 +0000 (12:25 +0000)]
backport from mainline
Alan Modra [Mon, 31 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
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.
Alan Modra [Sun, 30 Jan 2011 23:00:12 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 29 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
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.
Alan Modra [Fri, 28 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 27 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 26 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 25 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 24 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Ian Lance Taylor [Mon, 24 Jan 2011 22:28:55 +0000 (22:28 +0000)]
* version.cc (version_string): Bump to 1.11.
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.
Alan Modra [Sun, 23 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 22 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 21 Jan 2011 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 20 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 19 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 18 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 17 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 16 Jan 2011 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 15 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 14 Jan 2011 23:00:14 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 13 Jan 2011 23:00:15 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 12 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 11 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
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.
Alan Modra [Sun, 9 Jan 2011 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 8 Jan 2011 23:00:12 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 7 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 6 Jan 2011 23:59:10 +0000 (23:59 +0000)]
daily update
Alan Modra [Wed, 5 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 4 Jan 2011 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 3 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 2 Jan 2011 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 1 Jan 2011 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 31 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 30 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 29 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 28 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 27 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 26 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 25 Dec 2010 23:00:21 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 24 Dec 2010 23:00:09 +0000 (23:00 +0000)]
daily update
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.
Alan Modra [Thu, 23 Dec 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 22 Dec 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 21 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Tue, 21 Dec 2010 02:16:58 +0000 (02:16 +0000)]
Updated ja.po
Alan Modra [Mon, 20 Dec 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 19 Dec 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 18 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 17 Dec 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Alan Modra [Thu, 16 Dec 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Wed, 15 Dec 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Tristan Gingold [Wed, 15 Dec 2010 15:43:27 +0000 (15:43 +0000)]
Merge
Changes by: amodra@sourceware.org 2010-12-04 03:30:46
Modified files:
ld : ChangeLog ldlang.c
Log message:
* ldlang.c (lang_size_sections_1): Align lma using same alignment
as for vma.
Alan Modra [Tue, 14 Dec 2010 23:00:23 +0000 (23:00 +0000)]
daily update
Alan Modra [Mon, 13 Dec 2010 23:00:13 +0000 (23:00 +0000)]
daily update
Alan Modra [Sun, 12 Dec 2010 23:00:10 +0000 (23:00 +0000)]
daily update
Alan Modra [Sat, 11 Dec 2010 23:00:09 +0000 (23:00 +0000)]
daily update
Alan Modra [Fri, 10 Dec 2010 23:00:11 +0000 (23:00 +0000)]
daily update
Tristan Gingold [Fri, 10 Dec 2010 10:43:53 +0000 (10:43 +0000)]
Backport
ld/
2010-11-05? Pierre Muller? <muller@ics.u-strasbg.fr>
* emultempl/spuelf.em (new_tmp_file): Fix wrong first parameter.
Tristan Gingold [Fri, 10 Dec 2010 09:37:05 +0000 (09:37 +0000)]
Backport.
2010-12-10 Tristan Gingold <gingold@adacore.com>
* src-release (ETC_SUPPORT): add gnu-oids.texi
Alan Modra [Fri, 10 Dec 2010 01:06:00 +0000 (01:06 +0000)]
* config.bfd: Configure rs6000-*-aix* as for powerpc-*-aix*.
Add aix5coff64_vec to powerpc ELF entries.
Alan Modra [Thu, 9 Dec 2010 23:00:14 +0000 (23:00 +0000)]
daily update
Arnold Metselaar [Thu, 9 Dec 2010 20:14:31 +0000 (20:14 +0000)]
Backport from trunk to fix faillure to compile with -Wshadow -Werror.
* config/tc-z80.c (md_apply_fix): Rename var to fix shadow warning.
Alan Modra [Wed, 8 Dec 2010 23:23:05 +0000 (23:23 +0000)]
daily update
Tristan Gingold [Wed, 8 Dec 2010 10:28:46 +0000 (10:28 +0000)]
bfd/
2010-12-08 Tristan Gingold <gingold@adacore.com>
* configure.in: Bump version to 2.21.0
* Makefile.am (RELEASE): Unset.
* configure, Makefile.in: Regenerate.
Tristan Gingold [Wed, 8 Dec 2010 09:56:01 +0000 (09:56 +0000)]
bfd/
2010-12-08 Tristan Gingold <gingold@adacore.com>
* configure.in: Bump version to 2.21
* Makefile.am (RELEASE): Set.
* configure, Makefile.in: Regenerate.
H.J. Lu [Tue, 7 Dec 2010 12:14:14 +0000 (12:14 +0000)]
Properly copy BFD_COMPRESS and BFD_DECOMPRESS to archive element.
2010-12-07 H.J. Lu <hongjiu.lu@intel.com>
* archive.c (_bfd_get_elt_at_filepos): Copy BFD_COMPRESS and
BFD_DECOMPRESS.
(bfd_openr_next_archived_file): Revert the last change.
Arnold Metselaar [Mon, 6 Dec 2010 23:05:57 +0000 (23:05 +0000)]
Backport from trunk for PR gas/12269
* config/tc-z80.c (emit_mx, emit_ldxhl): Do not use
symbol_get_value_expression on a symbol that may not yet have
a value.
* testsuite/gas/z80/atend.s: New file, test case for bug 12269,
provided by Chris Smith.
* testsuite/gas/z80/atend.d: New file, expected results for atend.s.
* testsuite/gas/z80/z80.exp: Run new test case.
Mike Frysinger [Mon, 6 Dec 2010 15:17:45 +0000 (15:17 +0000)]
bfd: install plugin-api.h as needed
Since people need plugin-api.h in order to build linker plugins, install
the header with the other library headers when plugin support is enabled.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
nobody [Sun, 5 Dec 2010 21:44:09 +0000 (21:44 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_21-branch'.
Cherrypick from master 2010-12-05 21:44:08 UTC Arnold Metselaar <arnold.metselaar@planet.nl> 'PR gas/12269':
gas/testsuite/gas/i386/ifunc-2.l
gas/testsuite/gas/i386/ifunc-2.s
gas/testsuite/gas/i386/ifunc-3.d
gas/testsuite/gas/i386/ifunc-3.s
gas/testsuite/gas/z80/atend.d
gas/testsuite/gas/z80/atend.s
Ian Lance Taylor [Wed, 1 Dec 2010 16:57:23 +0000 (16:57 +0000)]
* testsuite/icf_virtual_function_folding_test.cc (class Bar): Add
virtual destructor.
Ian Lance Taylor [Wed, 1 Dec 2010 16:52:22 +0000 (16:52 +0000)]
* README: Update compilers known to work and fail.
Alan Modra [Tue, 30 Nov 2010 01:18:58 +0000 (01:18 +0000)]
Add sparc64-rtems.
Alan Modra [Fri, 26 Nov 2010 00:01:15 +0000 (00:01 +0000)]
update japanese translation
Matthew Gretton-Dann [Thu, 25 Nov 2010 15:15:24 +0000 (15:15 +0000)]
* ld/testsuite/ld-arm/arm-elf.exp (armeabitests): Replace --defsym argument in
jump-reloc-veneers* tests with --section-start .text=0x8000.
Alan Modra [Thu, 25 Nov 2010 06:10:44 +0000 (06:10 +0000)]
Update translations
nobody [Thu, 25 Nov 2010 06:08:53 +0000 (06:08 +0000)]
This commit was manufactured by cvs2svn to create branch 'binutils-
2_21-branch'.
Cherrypick from master 2010-11-25 06:08:52 UTC Alan Modra <amodra@gmail.com> 'Update translations':
binutils/elfcomm.c
binutils/elfcomm.h
ld/po/ja.po
Alan Modra [Thu, 25 Nov 2010 03:03:25 +0000 (03:03 +0000)]
* scripttempl/elf.sc: Group .text.exit, text.startup and .text.hot
sections.
Alan Modra [Thu, 25 Nov 2010 01:15:46 +0000 (01:15 +0000)]
PR gas/12264
* compress-debug.c: Include config.h first.
Tristan Gingold [Wed, 24 Nov 2010 13:27:41 +0000 (13:27 +0000)]
Backport from trunk:
2010-11-23 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/12258
* configure.ac: Correct comments for --enable-gold/--enable-ld.
Properly check default linker.
* configure: Regnerated.
Nick Clifton [Tue, 23 Nov 2010 13:38:39 +0000 (13:38 +0000)]
* configure.ac: For --enable-gold, handle value `default' instead of
`both*'. Always install ld as ld.gold, install as ld if gold is
the default.
* configure: Regenerate.
Tristan Gingold [Fri, 19 Nov 2010 11:39:38 +0000 (11:39 +0000)]
Merge from trunk:
Modified files:
gold : ChangeLog expression.cc
Log message:
2010-11-18 Doug Kwan <dougkwan@google.com>
* expression.cc (BINARY_EXPRESSION): Initialize left_alignment
and right_alignment to be zero. Store result alignment only if it is
greater than existing alignment.
Nick Clifton [Fri, 19 Nov 2010 11:30:02 +0000 (11:30 +0000)]
* input-file.c (input_file_open): Check for empty input files.
(input_file_get): Check for end of file before reading any more
data.
(input_file_give_next_buffer): Likewise.
Dave Korn [Fri, 19 Nov 2010 03:37:18 +0000 (03:37 +0000)]
* plugin.c (is_visible_from_outside): New function.
(get_symbols): Use it.
Rainer Orth [Thu, 18 Nov 2010 16:02:08 +0000 (16:02 +0000)]
PR gas/12181
* config/obj-elf.c (elf_adjust_symtab) [TE_SOLARIS]: Make sy
weak hidden.
Tristan Gingold [Thu, 18 Nov 2010 08:34:59 +0000 (08:34 +0000)]
Merge from trunk:
Changes by: gingold@sourceware.org 2010-11-17 11:32:53
Modified files:
bfd : ChangeLog vms-lib.c
Log message:
2010-11-17 Tristan Gingold <gingold@adacore.com>
* vms-lib.c (vms_write_index): Add comments.
Partially revert previous patch. Free blocks later.
Tristan Gingold [Thu, 18 Nov 2010 08:25:00 +0000 (08:25 +0000)]
Merge from trunk:
Changes by: ccoutant@sourceware.org 2010-11-16 19:18:31
Modified files:
gold : ChangeLog layout.cc output.cc output.h
Log message:
* output.h (Output_segment::set_section_addresses): Pass increase_relro
by reference; adjust all callers.
* output.cc (Output_segment::set_section_addresses): Adjust references
to increase_relro. Add padding to *increase_relro when ORDER_RELRO_LAST
list is empty.
(Output_segment::set_offset): Assert if PT_GNU_RELRO segment does not
end at page boundary.