This is the 2.37 release
diff --git a/ChangeLog b/ChangeLog
index 45db2cb..641d82c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-03  Nick Clifton  <nickc@redhat.com>
 
 	* 2.37 release branch created.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 9566e41..75ca29c 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-08  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR ld/21782
diff --git a/bfd/configure b/bfd/configure
index 6faff42..41586f0 100755
--- a/bfd/configure
+++ b/bfd/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for bfd 2.36.90.
+# Generated by GNU Autoconf 2.69 for bfd 2.37.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.36.90'
-PACKAGE_STRING='bfd 2.36.90'
+PACKAGE_VERSION='2.37'
+PACKAGE_STRING='bfd 2.37'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1393,7 +1393,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures bfd 2.36.90 to adapt to many kinds of systems.
+\`configure' configures bfd 2.37 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1464,7 +1464,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.36.90:";;
+     short | recursive ) echo "Configuration of bfd 2.37:";;
    esac
   cat <<\_ACEOF
 
@@ -1592,7 +1592,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.36.90
+bfd configure 2.37
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2186,7 +2186,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by bfd $as_me 2.36.90, which was
+It was created by bfd $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3168,7 +3168,7 @@
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.36.90'
+ VERSION='2.37'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15549,7 +15549,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by bfd $as_me 2.36.90, which was
+This file was extended by bfd $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15615,7 +15615,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-bfd config.status 2.36.90
+bfd config.status 2.37
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/bfd/development.sh b/bfd/development.sh
index 4e87fdd..eb9762e 100644
--- a/bfd/development.sh
+++ b/bfd/development.sh
@@ -16,7 +16,7 @@
 # along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
 # Controls whether to enable development-mode features by default.
-development=true
+development=false
 
 # Indicate whether this is a release branch.
-experimental=true
+experimental=false
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 67f16af..f8c113f 100644
--- a/bfd/po/bfd.pot
+++ b/bfd/po/bfd.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-07-03 15:02+0100\n"
+"POT-Creation-Date: 2021-07-18 17:37+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -130,115 +130,115 @@
 msgid "Writing updated armap timestamp"
 msgstr ""
 
-#: bfd.c:681
+#: bfd.c:687
 msgid "no error"
 msgstr ""
 
-#: bfd.c:682
+#: bfd.c:688
 msgid "system call error"
 msgstr ""
 
-#: bfd.c:683
+#: bfd.c:689
 msgid "invalid bfd target"
 msgstr ""
 
-#: bfd.c:684
+#: bfd.c:690
 msgid "file in wrong format"
 msgstr ""
 
-#: bfd.c:685
+#: bfd.c:691
 msgid "archive object file in wrong format"
 msgstr ""
 
-#: bfd.c:686
+#: bfd.c:692
 msgid "invalid operation"
 msgstr ""
 
-#: bfd.c:687
+#: bfd.c:693
 msgid "memory exhausted"
 msgstr ""
 
-#: bfd.c:688
+#: bfd.c:694
 msgid "no symbols"
 msgstr ""
 
-#: bfd.c:689
+#: bfd.c:695
 msgid "archive has no index; run ranlib to add one"
 msgstr ""
 
-#: bfd.c:690
+#: bfd.c:696
 msgid "no more archived files"
 msgstr ""
 
-#: bfd.c:691
+#: bfd.c:697
 msgid "malformed archive"
 msgstr ""
 
-#: bfd.c:692
+#: bfd.c:698
 msgid "DSO missing from command line"
 msgstr ""
 
-#: bfd.c:693
+#: bfd.c:699
 msgid "file format not recognized"
 msgstr ""
 
-#: bfd.c:694
+#: bfd.c:700
 msgid "file format is ambiguous"
 msgstr ""
 
-#: bfd.c:695
+#: bfd.c:701
 msgid "section has no contents"
 msgstr ""
 
-#: bfd.c:696
+#: bfd.c:702
 msgid "nonrepresentable section on output"
 msgstr ""
 
-#: bfd.c:697
+#: bfd.c:703
 msgid "symbol needs debug section which does not exist"
 msgstr ""
 
-#: bfd.c:698
+#: bfd.c:704
 msgid "bad value"
 msgstr ""
 
-#: bfd.c:699
+#: bfd.c:705
 msgid "file truncated"
 msgstr ""
 
-#: bfd.c:700
+#: bfd.c:706
 msgid "file too big"
 msgstr ""
 
-#: bfd.c:701
+#: bfd.c:707
 msgid "sorry, cannot handle this file"
 msgstr ""
 
-#: bfd.c:702
+#: bfd.c:708
 #, c-format
 msgid "error reading %s: %s"
 msgstr ""
 
-#: bfd.c:703
+#: bfd.c:709
 msgid "#<invalid error code>"
 msgstr ""
 
-#: bfd.c:1640
+#: bfd.c:1646
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr ""
 
-#: bfd.c:1653
+#: bfd.c:1659
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d in %s\n"
 msgstr ""
 
-#: bfd.c:1658
+#: bfd.c:1664
 #, c-format
 msgid "BFD %s internal error, aborting at %s:%d\n"
 msgstr ""
 
-#: bfd.c:1660
+#: bfd.c:1666
 msgid "Please report this bug.\n"
 msgstr ""
 
@@ -947,7 +947,7 @@
 
 #: elf-m10300.c:2093 elf32-arm.c:13376 elf32-i386.c:3426 elf32-m32r.c:2331
 #: elf32-m68k.c:3929 elf32-s390.c:3080 elf32-sh.c:3671 elf32-tilepro.c:3275
-#: elf32-xtensa.c:3024 elf64-s390.c:3029 elf64-x86-64.c:4082 elfxx-sparc.c:2917
+#: elf32-xtensa.c:3024 elf64-s390.c:3029 elf64-x86-64.c:4085 elfxx-sparc.c:2917
 #: elfxx-sparc.c:3814 elfxx-tilegx.c:3665 elfnn-aarch64.c:5501
 #: elfnn-aarch64.c:7104
 #, c-format
@@ -2217,7 +2217,7 @@
 msgstr ""
 
 #: elf32-bfin.c:1619 elf32-i386.c:3466 elf32-m68k.c:4006 elf32-s390.c:3138
-#: elf64-s390.c:3087 elf64-x86-64.c:4137
+#: elf64-s390.c:3087 elf64-x86-64.c:4140
 #, c-format
 msgid "%pB(%pA+%#<PRIx64>): reloc against `%s': error %d"
 msgstr ""
