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