blob: d6bc446bb5ee4c526d499621f0e4d5cd93641474 [file] [log] [blame]
Patches applied to binutils-2.22:
Please include a change to this file with each patch, *and* each
subsequent modification of the patch. Do NOT combine patch
checkins, keep them separate.
Append new entries to the end of this file. Each entry shall include:
* The list of files modified by the patch,
* The status of the patch (whether it's been checked in upstream,
or is a local patch),
* The local 'owner' responsible for the patch, and
* A description of the patch (preferably including bug numbers).
Please include entries for both local patches and for patches which
have been checked in to (or back-ported from) the upstream sources.
When checking in changes made upstream, add an entry to this file but
DO NOT add entries to the GNU ChangeLog files.
gas/as.c
Status: local
Owner: eraman
Ignore --save-temps flag (to enable use of the GNU assembler with a
compiler that passes --save-temps for MAO).
gold/dwarf_reader.cc
gold/i386.cc
gold/resolve.cc
gold/x86_64.cc
Status: Upstream
Owner: ccoutant
Fix C++11 warnings about narrowing in initializers.
http://sourceware.org/ml/binutils-cvs/2011-12/msg00095.html
gold/options.cc
Status: Backport
Owner: ccoutant
Backport dnovillo's patch to fix bug in option parsing.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00006.html
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: local
Owner: aaw
Disable the initpri3b test. GCC 4.7 no longer executes functions from the
.ctors and .dtors sections when built against binutils-2.22.
gas/as.c
gas/as.h
gas/doc/as.texinfo
gas/read.c
gas/testsuite/gas/all/incbin.d
Status: google local
Owner: aaw
Disable .incbin, unless explicitly enabled with new flag --allow-incbin.
bfd/doc/bfd.info
binutils/doc/Makefile.am
binutils/doc/Makefile.in
binutils/doc/addr2line.1
binutils/doc/ar.1
binutils/doc/binutils.info
binutils/doc/dlltool.1
binutils/doc/elfedit.1
binutils/doc/nlmconv.1
binutils/doc/nm.1
binutils/doc/objcopy.1
binutils/doc/objdump.1
binutils/doc/ranlib.1
binutils/doc/readelf.1
binutils/doc/size.1
binutils/doc/strings.1
binutils/doc/strip.1
binutils/doc/windmc.1
binutils/doc/windres.1
etc/configure.info
etc/standards.info
gas/doc/Makefile.am
gas/doc/Makefile.in
gas/doc/as.1
gas/doc/as.info
gprof/Makefile.am
gprof/Makefile.in
gprof/gprof.1
gprof/gprof.info
ld/Makefile.am
ld/Makefile.in
ld/ld.1
ld/ld.info
Status: local
Owner: aaw
Remove all pre-formatted manual and info pages so that they will
consistently be formatted during the build process. When formatting them,
pass --date=" " to pod2man to avoid including build dates.
gas/config/tc-arm.c
Status: local workaround
Owner: kbaclawski
Fixed an uninitialized variable warning in line 6569 (under gcc 4.4.3), that
prevented arm-linux-gnueabi targeted cross compiler to build cleanly.
ltmain.sh
Status: libtool 74c8993c178a1386ea5e2363a01d919738402f30 (not in binutils yet)
Owner: cgd
Sort output of 'find' to ensure deterministic builds.
gold/Makefile.am
gold/Makefile.in
gold/configure
gold/configure.ac
gold/testsuite/Makefile.in
Status: Backport
Owner: simonb
Backport upstream fix that adds --with-gold-ldflags and --with-gold-ldadd.
http://sourceware.org/ml/binutils/2011-09/msg00123.html
gold/gold.cc
gold/options.cc
gold/incremental.cc
gold/symtab.cc
Status: Backport
Owner: ccoutant
Integrate CLs 55764 and 55815 from binutils-2.21.
(55764) Backport upstream patch to fix problem with incremental linking and
--gc-sections.
http://sourceware.org/ml/binutils-cvs/2011-09/msg00099.html
(55815) Backport upstream patch to fix problems with incremental linking and
shared libraries when all references to a PLT come from changed files.
Also fixes a problem when a changed object file references a versioned
symbol defined in an unchanged shared library.
http://sourceware.org/ml/binutils-cvs/2011-09/msg00124.html
gold/gold.cc
gold/plugin.cc
gold/layout.cc
gold/layout.h
gold/plugin.cc
gold/plugin.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/plugin_final_layout.sh
gold/testsuite/plugin_final_layout.cc
gold/testsuite/plugin_section_order.c
Status: Backport
Owner: tmsriram
Integrate CL 55837 from binutils-2.21.
Backport upstream patch to fix a bug in plugin section order and delayed
layout.
http://www.cygwin.com/ml/binutils/2011-09/msg00265.html
include/demangle.h
libiberty/cp-demangle.c
libiberty/testsuite/demangle-expected
Status: Backport
Owner: ppluzhnikov
Integrate CLs 55889 and 55914 from binutils-2.21.
For http://b/2713120, backport Cary's upstream fix to demangle cloned
functions.
http://gcc.gnu.org/ml/gcc-patches/2011-02/msg01545.html
http://gcc.gnu.org/viewcvs?view=revision&revision=179132
gold/output.cc
gold/output.h
gold/powerpc.cc
gold/sparc.cc
gold/x86_64.cc
Status: Backport
Owner: ccoutant
[Originally backported to binutils-2.21 as part of CL 56015.]
Backport upstream patch for PR gold/13249 (gold creates incorrect RELATIVE
dynamic relocation for local IFUNC GOT entries).
http://sourceware.org/ml/binutils-cvs/2011-10/msg00040.html
gold/fileread.cc
gold/incremental.cc
gold/incremental.h
gold/output.cc
gold/plugin.cc
gold/readsyms.cc
Status: Backport
Owner: ccoutant
Integrate CLs 56018, 56036, 56110, 56146, 56151 from binutils-2.21.
(56018) Backport upstream patch to add support for --print-symbol-counts
for incremental links and plugins.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00041.html
(56036) Backport upstream patch to fix problem with --incremental-base when
base file is too large.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00055.html
(56110) Backport upstream patch to fix problem detecting truncated or
corrupt files.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00078.html
(56146) Backport upstream patch to fix crash when member of lib group
can't be opened.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00080.html
(56151) Backport upstream patch to fix problem detecting out-of-space
condition when calling posix_fallocate.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00086.html
gold/expression.cc
gold/i386.cc
gold/options.h
gold/script.cc
gold/script.h
gold/script-sections.cc
gold/symtab.cc
gold/symtab.cc
gold/symtab.h
gold/x86_64.cc
gold/testsuite/script_test_2.t
Status: Backport
Owner: ccoutant
Integrate CLs 56268, 56366, 56367, 56368, 56708 from binutils-2.21.
(56268) Add --no-gnu-unique option to disable STB_GNU_UNIQUE binding.
(Adapted from CL 49473.)
(56366) Backport upstream patch to fix internal error on TLS relocation.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00186.html
(56367) Backport upstream patch to fix problems with assignment to dot in
linker scripts.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00188.html
(56368) Backport upstream patch to not gc symbols that go into dynamic
symbol table.
http://cygwin.com/ml/binutils/2011-10/msg00306.html
(56708) Backport upstream patch to fix linker crash.
http://www.cygwin.com/ml/binutils-cvs/2011-10/msg00095.html
gprof/hist.c
Status: Backport
Owner: carrot
Integrate CL 56274 from binutils-2.21.
Backport upstream patch to fix the out of range of an array index in gprof.
http://sourceware.org/bugzilla/show_bug.cgi?id=13325.
binutils/Makefile.am
binutils/Makefile.in
Status: Backport
Owner: yunlian
Integrate CL 56431 from binutils-2.21.
Backport upstream patch to fix out of treebuilding with syslex regens.
http://sourceware.org/ml/binutils-cvs/2011-10/msg00158.html
gold/arm.cc
Status: Upstream
Owner: dougkwan
Integrate CL 58241 from binutils-2.21.
Fix PIE crashes on ARM.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00012.html
gas/config/tc-i386.c
gas/config/tc-i386.h
Status: local
Owner: martint
Move types/enums/structs/macros used by MAO into header-file.
gold/dirsearch.cc
gold/dirsearch.h
gold/script.cc.cc
gold/yyscript.y
Status: Backport
Owner: saugustine
Integrate CLs 56741, 56860 from binutils-2.21.
(56741) Backport upstream patch to fix INCLUDE syntax errors.
http://sourceware.org/ml/binutils/2011-11/msg00089.html
(56860) Backport upstream patch to implement INCLUDE directive.
http://sourceware.org/ml/binutils/2011-11/msg00165.html
ld/lexsup.c
Status: Local
Owner: dougkwan
Add dummy --icf option to ld for gold compatibility.
elfcpp/dwarf.h
gold/dwarf_reader.cc
gold/reduced_debug_output.cc
Status: Backport
Update DWARF enums with DWARF-4 and Fission extensions.
Fix bug in handling of DW_LNE_define_file opcode.
http://sourceware.org/ml/binutils-cvs/2012-03/msg00043.html
http://sourceware.org/ml/binutils-cvs/2012-03/msg00044.html
gas/testsuite/gas/arm/mapmisc.d
Status: Google local
Owner: dougkwan
Integrate CL 55082 from binutils-2.21.
Enable .incbin to make test pass.
gold/int_encoding.cc
gold/int_encoding.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/leb128_unittest.cc
Status: Backport
Owner: ccoutant
Port CL 58078 from binutils-2.21.
Add inlined fast path for decoding LEB128 numbers.
Backport from upstream patch:
http://sourceware.org/ml/binutils-cvs/2012-01/msg00118.html
gold/arm.cc
Status: Backport
Owner: dougkwan
Backport fix from upstream for ARM regression.
http://sourceware.org/ml/binutils-cvs/2012-03/msg00059.html
gold/arm.cc
gold/gold.cc
gold/target.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/arm_exidx_test.s
gold/testsuite/arm_exidx_test.sh
Status: Backport
Owner: dougkwan
Backport fix from upstream for __exidx_start & __exidx_end section
symbols on ARM.
http://sourceware.org/ml/binutils-cvs/2012-03/msg00086.html
gold/arm.cc
gold/layout.cc
Status: Backport
Owner: dougkwan
Backport fix from upstream for -z relro.
http://sourceware.org/ml/binutils-cvs/2012-03/msg00064.html
http://sourceware.org/ml/binutils-cvs/2012-03/msg00067.html
gold/incremental.cc
Status: Local
Owner: ccoutant
Incremental linker performance:
Don't store section names in incremental info (unless debugging).
gold/dwarf_reader.cc
gold/dwarf_reader.h
gold/gdb-index.cc
gold/gdb-index.h
gold/merge.cc
gold/object.cc
gold/object.h
gold/readsyms.cc
gold/testsuite/gdb_index_test.cc
gold/testsuite/gdb_index_test_1.sh
gold/testsuite/gdb_index_test_2.sh
Status: Backport
Owner: ccoutant
Backport support for pre-decompressed debug sections and --gdb-index option.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00137.html
http://sourceware.org/ml/binutils-cvs/2012-03/msg00001.html
http://sourceware.org/ml/binutils-cvs/2012-03/msg00094.html
gold/Makefile.am
gold/Makefile.in
gold/dynobj.h
gold/incremental.cc
gold/incremental.h
gold/layout.cc
gold/layout.h
gold/main.cc
gold/options.h
gold/plugin.cc
gold/plugin.h
gold/reloc.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/gdb_index_test.cc
gold/testsuite/gdb_index_test_1.sh
gold/testsuite/gdb_index_test_2.sh
Status: Backport
Owner: ccoutant
Checkin rest of above patch to support --gdb-index option.
gold/gdb-index.cc
Status: Backport
Owner: ccoutant
Fix problem with --gdb-index where DW_AT_low_pc/high_pc is ignored.
http://sourceware.org/ml/binutils-cvs/2012-04/msg00031.html
gold/archive.cc
gold/options.h
gold/symtab.cc
Status: Backport
Owner: ccoutant
Add --export-dynamic-symbol option.
http://sourceware.org/ml/binutils/2012-04/msg00128.html
binutils/doc/binutils.texi
binutils/objcopy.c
Status: Backport
Owner: ccoutant
Fix strip/objcopy to produce deterministic output when stripping archives.
http://sourceware.org/ml/binutils-cvs/2012-04/msg00102.html
bfd/elfcode.h
Status: backport
Owner: ppluzhnikov
For b/6410576, backport fix for PR binutils/12451
http://sourceware.org/cgi-bin/cvsweb.cgi/src/bfd/elfcode.h.diff?cvsroot=src&r1=1.109&r2=1.111
gold/options.cc
Status: Upstream
Owner: ccoutant
Integrate CL 58455 from binutils-2.21.
Backport fix for internal error when -pie and -static are both on.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00074.html
binutils/doc/binutils.texi
binutils/dwarf.c
binutils/dwarf.h
binutils/objdump.c
binutils/readelf.c
include/dwarf2.h
Status: Upstream
Owner: ccoutant
Backport Fission support for objdump/readelf.
http://sourceware.org/ml/binutils-cvs/2012-01/msg00123.html
http://sourceware.org/ml/binutils-cvs/2012-01/msg00123.html
http://sourceware.org/ml/binutils-cvs/2012-05/msg00009.html
http://sourceware.org/ml/binutils-cvs/2012-05/msg00072.html
binutils/doc/binutils.texi
binutils/objcopy.c
Status: Upstream
Owner: ccoutant
Backport Fission support for objcopy/strip.
http://sourceware.org/ml/binutils-cvs/2012-05/msg00049.html
gold/layout.cc
gold/testsuite/relro_test.cc
Status: Backport
Owner: ccoutant
Backport fix for problem with -z relro.
http://sourceware.org/ml/binutils-cvs/2012-05/msg00087.html
gold/symtab.cc
Status: Backport
Owner: ccoutant
Backport upstream patch to fix problem with --export-dynamic-symbol when
a versioned symbol is found in a shared object (b/6529486).
http://sourceware.org/ml/binutils/2012-05/msg00331.html
gold/symtab.cc
Status: Backport
Owner: ccoutant
Update fix for b/6529486 to match upstream commit.
http://sourceware.org/ml/binutils-cvs/2012-05/msg00170.html
ld/scripttempl/armbpabi.sc
ld/scripttempl/elf.sc
ld/scripttempl/elf64hppa.sc
ld/scripttempl/elfxtensa.sc
ld/scripttempl/mep.sc
gold/layout.cc
Status: Backport
Owner: ccoutant
Backport gold and gnu ld fixes for problem with relro and symbols that
begin with "ro" (b/6543153).
http://sourceware.org/ml/binutils-cvs/2012-05/msg00173.html
http://sourceware.org/ml/binutils-cvs/2012-05/msg00176.html
http://sourceware.org/ml/binutils-cvs/2012-05/msg00177.html
gold/dwarf_reader.cc
gold/dwarf_reader.h
gold/gdb-index.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/gdb_index_test_3.c
gold/testsuite/gdb_index_test_3.sh
Status: Backport
Owner: ccoutant
Backport patches to support DW_AT_high_pc as a constant offset.
http://sourceware.org/ml/binutils-cvs/2012-05/msg00003.html
http://sourceware.org/ml/binutils-cvs/2012-05/msg00004.html
gold/testsuite/gdb_index_test_3.sh
Status: Backport
Owner: ccoutant
Make shell script executable.
gold/dynobj.cc
Status: Backport
Owner: ccoutant
Fix internal error with --output-symbol-counts.
http://sourceware.org/ml/binutils/2012-06/msg00035.html
gold/options.h
gold/output.cc
Status: Upstream
Add --[no-]posix-fallocate and --[no-]mmap-output-file options;
set --no-posix-fallocate as the default (b/4080187).
gold/layout.cc
gold/options.h
Status: Backport
Owner: ccoutant
Fix --strip-debug-gdb to work with compressed debug sections;
automatically strip pubnames, pubtypes and aranges sections when
generating .gdb_index; add .debug_macro to list of gdb sections.
http://sourceware.org/ml/binutils-cvs/2012-06/msg00026.html
gold/gold.cc
gold/layout.cc
gold/layout.h
gold/object.h
gold/reloc.cc
Status: Local
Owner: ccoutant
Add --build-id=md5-incr option to implement incremental build-id
generation for incremental links.
bfd/bfd-in2.h
bfd/bfd.c
bfd/coff-rs6000.c
bfd/coff64-rs6000.c
bfd/coffgen.c
bfd/dwarf2.c
bfd/elf-bfd.h
bfd/elf.c
bfd/elf32-arm.c
bfd/elf64-alpha.c
bfd/elfxx-mips.c
bfd/libbfd-in.h
bfd/libbfd.c
bfd/libbfd.h
bfd/targets.c
binutils/addr2line.c
binutils/objdump.c
Status: Backport
Owner: tejohnson
Add a new interface bfd_find_nearest_line_discriminator() to
also return the discriminator (which was previously being ignored when
reading the dwarf), and also add support to print non-zero
discriminators along with the source position information from objdump
and addr2line.
http://sourceware.org/ml/binutils-cvs/2012-07/msg00089.html
bfd/dwarf2.c
Status: Backport
Owner: tejohnson
Missing initialization caused failures for the mips target.
http://sourceware.org/ml/binutils-cvs/2012-07/msg00101.html
gas/config/tc-i386.c
gas/doc/c-i386.texi
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/vmfunc.d
gas/testsuite/gas/i386/vmfunc.s
gas/testsuite/gas/i386/x86-64-vmfunc.d
opcodes/i386-dis.c
opcodes/i386-gen.c
opcodes/i386-init.h
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h
Status: Backport
Owner: eraman
Add vmfunc.
http://sourceware.org/ml/binutils-cvs/2012-01/msg00071.html
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/doc/c-i386.texi
gas/testsuite/gas/i386/hle-intel.d
gas/testsuite/gas/i386/hle.d
gas/testsuite/gas/i386/hlebad.l
gas/testsuite/gas/i386/hlebad.s
gas/testsuite/gas/i386/rtm-intel.d
gas/testsuite/gas/i386/rtm.d
gas/testsuite/gas/i386/rtm.s
gas/testsuite/gas/i386/x86-64-hle-intel.d
gas/testsuite/gas/i386/x86-64-hle.d
gas/testsuite/gas/i386/x86-64-hle.s
gas/testsuite/gas/i386/x86-64-hlebad.l
gas/testsuite/gas/i386/x86-64-hlebad.s
gas/testsuite/gas/i386/x86-64-rtm-intel.d
gas/testsuite/gas/i386/x86-64-rtm.d
gas/testsuite/gas/i386/x86-64-rtm.s
include/opcode/i386.h
opcodes/i386-dis.c
opcodes/i386-gen.c
opcodes/i386-init.h
opcodes/i386-opc.h
opcodes/i386-opc.tbl
opcodes/i386-tbl.h
Status: Backport
Owner: eraman
ImplementIntel Transactional Synchronization Extensions.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00030.html
gas/config/tc-i386.c
opcodes/i386-opc.h
Status: Backport
Owner: eraman
Add HLEPrefixNone/HLEPrefixLock/HLEPrefixAny/HLEPrefixRelease.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00103.html
gold/configure
gold/configure.ac
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/gdb_index_test_1.sh
gold/testsuite/gdb_index_test_2.sh
gold/testsuite/gdb_index_test_3.sh
gold/testsuite/gdb_index_test_4.sh
gold/testsuite/gdb_index_test_comm.sh
Status: Backport
Owner: ccoutant
Backport upstream configure change to disable gdb_index tests
where GCC is not recent enough.
http://sourceware.org/ml/binutils-cvs/2012-07/msg00072.html
binutils/dwarf.c
include/gdb/gdb-index.h
Status: Backport
Owner: saugustine
Backport change to display gdb_index v7.
http://sourceware.org/ml/binutils-cvs/2012-07/msg00007.html
gold/symtab.cc
Status: Backport
Owner: ccoutant
Backport fix for internal error with --gc-sections and undefined
symbol named by --export-dynamic-symbol.
http://sourceware.org/ml/binutils-cvs/2012-08/msg00141.html
gold/layout.cc
Status: Backport
Owner: ccoutant
Backport fix for internal error with --emit-relocs and GROUP sections.
http://sourceware.org/ml/binutils-cvs/2012-08/msg00146.html
binutils/dwarf.c
Status: Upstream
Owner: dje
Pretty-print static/global flag of .gdb_index symbols.
http://sourceware.org/ml/binutils/2012-09/msg00114.html
gold/gdb-index.cc
gold/gdb-index.h
Status: Backport
Owner: saugustine
Backport fix for relobject/section/offset bug in pubnames reading.
http://sourceware.org/ml/binutils/2012-09/msg00092.html
gold/gdb-index.cc
gold/gdb-index.h
Status: Local
Owner: saugustine
Generate gdb-index from .debug_gnu_pubnames.
bfd/elf64-ppc.c
Status: Backport
Owner: dougkwan
Backport upstream fix for b/7120813.
http://sourceware.org/ml/binutils-cvs/2012-09/msg00077.html
bfd/dwarf2.c
Status: Backport
Owner: ccoutant
Backport upstream patch to support relative form of DW_AT_high_pc.
http://sourceware.org/ml/binutils-cvs/2012-04/msg00119.html
bfd/elf-bfd.h
bfd/elf.c
bfd/elf64-ppc.c
bfd/elfxx-target.h
Status: Backport
Owner: dougkwan
Backport upstream patch to fix addr2line on PowerPC64.
http://sourceware.org/ml/binutils-cvs/2012-01/msg00109.html
bfd/elf64-ppc.c
Status: Backport
Owner: dougkwan
Backport upstream performance fix for PR 13897
http://sourceware.org/ml/binutils-cvs/2012-04/msg00038.html
http://sourceware.org/ml/binutils-cvs/2012-06/msg00004.html
bfd/elf-bfd.h
bfd/elf.c
bfd/elf64-ppc.c
Status: Backport
Owner: dougwan
Backport a dependent change for PR 13897's fix.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00026.html
bfd/elf-bfd.h
bfd/elf.c
bfd/elf64-ppc.c
Status: Backport
Owner: dougwan
Backport last patch for upstream performance fix for PR 13897
http://sourceware.org/ml/binutils-cvs/2012-06/msg00011.html
gold/layout.cc
Status: Local
Owner: ccoutant
Fix linker to strip .debug_gnu_pubnames/pubtypes when generating
.gdb_index.
bfd/elf.c
Status: Backport
Owner: dje
Fix http://sourceware.org/bugzilla/show_bug.cgi?id=14662
to make strip remove .gdb_index.
binutils/dwarf.h
Status: Backport
Owner: ccoutant
Add missing enum for gdb_index section.
http://sourceware.org/ml/binutils-cvs/2011-09/msg00130.html
binutils/dwarf.c
include/dwarf2.h
Status: Backport
Owner: ccoutant
Backport upstream patch to add readelf support for DW_OP_GNU_const_index.
http://sourceware.org/ml/binutils-cvs/2012-09/msg00036.html
gold/layout.cc
Status: Backport
Owner: tmsriram
Keep SHF_EXCLUDE sections when doing relocatable links.
http://sourceware.org/ml/binutils/2012-10/msg00172.html
binutils/dwarf.c
binutils/dwarf.h
binutils/elfcomm.c
binutils/elfcomm.h
binutils/objdump.c
binutils/readelf.c
Status: Upstream
Backport patches to add readelf support for dwp files.
http://sourceware.org/ml/binutils-cvs/2012-02/msg00075.html
http://sourceware.org/ml/binutils/2012-10/msg00233.html
gold/Makefile.am
gold/Makefile.in
gold/dwarf_reader.cc
gold/dwarf_reader.h
gold/dwp.cc
gold/dwp.h
gold/fileread.cc
gold/fileread.h
gold/gdb-index.cc
gold/object.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/dwp_test.h
gold/testsuite/dwp_test_1.cc
gold/testsuite/dwp_test_1.s
gold/testsuite/dwp_test_1.sh
gold/testsuite/dwp_test_1b.cc
gold/testsuite/dwp_test_1b.s
gold/testsuite/dwp_test_2.cc
gold/testsuite/dwp_test_2.s
gold/testsuite/dwp_test_2.sh
gold/testsuite/dwp_test_main.cc
gold/testsuite/dwp_test_main.s
Status: Upstream
Backport patches to add dwp utility to binutils/gold.
http://sourceware.org/ml/binutils/2012-10/msg00229.html
http://sourceware.org/ml/binutils/2012-10/msg00230.html
http://sourceware.org/ml/binutils/2012-10/msg00231.html
http://sourceware.org/ml/binutils/2012-10/msg00232.html
http://sourceware.org/ml/binutils/2012-10/msg00234.html
http://sourceware.org/ml/binutils/2012-10/msg00235.html
gold/dwp.cc
Status: Upstream
Fix C++11 warning.
gold/Makefile.am
gold/Makefile.in
Status: Upstream
Add install commands for dwp utility.
gas/as.c
Status: Backport
Owner: simonb
Backport upstream patch for as -statistics.
http://sourceware.org/ml/binutils/2012-10/msg00248.html
binutils/objcopy.c
binutils/testsuite/binutils-all/i386/compressed-1b.d
binutils/testsuite/binutils-all/i386/compressed-1c.d
binutils/testsuite/binutils-all/x86-64/compressed-1b.d
binutils/testsuite/binutils-all/x86-64/compressed-1c.d
Status: Backport
Owner: ccoutant
Backport upstream patch to handle empty relocations sections properly
in objcopy.
http://sourceware.org/ml/binutils-cvs/2012-04/msg00049.html
gold/dwarf_reader.cc
gold/dwarf_reader.h
Status: Local
Owner: ccoutant
Fix DWARF reader to recognize compressed debug sections everywhere.
When reading GNU-style pubnames tables, read to end of table
instead of stopping when die_offset == 0.
gold/dwarf_reader.cc
Status: Local
Owner: ccoutant
Fix "set but not used" error.
ld/ldmain.c
Status: Backport
Owner: simonb
Backport upstream patch for ld -stats
http://sourceware.org/ml/binutils/2012-10/msg00378.html
gold/arm.cc
gold/common.cc
gold/dwarf_reader.cc
gold/ehframe.cc
gold/incremental.cc
gold/powerpc.cc
Status: Backport
Owner: saugustine
Backport upstream patch for unused typedefs
http://sourceware.org/ml/binutils/2012-07/msg00108.html
gold/gold.cc
gold/layout.cc
gold/layout.h
gold/object.cc
gold/output.cc
gold/plugin.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/plugin_final_layout.sh
gold/testsuite/plugin_section_order.c
include/plugin-api.h
Status: Backport
Owner: tmsriram
Backport upstream patch to enable plugin APIs to map specific
function sections to unique segments.
http://sourceware.org/ml/binutils/2012-08/msg00447.html
Makefile.def
Makefile.in
Status: Backport
Owner: shenhan
Backport upstream patch for PR binutils/4970.
http://sourceware.org/ml/binutils/2012-08/msg00451.html
gold/dwp.cc
Status: Backport
Owner: ccoutant
Backport upstream patch to fix dwp internal error when adding
a duplicate CU.
http://sourceware.org/ml/binutils-cvs/2012-12/msg00082.html
gold/layout.cc
gold/layout.h
gold/output.cc
testsuite/Makefile.am
testsuite/Makefile.in
testsuite/text_section_grouping.cc
testsuite/text_section_grouping.sh
Status:Backport
Owner:tmsriram
Backport patches http://sourceware.org/ml/binutils/2012-11/msg00319.html
and http://sourceware.org/ml/binutils/2012-12/msg00227.html to allow gold
to group ".text.hot", ".text.unlikely", ".text.startup" and ".text.exit"
sections by default.
gold/output.cc
Status: Backport
Owner: ccoutant
Backport upstream patch to fix incremental update problem exposed by
text section reordering.
http://sourceware.org/ml/binutils-cvs/2013-01/msg00039.html
gold/output.h
gold/script-sections.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: Backport
Owner: tmsriram
Backport patch http://sourceware.org/ml/binutils/2013-01/msg00108.html
to allow linker scripts and section ordering to co-exist.
gold/dwp.cc
Status: Backport
Owner: ccoutant
Backport patches to fix 32-bit build problem, check for bad fwrite return
value, and add --help option.
http://sourceware.org/ml/binutils-cvs/2012-10/msg00132.html
http://sourceware.org/ml/binutils-cvs/2012-10/msg00133.html
http://sourceware.org/ml/binutils-cvs/2012-10/msg00162.html
gold/layout.cc
gold/testsuite/plugin_final_layout.cc
Status: Backport
Owner: tmsriram
Backport patch http://sourceware.org/ml/binutils/2013-01/msg00252.html to
fix a bug in function reordering.
gold/layout.cc
gold/options.h
gold/output.cc
gold/output.h
testsuite/Makefile.am
testsuite/Makefile.in
testsuite/text_section_grouping.sh
Status: Backport
Owner: tmsriram
Backport patch http://sourceware.org/ml/binutils/2013-01/msg00357.html to
fix a bug in default text section ordering in gold.
binutils/dwarf.c
Status: Backport
Owner: ccoutant
Backport patches to fix problems with readelf dumping of loclists and
addr tables.
http://sourceware.org/ml/binutils/2013-01/msg00379.html
http://sourceware.org/ml/binutils/2013-01/msg00388.html
gold/dwp.cc
Status: Backport
Owner: ccoutant
Backport patch to add --exec option to dwp.
http://sourceware.org/ml/binutils-cvs/2013-01/msg00181.html
include/plugin-api.h
Status: Backport
Owner: tmsriram
Backport to get plugin-api.h in sync with upstream binutils.
http://sourceware.org/ml/binutils/2013-02/msg00136.html
http://sourceware.org/ml/binutils/2012-06/msg00129.html
binutils/dwarf.c
binutils/dwarf.h
binutils/objdump.c
binutils/readelf.c
Status: Local
Owner: saugustine
Dump new accelerator tables .debug_[names|typenames|namespaces].
binutils/dwarf.c
elfcpp/dwarf.h
include/dwarf2.h
Status: Backport
Owner: ccoutant
Add support for version 2 DWARF package file format.
http://sourceware.org/ml/binutils-cvs/2013-03/msg00000.html
http://sourceware.org/ml/binutils-cvs/2013-03/msg00001.html
http://sourceware.org/ml/binutils-cvs/2013-03/msg00002.html
gold/dwp.cc
gold/fileread.cc
gold/fileread.h
Status: Local
Owner: ccoutant
Make dwp print warning instead of fatal error when it can't open
an input .dwo file.
gold/dwarf_reader.cc
gold/object.cc
gold/testsuite/gdb_index_test.cc
gold/testsuite/gdb_index_test_comm.sh
Status: Backport
Owner: ccoutant
Backport patch to support new FORM codes in DWARF reader.
http://sourceware.org/ml/binutils-cvs/2012-09/msg00038.html
gold/archive.cc
Status: Backport
Owner: tmsriram
Backport patch to make linker plugin APIs work with archives:
http://sourceware.org/ml/binutils/2013-03/msg00322.html
gold/layout.cc
gold/script-sections.cc
gold/symtab.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/script_test_11.c
gold/testsuite/script_test_11.t
Status: Backport
Owner: ccoutant
Backport patches to fix problems with dot assignment in scripts
used with -r option.
http://sourceware.org/ml/binutils-cvs/2013-04/msg00069.html
http://sourceware.org/ml/binutils-cvs/2013-04/msg00070.html
http://sourceware.org/ml/binutils-cvs/2013-04/msg00071.html
gold/layout.cc
Status: Local
Owner: tmsriram
Map input section name prefixes "_function_patch_prologue." and
"_function_patch_epilogue." to output section names
"_function_patch_prologue" and "_function_patch_epilogue".
The compiler patch that creates these sections:
http://gcc.gnu.org/ml/gcc-patches/2013-04/msg01835.html
gold/dwp.h
gold/dwp.cc
Status: Local
Owner: ccoutant
Add --verify-only option to dwp.
gold/object.cc
gold/object.h
gold/symtab.h
gold/target-reloc.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/debug_msg.sh
gold/testsuite/missing_key_func.cc
gold/testsuite/missing_key_func.sh
Status: Backport
Owner: ccoutant
Backport upstream patches to fix problem where non-function symbols
in error messages are labelled as "function", and to add an extra
line of info when vtable symbols are undefined.
http://sourceware.org/ml/binutils-cvs/2013-05/msg00099.html
http://sourceware.org/ml/binutils-cvs/2013-05/msg00100.html
include/demangle.h
libiberty/cp-demangle.c
libiberty/testsuite/demangle-expected
Status: Backport
Owner: ccoutant
Backport demangler patches to sync binutils with GCC 4.8.
r179772 | ian | 2011-10-10 13:34:20 -0700 (Mon, 10 Oct 2011) | 5 lines
r180944 | jason | 2011-11-04 05:54:08 -0700 (Fri, 04 Nov 2011) | 20 lines
r181154 | aldyh | 2011-11-08 03:13:41 -0800 (Tue, 08 Nov 2011) | 2 lines
r182969 | jason | 2012-01-06 13:39:34 -0800 (Fri, 06 Jan 2012) | 3 lines
r182970 | jason | 2012-01-06 13:39:43 -0800 (Fri, 06 Jan 2012) | 32 lines
r183072 | jason | 2012-01-10 09:02:52 -0800 (Tue, 10 Jan 2012) | 2 lines
r185082 | jason | 2012-03-07 15:19:06 -0800 (Wed, 07 Mar 2012) | 2 lines
r185595 | jason | 2012-03-20 21:04:39 -0700 (Tue, 20 Mar 2012) | 6 lines
r187773 | tromey | 2012-05-22 06:55:02 -0700 (Tue, 22 May 2012) | 4 lines
r189630 | jason | 2012-07-18 12:51:36 -0700 (Wed, 18 Jul 2012) | 3 lines
r192211 | jason | 2012-10-08 07:45:37 -0700 (Mon, 08 Oct 2012) | 24 lines
r193367 | jason | 2012-11-09 08:14:37 -0800 (Fri, 09 Nov 2012) | 22 lines
r193401 | jason | 2012-11-10 18:11:15 -0800 (Sat, 10 Nov 2012) | 2 lines
r196065 | jason | 2013-02-14 17:26:44 -0800 (Thu, 14 Feb 2013) | 8 lines
r197436 | jason | 2013-04-03 10:24:12 -0700 (Wed, 03 Apr 2013) | 16 lines
gold/dwarf_reader.cc
gold/dwarf_reader.h
Status: Backport
Owner: ccoutant
Backport upstream patch to fix problem building gdb index on piii.
http://sourceware.org/ml/binutils-cvs/2013-07/msg00004.html
gold/dwarf_reader.cc
gold/dwarf_reader.h
gold/gdb-index.cc
gold/gdb-index.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: local in two patches
Owner: saugustine
Newer editions of GCC generate DW_AT_gnu_pubnames attribute
with a DW_FORM_flag_present, rather than as
DW_FORM_sec_offset. Add support for reading them as such.
gold/resolve.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/plugin_test_tls.sh
gold/testsuite/two_file_test_2_tls.cc
gold/testsuite/two_file_test_tls.cc
Status: Backport
Owner: ccoutant
Backport patch to fix LTO problem with __thread variables.
http://sourceware.org/ml/binutils-cvs/2013-06/msg00058.html
gold/Makefile.am
gold/Makefile.in
Status: Backport
Owner: bmoses
Backport changes made to the (above-backported) dwp Makefile
targets during upstream review. Namely, to put it in
bin_PROGRAMS so that it gets installed correctly when we are
building a cross-compiler. See discussion here:
http://sourceware.org/ml/binutils/2012-10/msg00261.html
http://sourceware.org/ml/binutils/2012-10/msg00262.html
binutils/dwarf.c
Status: Backport
Owner: saugustine
Backport handling for gdb_index version 8.
https://sourceware.org/ml/binutils/2013-01/msg00350.html
gold/configure.ac
gold/configure
gold/Makefile.am
gold/Makefile.in
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: local
Owner: bmoses
Add a Gold configure option to run tests using the native
build tools, even if we are building for a non-native
target.
libiberty/cp-demangle.c
libiberty/testsuite/demangle-expected
Status: Backport
Owner: ppluzhnikov
Backport cxxfilter fix for local source name demangling.
http://gcc.gnu.org/viewcvs/gcc?view=revision&revision=203476
gas/write.c
Status: Backport
Owner: bmoses
Backport fix to avoid uninitialized variable warning.
https://sourceware.org/git/?p=binutils-gdb.git;a=commitdiff;h=4fc0b46e62cec696390862c9eb7d80b35d24f0f8
gold/options.cc
gold/options.h
gold/symtab.cc
gold/symtab.h
gold/testsuite/Makefile.am
gold/testsuite/dynamic_list_2.cc
gold/testsuite/dynamic_list_2.t
gold/testsuite/dynamic_list_lib1.cc
gold/testsuite/dynamic_list_lib2.cc
gold/testsuite/gc_dynamic_list_test.c
gold/testsuite/gc_dynamic_list_test.sh
gold/testsuite/gc_dynamic_list_test.t
gold/testsuite/Makefile.in
Status: Backport
Owner: ccoutant
Fix problems with --dynamic-list option.
https://sourceware.org/ml/binutils-cvs/2014-02/msg00023.html
gold/errors.cc
gold/target-reloc.h
Status: Backport
Owner: ccoutant
Fix issues with gold undefined symbol diagnostics.
https://sourceware.org/ml/binutils-cvs/2014-02/msg00025.html
gold/errors.cc
Status: local
Owner: ccoutant
Add local go/missingkeymethod link to missing vtable error message.
binutils/readelf.c
Status: backport
Owner: ccoutant
Add readelf support for gold version note sections.
https://sourceware.org/ml/binutils-cvs/2014-02/msg00026.html
gold/archive.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/weak_undef_file3.cc
gold/testsuite/weak_undef_file4.cc
gold/testsuite/weak_undef_test_2.cc
Status: backport
Owner: ccoutant
Fix problem where -u is ignored when a weak undef is seen.
Backported from:
https://sourceware.org/ml/binutils-cvs/2014-02/msg00031.html
libiberty/cp-demangle.c
libiberty/cp-demangle.h
libiberty/testsuite/demangle-expected
Status: backport
Owner: ccoutant
Fix demangler to handle conversion operators correctly.
Backported from GCC trunk at r205292.