@@ -2688,7 +2688,7 @@
 msgstr ""
 
 #: elf32-i386.c:2406 elf32-i386.c:3677 elf32-i386.c:3824 elf64-x86-64.c:2778
-#: elf64-x86-64.c:4310 elf64-x86-64.c:4472 elfnn-riscv.c:2157
+#: elf64-x86-64.c:4313 elf64-x86-64.c:4475 elfnn-riscv.c:2157
 #: elfnn-riscv.c:2956 elfnn-riscv.c:3030
 #, c-format
 msgid "Local IFUNC function `%s' in %pB\n"
@@ -4879,34 +4879,34 @@
 "when making a shared object"
 msgstr ""
 
-#: elf64-x86-64.c:3297
+#: elf64-x86-64.c:3300
 #, c-format
 msgid ""
 "%pB: addend %s%#x in relocation %s against symbol `%s' at %#<PRIx64> in "
 "section `%pA' is out of range"
 msgstr ""
 
-#: elf64-x86-64.c:3437 elflink.c:13453
+#: elf64-x86-64.c:3440 elflink.c:13453
 msgid "%F%P: corrupt input: %pB\n"
 msgstr ""
 
-#: elf64-x86-64.c:4123
+#: elf64-x86-64.c:4126
 #, c-format
 msgid ""
 " failed to convert GOTPCREL relocation against '%s'; relink with --no-relax\n"
 msgstr ""
 
-#: elf64-x86-64.c:4284
+#: elf64-x86-64.c:4287
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4352
+#: elf64-x86-64.c:4355
 #, c-format
 msgid "%F%pB: branch displacement overflow in PLT entry for `%s'\n"
 msgstr ""
 
-#: elf64-x86-64.c:4405
+#: elf64-x86-64.c:4408
 #, c-format
 msgid "%F%pB: PC-relative offset overflow in GOT PLT entry for `%s'\n"
 msgstr ""
@@ -6384,7 +6384,7 @@
 msgid "%pB: error: debug data ends beyond end of debug directory"
 msgstr ""
 
-#: plugin.c:236
+#: plugin.c:246
 msgid ""
 "plugin framework: out of file descriptors. Try using fewer objects/archives\n"
 msgstr ""
