commit 397e6fcceadc43e4202dce7693300b8837c7536d (HEAD -> gentoo/binutils-2.31, gentoo/gentoo/binutils-2.31)
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Sun Jul 15 13:30:41 2018 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:30:41 2018 +0200

    [no patch] The 0000 patch is not needed in this branch

 scripts/gentoo/make-tarball.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 1f26c975b5048aefdfe33daa0e57d875b03fa01a (gentoo/binutils-9999)
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Fri Jun 22 20:02:48 2018 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:26 2018 +0200

    [no-patch] Gentoo: make patch tarball script 9999-ready

 scripts/gentoo/make-tarball.sh | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

commit 09e9ea1e5f714e4414d297a77f9f925b27317471
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Sun Jun 3 22:36:40 2018 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:23 2018 +0200

    Gentoo: Fix test for precise textrel warning message, after non-shared object change
    
    (Broken by "Gentoo: Restore TEXTREL warnings for non-shared objects")

 ld/testsuite/ld-i386/warn1.d | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f4bac53b42ca13a870cea5f4281f63ebcd521008
Author:     Sergei Trofimovich <slyfox@gentoo.org>
AuthorDate: Thu Mar 1 12:35:03 2018 +0100
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:20 2018 +0200

    Gentoo: Restore TEXTREL warnings for non-shared objects

 bfd/elflink.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 159e42bdaac95e70cc670f615a387244ecba9b25
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Sun Jun 3 21:40:36 2018 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:17 2018 +0200

    Gentoo: Pass --no-warn-shared-textrel to ld in its testsuite

 ld/testsuite/lib/ld-lib.exp | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 977cade8fffc8196a1a804ee0ff039431eb83672
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Wed Oct 18 00:44:49 2017 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:14 2018 +0200

    Gentoo: Pass --hash-style=sysv to ld in its testsuite

 ld/testsuite/lib/ld-lib.exp | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

commit 553d2deb48e1ef55133a9f10b8c72fbc4566dba0
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Wed Oct 11 21:56:53 2017 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:11 2018 +0200

    [no patch] Gentoo: Add patch tarball generation script
    
    (cherry picked from commit 90427abb2aac0cc4ebcb73397cc3ad574c6fec5d)

 scripts/gentoo/0000-Gentoo-Git-is-development |  22 ++++++
 scripts/gentoo/9999-Gentoo-We-make-a-release  |  22 ++++++
 scripts/gentoo/README.Gentoo.patches          |  31 ++++++++
 scripts/gentoo/make-tarball.sh                | 109 ++++++++++++++++++++++++++
 4 files changed, 184 insertions(+)

commit 85df674f53ee5f3918c98523d7e20849b789291b
Author:     Mike Frysinger <vapier@gentoo.org>
AuthorDate: Tue Jul 5 20:24:00 2016 +0545
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:08 2018 +0200

    Gentoo: opcodes: link against libbfd.la for rpath deps
    
    The reason opcodes doesn't link against libbfd.la is to workaround a
    libtool bug where it uses installed -L paths ahead of DESTDIR paths.
    The downside is that the library itself lacks rpath tags to find the
    right version of libbfd.so.
    
    Since Gentoo has patched the libtool bug for a while, we don't need
    the workaround.  Use the .la file so we get the rpath tags.
    
    URL: https://bugs.gentoo.org/563934
    (cherry picked from commit 662586237b0b00ee881e79b56f6234ff36e8bfe6)

 opcodes/configure    | 2 +-
 opcodes/configure.ac | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

commit 9c1ef37cdd18725f03252065aca7a6b2bfedf1b9
Author:     Mike Frysinger <vapier@gentoo.org>
AuthorDate: Fri Jan 7 00:15:53 2005 -0500
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:05 2018 +0200

    Gentoo: libiberty: install PIC version of libiberty.a
    
    This will install a PIC version of libiberty.a by overwriting the non-PIC
    version of libiberty.a while compiling.  We do this because there is no
    shared version of libiberty for random apps to link against which means if
    someone wants to use this in a shared library or PIE, they're out of luck.
    It's arguable whether people should be able to use this in a shared lib,
    but usage in PIE should be fine.  You could argue that this penalizes the
    non-PIE users, but the counter point is that people using this library in
    general are fairly low, and we'd rather have things work for all of them.
    
    (cherry picked from commit 112aff9ad3e2675556370c4281117a6df0a879d9)

 libiberty/Makefile.in | 1 +
 1 file changed, 1 insertion(+)

commit 7da33864b8df90529d2f7d15ecbfa7db161ca607
Author:     Mike Frysinger <vapier@gentoo.org>
AuthorDate: Fri Jan 7 00:15:53 2005 -0500
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:02 2018 +0200

    Gentoo: ld: enable new dtags by default for linux/gnu targets
    
    The "new" dtags options have been around for 14+ years now, so for Linux
    and GNU targets, enable them by default.
    
    2012-01-21  Mike Frysinger  <vapier@gentoo.org>
    
            * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
            link_info.new_dtags to TRUE for linux/gnu targets.
            * NEWS: Mention new dtags default.
    
    2013-01-22  Roland McGrath  <mcgrathr@google.com>
    
            * emultempl/elf32.em (gld${EMULATION_NAME}_before_parse): Set
            new_dtags to TRUE for *-*-nacl* targets.
    
    (cherry picked from commit 3ed91ee23d7ba05bffe6fb00bdaf5fa089643d77)

 ld/emultempl/elf32.em | 10 ++++++++++
 1 file changed, 10 insertions(+)

