blob: a7bf0dcbea3faa6b4551a48aad174cd653fc5b23 [file] [log] [blame]
Patches applied to binutils-20141117:
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
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.
binutils/doc/Makefile.am
binutils/doc/Makefile.in
gas/doc/Makefile.am
gas/doc/Makefile.in
gprof/Makefile.am
gprof/Makefile.in
ld/Makefile.am
ld/Makefile.in
Status: local
Owner: bmoses
Pass --date=" " to pod2man to avoid including build dates when formatting
manual and info pages.
gas/testsuite/gas/aarch64/mapmisc.d
Status: local
Owner: bmoses
Add "--allow-incbin" directive to avoid errors with .incbin patch.
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.
gold/errors.cc
Status: local
Owner: ccoutant
Add local go/keymethod link to missing vtable error message.
gold/options.h
Status: local
Owner: ccoutant
Make --disable-new-dtags the default. See b/12844098.
gold/layout.cc
Status: Local
Owner: tmsriram
Integrated from binutils-2.24.
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/powerpc.cc
bfd/elf64-ppc.c
Status: backport
Owner: shenhan
Backport upstream patches to fix overflow detection for PPC.
See cl/80502043.
gold/powerpc.cc
Status: backport
Owner: shenhan
Backport upstream patch for PowerPC relaxation corner case.
See https://sourceware.org/ml/binutils/2014-11/msg00340.html.
gold/aarch64.cc
Status: backport
Owner: shenhan
Backport upstream patch for tlsdesc linking error under -pie.
See https://sourceware.org/ml/binutils/2014-11/msg00343.html.
gold/powerpc.cc
Status: backport
Owner: jingyu
Backport 2 upstream patches to retry powerpc gold stub grouping when
groups prove too large.
See https://sourceware.org/ml/binutils/2014-11/msg00342.html
and https://sourceware.org/ml/binutils/2014-12/msg00054.html
gold/aarch64.cc
Status: backport
Owner: jingyu
Backport upstream patch to print informative error message for
stub-group-size.
See https://sourceware.org/ml/binutils/2014-12/msg00108.html
gold/aarch64.cc
Status: backport
Owner: jingyu
Backport upstream patch to fix a print bug in 32bit mode.
See https://sourceware.org/ml/binutils/2014-12/msg00137.html
bfd/elf64-ppc.c
gold/powerpc.cc
gold/symtab.cc
Status: backport
Owner: jingyu
Backport 5 upstream patches for PPC.
See https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f9dffbf0863b9010a5eece87bd6b36e38c09ffb0
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1f98a0748c4dfae57a76c408501c938480c1173c
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=1611bc4afb0f08f0aff64ec355b8d68e9f4f0a73
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e30880c2eeee3b43897161344bbbffd03f3a1c91
https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=b01a4b043a5b08e1208b1fedd61a6f3d65a328e0
gold/powerpc.cc
Status: backport
Owner: jingyu
Backport upstream patch to correct PPC TLSLD linker optimization.
See https://sourceware.org/ml/binutils/2015-01/msg00322.html
gold/aarch64-reloc.def
gold/aarch64.cc
Status: backport
Owner: jingyu
Backport upstream patch to support missing TLSLE relocations.
see https://sourceware.org/ml/binutils/2015-02/msg00140.html
gold/parameters.cc
Status: backport
Owner: ccoutant
Fix a race condition when setting default target for ARM targets.
https://sourceware.org/ml/binutils-cvs/2015-03/msg00023.html
binutils/dwarf.h
binutils/readelf.c
include/dwarf2.def
include/dwarf2.h
Status: local
Owner: ccoutant
Backport two-level line table support for readelf from upstream binutils
branch users/ccoutant/two-level-line-150331.
gas/dwarf2dbg.c
gas/dwarf2dbg.h
gas/config/obj-elf.c
Status: local
Owner: ccoutant
Backport two-level line table support for GAS from upstream binutils
branch users/ccoutant/two-level-line-150331.
elfcpp/dwarf.h
gold/debug.h
gold/dwarf_reader.cc
gold/dwarf_reader.h
Status: local
Owner: ccoutant
Backport two-level line table support for gold from upstream binutils
branch users/ccoutant/two-level-line-150331.
gold/dwp.cc
gold/dynobj.cc
gold/object.cc
gold/object.h
Status: backport
Owner: ccoutant
Backport upstream patch to add gold support for reading compressed
debug info in shared object and dwp files.
gold/aarch64-reloc.def
gold/aarch64.cc
Status: backport
Owner: jingyu
Add support to 2 AARCH64 TLSLD relocations. Change _TLS_MODULE_BASE_.
https://sourceware.org/ml/binutils/2015-03/msg00420.html
gold/ehframe.h
gold/gold.cc
gold/layout.cc
gold/layout.h
gold/options.cc
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
Status: backport
Owner: ccoutant
Fix gold testsuite failures when using newer versions of GCC.
https://sourceware.org/ml/binutils-cvs/2015-03/msg00048.html
https://sourceware.org/ml/binutils-cvs/2015-03/msg00075.html
https://sourceware.org/ml/binutils-cvs/2015-03/msg00146.html
gold/aarch.cc
Status: backport
Owner: jingyu
Fix virtual function signature to match the one in the parent class.
https://sourceware.org/ml/binutils/2015-04/msg00045.html
gold/debug.h
gold/dwarf_reader.cc
gold/symtab.cc
gold/testsuite/debug_msg.sh
Status: backport
Owner: ccoutant
Improve ODR checking in gold, to tolerate slight differences in
line numbers between clang and gcc.
https://sourceware.org/ml/binutils-cvs/2015-04/msg00095.html
gold/layout.cc
gold/target.h
gold/x86_64.cc
Status: local
Owner: tmsriram
With PIE links, check the size of the data segment and warn when it is
greater than a safe value (128MB for x86_64) to prevent the problem described
in go/unsafe-pie.
gold/options.h
gold/symtab.cc
gold/symtab.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/weak_unresolved_symbols_test.cc
Status: backport
Owner: tmsriram
Backport upstream patch that adds option --warn-unresolved-symbols to gold
that treats unresolved symbol references as weak. Details here:
https://sourceware.org/ml/binutils/2015-04/msg00358.html
gold/gold.cc
gold/options.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/disable_pie_unsafe_size_test.cc
gold/testsuite/disable_pie_unsafe_size_test.sh
Status: local
Owner: tmsriram
With PIE links, check the size of the data segment and disable PIE when it
is greater than a safe value (128MB for x86_64) to prevent the problem described
in go/unsafe-pie. Allow this to be overridden with
--no-disable-pie-when-unsafe-data-size
gold/powerpc.cc
Status: backport
Owner: saugustine
Backport upstream patches that disable assertion when building powerpc symbol
tables.
https://sourceware.org/ml/binutils/2015-04/msg00428.html
https://sourceware.org/ml/binutils/2015-04/msg00429.html
gold/symtab.cc
gold/testsuite/Makefile.am
gold/testsuite/tls_pie_test.sh
Status: backport
Owner: tmsriram
Backport upstream patch that allows gold to resolve defined TLS symbols in a
PIE link.
https://sourceware.org/ml/binutils-cvs/2015-04/msg00098.html