diff --git a/bfd/version.m4 b/bfd/version.m4
index fa424fa..a1a9968 100644
--- a/bfd/version.m4
+++ b/bfd/version.m4
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.36.90])
+m4_define([BFD_VERSION], [2.37])
diff --git a/binutils/configure b/binutils/configure
index eeb8c2d..05409f4 100755
--- a/binutils/configure
+++ b/binutils/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for binutils 2.36.90.
+# Generated by GNU Autoconf 2.69 for binutils 2.37.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='binutils'
 PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.36.90'
-PACKAGE_STRING='binutils 2.36.90'
+PACKAGE_VERSION='2.37'
+PACKAGE_STRING='binutils 2.37'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1390,7 +1390,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures binutils 2.36.90 to adapt to many kinds of systems.
+\`configure' configures binutils 2.37 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1461,7 +1461,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of binutils 2.36.90:";;
+     short | recursive ) echo "Configuration of binutils 2.37:";;
    esac
   cat <<\_ACEOF
 
@@ -1608,7 +1608,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-binutils configure 2.36.90
+binutils configure 2.37
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2259,7 +2259,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by binutils $as_me 2.36.90, which was
+It was created by binutils $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3241,7 +3241,7 @@
 
 # Define the identity of the package.
  PACKAGE='binutils'
- VERSION='2.36.90'
+ VERSION='2.37'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15242,7 +15242,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by binutils $as_me 2.36.90, which was
+This file was extended by binutils $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15308,7 +15308,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-binutils config.status 2.36.90
+binutils config.status 2.37
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/binutils/po/binutils.pot b/binutils/po/binutils.pot
index 4240060..8ae2014 100644
--- a/binutils/po/binutils.pot
+++ b/binutils/po/binutils.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-07-03 15:06+0100\n"
+"POT-Creation-Date: 2021-07-18 17:38+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/cpu/ChangeLog b/cpu/ChangeLog
index 24d0775..3d2ea17 100644
--- a/cpu/ChangeLog
+++ b/cpu/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-03  Nick Clifton  <nickc@redhat.com>
 
 	* 2.37 release branch created.
diff --git a/elfcpp/ChangeLog b/elfcpp/ChangeLog
index 0d14935..f044894 100644
--- a/elfcpp/ChangeLog
+++ b/elfcpp/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-03  Nick Clifton  <nickc@redhat.com>
 
 	* 2.37 release branch created.
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 730ae88..d408b1c 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-05  Nick Clifton  <nickc@redhat.com>
 
 	* po/fr.po: Updated French translation.
diff --git a/gas/configure b/gas/configure
index 3405cb4..b1bf9a6 100755
--- a/gas/configure
+++ b/gas/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gas 2.36.90.
+# Generated by GNU Autoconf 2.69 for gas 2.37.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='gas'
 PACKAGE_TARNAME='gas'
-PACKAGE_VERSION='2.36.90'
-PACKAGE_STRING='gas 2.36.90'
+PACKAGE_VERSION='2.37'
+PACKAGE_STRING='gas 2.37'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1369,7 +1369,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gas 2.36.90 to adapt to many kinds of systems.
+\`configure' configures gas 2.37 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1440,7 +1440,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gas 2.36.90:";;
+     short | recursive ) echo "Configuration of gas 2.37:";;
    esac
   cat <<\_ACEOF
 
@@ -1576,7 +1576,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gas configure 2.36.90
+gas configure 2.37
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1987,7 +1987,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gas $as_me 2.36.90, which was
+It was created by gas $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2966,7 +2966,7 @@
 
 # Define the identity of the package.
  PACKAGE='gas'
- VERSION='2.36.90'
+ VERSION='2.37'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -14559,7 +14559,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gas $as_me 2.36.90, which was
+This file was extended by gas $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -14625,7 +14625,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-gas config.status 2.36.90
+gas config.status 2.37
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/gas/po/gas.pot b/gas/po/gas.pot
index c889914..462a3de 100644
--- a/gas/po/gas.pot
+++ b/gas/po/gas.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-07-03 15:02+0100\n"
+"POT-Creation-Date: 2021-07-18 17:37+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 6d8d368..7920790 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-05  Nick Clifton  <nickc@redhat.com>
 
 	* po/fr.po: Updated Franch translation.
diff --git a/gold/po/gold.pot b/gold/po/gold.pot
index 49f0c4b..e4dfe51 100644
--- a/gold/po/gold.pot
+++ b/gold/po/gold.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-07-03 15:02+0100\n"
+"POT-Creation-Date: 2021-07-18 17:40+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 08be6af..2cc6c4b 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-05  Nick Clifton  <nickc@redhat.com>
 
 	* po/tr.po: Updated Turkish translation.
diff --git a/gprof/configure b/gprof/configure
index 57cb610..25414b9 100755
--- a/gprof/configure
+++ b/gprof/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for gprof 2.36.90.
+# Generated by GNU Autoconf 2.69 for gprof 2.37.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='gprof'
 PACKAGE_TARNAME='gprof'
-PACKAGE_VERSION='2.36.90'
-PACKAGE_STRING='gprof 2.36.90'
+PACKAGE_VERSION='2.37'
+PACKAGE_STRING='gprof 2.37'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1338,7 +1338,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures gprof 2.36.90 to adapt to many kinds of systems.
+\`configure' configures gprof 2.37 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1409,7 +1409,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gprof 2.36.90:";;
+     short | recursive ) echo "Configuration of gprof 2.37:";;
    esac
   cat <<\_ACEOF
 
@@ -1520,7 +1520,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gprof configure 2.36.90
+gprof configure 2.37
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1885,7 +1885,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by gprof $as_me 2.36.90, which was
+It was created by gprof $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2864,7 +2864,7 @@
 
 # Define the identity of the package.
  PACKAGE='gprof'
- VERSION='2.36.90'
+ VERSION='2.37'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12508,7 +12508,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by gprof $as_me 2.36.90, which was
+This file was extended by gprof $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12574,7 +12574,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-gprof config.status 2.36.90
+gprof config.status 2.37
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/gprof/po/gprof.pot b/gprof/po/gprof.pot
index 08f7695..da4b3d2 100644
--- a/gprof/po/gprof.pot
+++ b/gprof/po/gprof.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-01-09 10:56+0000\n"
+"POT-Creation-Date: 2021-07-18 17:44+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -216,7 +216,7 @@
 msgid "%s: unable to parse mapping file %s.\n"
 msgstr ""
 
-#: corefile.c:89 corefile.c:523
+#: corefile.c:89 corefile.c:524
 #, c-format
 msgid "%s: could not open %s.\n"
 msgstr ""
@@ -246,17 +246,17 @@
 msgid "%s: -c not supported on architecture %s\n"
 msgstr ""
 
-#: corefile.c:532 corefile.c:637
+#: corefile.c:533 corefile.c:638
 #, c-format
 msgid "%s: file `%s' has no symbols\n"
 msgstr ""
 