commit 95c7533fccb6bb6be537f567723188ddf8a2290d
Author:     Mike Frysinger <vapier@gentoo.org>
AuthorDate: Tue Oct 10 22:53:53 2017 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:26:00 2018 +0200

    Gentoo: gold/ld: add support for poisoned system directories
    
    This is based on the old CodeSourcery patch written by Joseph Myers to add
    support to the link for detecting & rejecting bad -L paths when using a
    cross-compiler.  The differences here:
    * The command line flags are always available.
    * We can turn on & off the warning via the command line.
    * The configure option controls the default warning behavior.
    * Add support for gold.
    
    It is not currently upstream, nor has it been submitted at all.  There are
    no plans to do so currently either.
    
    BUG=chromium:488360
    TEST=`cbuildbot chromiumos-sdk` passes  # tests arm/amd64/mipsel/x86
    TEST=`cbuildbot panther_moblab-full whirlwind-release` pass
    TEST=`cbuildbot {x32,arm64}-generic-full` has no new failures
    TEST=x86_64-cros-linux-gnu-ld throws warnings when using -L/lib (gold & bfd)
    
    Reviewed-on: https://chromium-review.googlesource.com/272083
    (cherry picked from commit f92dbf35c00ab13cee36f6be8ae5ca46454d9000)

 gold/options.cc | 33 +++++++++++++++++++++++++++++++++
 gold/options.h  |  7 +++++++
 ld/config.in    |  3 +++
 ld/configure    | 14 ++++++++++++++
 ld/configure.ac | 10 ++++++++++
 ld/ld.h         |  7 +++++++
 ld/ld.texi      | 18 ++++++++++++++++++
 ld/ldfile.c     | 20 ++++++++++++++++++++
 ld/ldlex.h      |  3 +++
 ld/ldmain.c     |  7 +++++++
 ld/lexsup.c     | 24 ++++++++++++++++++++++++
 11 files changed, 146 insertions(+)

commit 380218445778ad0dec516c5ca5d775f0d3c215b7
Author:     Andreas K. Hüttel <dilfridge@gentoo.org>
AuthorDate: Sun Jun 3 21:12:16 2018 +0200
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:25:57 2018 +0200

    Gentoo: Add an option --no-warn-shared-textrel (self-explanatory)

 ld/ld.texi  | 4 ++++
 ld/ldlex.h  | 1 +
 ld/lexsup.c | 6 ++++++
 3 files changed, 11 insertions(+)

commit 4881c5ad61d74f489a75902885eea9413afea063
Author:     Mike Frysinger <vapier@gentoo.org>
AuthorDate: Mon May 16 22:10:19 2005 -0400
Commit:     Andreas K. Hüttel <dilfridge@gentoo.org>
CommitDate: Sun Jul 15 13:25:54 2018 +0200

    Gentoo: ld: always warn about textrels in files
    
    textrels are bad for forcing copy-on-write (this affects everyone), and for
    security/runtime code generation, this affects security ppl.  But in either
    case, it doesn't matter who needs textrels, it's the very fact that they're
    needed at all.
    
    (cherry picked from commit cd6411ad57aab78686f67cbbc1ed70ee810ad335)

 ld/ldmain.c | 1 +
 1 file changed, 1 insertion(+)

commit 9c6b47988b0ffb39a7eb8e2d885a95c4fe1185fe (origin/binutils-2_31-branch, binutils-2_31-branch)
Author:     GDB Administrator <gdbadmin@sourceware.org>
AuthorDate: Sun Jul 15 00:02:24 2018 +0000
Commit:     GDB Admin <brobecker@adacore.com>
CommitDate: Sun Jul 15 00:02:24 2018 +0000

    Automatic date update in version.in

 bfd/version.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e6977d6f7fb8ef7105db04524b8625f426edbc41
Author:     Nick Clifton <nickc@redhat.com>
AuthorDate: Sat Jul 14 19:39:32 2018 +0100
Commit:     Nick Clifton <nickc@redhat.com>
CommitDate: Sat Jul 14 19:39:32 2018 +0100

    Reset branch back to development mode

 bfd/ChangeLog          |   7 ++
 bfd/configure          |  20 ++---
 bfd/development.sh     |   2 +-
 bfd/po/bfd.pot         |   2 +-
 bfd/version.m4         |   2 +-
 binutils/ChangeLog     |   4 +
 binutils/configure     |  20 ++---
 gas/ChangeLog          |   4 +
 gas/configure          |  20 ++---
 gprof/ChangeLog        |   4 +
 gprof/configure        |  20 ++---
 ld/ChangeLog           |   4 +
 ld/configure           |  20 ++---
 ld/po/ld.pot           | 230 +++++++++++++++++++++++++------------------------
 opcodes/ChangeLog      |   6 +-
 opcodes/configure      |  20 ++---
 opcodes/po/opcodes.pot |   2 +-
 17 files changed, 210 insertions(+), 177 deletions(-)
