| 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. |