-#: corefile.c:537
+#: corefile.c:538
 #, c-format
 msgid "%s: file `%s' has too many symbols\n"
 msgstr ""
 
-#: corefile.c:904
+#: corefile.c:905
 #, c-format
 msgid "%s: somebody miscounted: ltab.len=%d instead of %ld\n"
 msgstr ""
@@ -375,56 +375,56 @@
 msgid "Report bugs to %s\n"
 msgstr ""
 
-#: gprof.c:254
+#: gprof.c:252
 #, c-format
 msgid "%s: debugging not supported; -d ignored\n"
 msgstr ""
 
-#: gprof.c:340
+#: gprof.c:338
 #, c-format
 msgid "%s: unknown file format %s\n"
 msgstr ""
 
 #. This output is intended to follow the GNU standards document.
-#: gprof.c:428
+#: gprof.c:426
 #, c-format
 msgid "GNU gprof %s\n"
 msgstr ""
 
-#: gprof.c:429
+#: gprof.c:427
 #, c-format
 msgid ""
 "Based on BSD gprof, copyright 1983 Regents of the University of California.\n"
 msgstr ""
 
-#: gprof.c:430
+#: gprof.c:428
 #, c-format
 msgid ""
 "This program is free software.  This program has absolutely no warranty.\n"
 msgstr ""
 
-#: gprof.c:471
+#: gprof.c:469
 #, c-format
 msgid "%s: unknown demangling style `%s'\n"
 msgstr ""
 
-#: gprof.c:494
+#: gprof.c:492
 #, c-format
 msgid ""
 "%s: Only one of --function-ordering and --file-ordering may be specified.\n"
 msgstr ""
 
-#: gprof.c:546
+#: gprof.c:544
 #, c-format
 msgid "%s: sorry, file format `prof' is not yet supported\n"
 msgstr ""
 
-#: gprof.c:600
+#: gprof.c:598
 #, c-format
 msgid "%s: gmon.out file is missing histogram\n"
 msgstr ""
 
-#: gprof.c:607
+#: gprof.c:605
 #, c-format
 msgid "%s: gmon.out file is missing call-graph data\n"
 msgstr ""
@@ -535,17 +535,17 @@
 msgid "[find_call] 0x%lx: jalr\n"
 msgstr ""
 
-#: source.c:162
+#: source.c:166
 #, c-format
 msgid "%s: could not locate `%s'\n"
 msgstr ""
 
-#: source.c:237
+#: source.c:244
 #, c-format
 msgid "*** File %s:\n"
 msgstr ""
 
-#: utils.c:103
+#: utils.c:105
 #, c-format
 msgid " <cycle %d>"
 msgstr ""
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 40b4e58..79304e1 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-08  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR ld/21782
diff --git a/ld/configure b/ld/configure
index 5ef7f87..c197aae 100755
--- a/ld/configure
+++ b/ld/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for ld 2.36.90.
+# Generated by GNU Autoconf 2.69 for ld 2.37.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='ld'
 PACKAGE_TARNAME='ld'
-PACKAGE_VERSION='2.36.90'
-PACKAGE_STRING='ld 2.36.90'
+PACKAGE_VERSION='2.37'
+PACKAGE_STRING='ld 2.37'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1400,7 +1400,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures ld 2.36.90 to adapt to many kinds of systems.
+\`configure' configures ld 2.37 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1471,7 +1471,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ld 2.36.90:";;
+     short | recursive ) echo "Configuration of ld 2.37:";;
    esac
   cat <<\_ACEOF
 
@@ -1614,7 +1614,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ld configure 2.36.90
+ld configure 2.37
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -2329,7 +2329,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by ld $as_me 2.36.90, which was
+It was created by ld $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -3312,7 +3312,7 @@
 
 # Define the identity of the package.
  PACKAGE='ld'
- VERSION='2.36.90'
+ VERSION='2.37'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -17531,7 +17531,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by ld $as_me 2.36.90, which was
+This file was extended by ld $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17597,7 +17597,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-ld config.status 2.36.90
+ld config.status 2.37
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/ld/po/ld.pot b/ld/po/ld.pot
index fc23d93..519a0ad 100644
--- a/ld/po/ld.pot
+++ b/ld/po/ld.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-07-03 15:08+0100\n"
+"POT-Creation-Date: 2021-07-18 17:40+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -2717,83 +2717,83 @@
 msgid "%X%P: error: can't use long section names on this arch\n"
 msgstr ""
 
-#: plugin.c:233 plugin.c:279
+#: plugin.c:236 plugin.c:282
 msgid "<no plugin>"
 msgstr ""
 
-#: plugin.c:248 plugin.c:1100
+#: plugin.c:251 plugin.c:1111
 msgid "%F%P: %s: error loading plugin: %s\n"
 msgstr ""
 
-#: plugin.c:255
+#: plugin.c:258
 msgid "%P: %s: duplicated plugin\n"
 msgstr ""
 
-#: plugin.c:341
+#: plugin.c:344
 msgid "%F%P: could not create dummy IR bfd: %E\n"
 msgstr ""
 
-#: plugin.c:422
+#: plugin.c:425
 msgid "%F%P: %s: non-ELF symbol in ELF BFD!\n"
 msgstr ""
 
-#: plugin.c:433
+#: plugin.c:436
 msgid "%F%P: unknown ELF symbol visibility: %d!\n"
 msgstr ""
 
-#: plugin.c:542
+#: plugin.c:545
 msgid "%F%P: unsupported input file size: %s (%ld bytes)\n"
 msgstr ""
 
-#: plugin.c:679
+#: plugin.c:690
 #, c-format
 msgid "unknown LTO kind value %x"
 msgstr ""
 
-#: plugin.c:705
+#: plugin.c:716
 #, c-format
 msgid "unknown LTO resolution value %x"
 msgstr ""
 
-#: plugin.c:725
+#: plugin.c:736
 #, c-format
 msgid "unknown LTO visibility value %x"
 msgstr ""
 
 #. We should not have a new, indirect or warning symbol here.
-#: plugin.c:805
+#: plugin.c:816
 msgid "%F%P: %s: plugin symbol table corrupt (sym type %d)\n"
 msgstr ""
 
-#: plugin.c:867
+#: plugin.c:878
 msgid "%P: %pB: symbol `%s' definition: %s, visibility: %s, resolution: %s\n"
 msgstr ""
 
-#: plugin.c:944
+#: plugin.c:955
 msgid "%P: warning: "
 msgstr ""
 
-#: plugin.c:955
+#: plugin.c:966
 msgid "%P: error: "
 msgstr ""
 
-#: plugin.c:1107
+#: plugin.c:1118
 msgid "%F%P: %s: plugin error: %d\n"
 msgstr ""
 
-#: plugin.c:1162
+#: plugin.c:1173
 msgid "%F%P: plugin_strdup failed to allocate memory: %s\n"
 msgstr ""
 
-#: plugin.c:1199
+#: plugin.c:1210
 msgid "%F%P: plugin failed to allocate memory for input: %s\n"
 msgstr ""
 
-#: plugin.c:1226
+#: plugin.c:1238
 msgid "%F%P: %s: plugin reported error claiming file\n"
 msgstr ""
 
-#: plugin.c:1337
+#: plugin.c:1349
 msgid "%P: %s: error in plugin cleanup: %d (ignored)\n"
 msgstr ""
 
diff --git a/libctf/ChangeLog b/libctf/ChangeLog
index 7ccc542..708c5ef 100644
--- a/libctf/ChangeLog
+++ b/libctf/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-03  Nick Clifton  <nickc@redhat.com>
 
 	* 2.37 release branch created.
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 95eb60a..082b508 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,7 @@
+2021-07-18  Nick Clifton  <nickc@redhat.com>
+
+	* 2.37 release.
+
 2021-07-05  Nick Clifton  <nickc@redhat.com>
 
 	* po/de.po: Updated German translation.
diff --git a/opcodes/configure b/opcodes/configure
index 4b9afeb..a3da598 100755
--- a/opcodes/configure
+++ b/opcodes/configure
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for opcodes 2.36.90.
+# Generated by GNU Autoconf 2.69 for opcodes 2.37.
 #
 #
 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
@@ -587,8 +587,8 @@
 # Identity of this package.
 PACKAGE_NAME='opcodes'
 PACKAGE_TARNAME='opcodes'
-PACKAGE_VERSION='2.36.90'
-PACKAGE_STRING='opcodes 2.36.90'
+PACKAGE_VERSION='2.37'
+PACKAGE_STRING='opcodes 2.37'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1357,7 +1357,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures opcodes 2.36.90 to adapt to many kinds of systems.
+\`configure' configures opcodes 2.37 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1428,7 +1428,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of opcodes 2.36.90:";;
+     short | recursive ) echo "Configuration of opcodes 2.37:";;
    esac
   cat <<\_ACEOF
 
@@ -1541,7 +1541,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-opcodes configure 2.36.90
+opcodes configure 2.37
 generated by GNU Autoconf 2.69
 
 Copyright (C) 2012 Free Software Foundation, Inc.
@@ -1952,7 +1952,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by opcodes $as_me 2.36.90, which was
+It was created by opcodes $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   $ $0 $@
@@ -2931,7 +2931,7 @@
 
 # Define the identity of the package.
  PACKAGE='opcodes'
- VERSION='2.36.90'
+ VERSION='2.37'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12878,7 +12878,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by opcodes $as_me 2.36.90, which was
+This file was extended by opcodes $as_me 2.37, which was
 generated by GNU Autoconf 2.69.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12944,7 +12944,7 @@
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\
-opcodes config.status 2.36.90
+opcodes config.status 2.37
 configured by $0, generated by GNU Autoconf 2.69,
   with options \\"\$ac_cs_config\\"
 
diff --git a/opcodes/po/opcodes.pot b/opcodes/po/opcodes.pot
index b16f3ee..46fbc61 100644
--- a/opcodes/po/opcodes.pot
+++ b/opcodes/po/opcodes.pot
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
-"POT-Creation-Date: 2021-07-03 15:02+0100\n"
+"POT-Creation-Date: 2021-07-18 17:37+0100\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"