Update version number and development status for the 2.30 release.

bfd	* version.m4 (BFD_VERSION): Set to 2.30
	* development.sh: Set to false.
	* configure: Regenerate.
	* po/bfd.pot: Regenerate.

binutils* configure: Regenerate.
gas	* configure: Regenerate.
gold	* configure: Regenerate.
	* po/gold.pot: Regenerate.
gprof	* configure: Regenerate.
ld	* configure: Regenerate.
	* po/ld.pot: Regenerate.
opcodes	* configure: Regenerate.
	* po/opcodes.pot: Regenerate.
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 0da777e..c310da6 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,5 +1,14 @@
 2018-01-27  Nick Clifton  <nickc@redhat.com>
 
+	This is the 2.30 release:
+
+	* version.m4 (BFD_VERSION): Set to 2.30
+	* development.sh: Set to false.
+	* configure: Regenerate.
+	* po/bfd.pot: Regenerate.
+
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
 	* po/ru.po: Updated Russian translation.
 
 2018-01-26  Alan Modra  <amodra@gmail.com>
diff --git a/bfd/configure b/bfd/configure
index d46ba04..1f51789 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.64 for bfd 2.29.90.
+# Generated by GNU Autoconf 2.64 for bfd 2.30.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@
 # Identity of this package.
 PACKAGE_NAME='bfd'
 PACKAGE_TARNAME='bfd'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='bfd 2.29.90'
+PACKAGE_VERSION='2.30'
+PACKAGE_STRING='bfd 2.30'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1354,7 +1354,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.29.90 to adapt to many kinds of systems.
+\`configure' configures bfd 2.30 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1425,7 +1425,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of bfd 2.29.90:";;
+     short | recursive ) echo "Configuration of bfd 2.30:";;
    esac
   cat <<\_ACEOF
 
@@ -1546,7 +1546,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-bfd configure 2.29.90
+bfd configure 2.30
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2188,7 +2188,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.29.90, which was
+It was created by bfd $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -3997,7 +3997,7 @@
 
 # Define the identity of the package.
  PACKAGE='bfd'
- VERSION='2.29.90'
+ VERSION='2.30'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -16666,7 +16666,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.29.90, which was
+This file was extended by bfd $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -16730,7 +16730,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-bfd config.status 2.29.90
+bfd config.status 2.30
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/bfd/development.sh b/bfd/development.sh
index 27a7150..918150f 100644
--- a/bfd/development.sh
+++ b/bfd/development.sh
@@ -16,4 +16,4 @@
 # 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
diff --git a/bfd/po/bfd.pot b/bfd/po/bfd.pot
index 592d77b..7a65f17 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: 2018-01-13 13:44+0000\n"
+"POT-Creation-Date: 2018-01-27 14:58+0000\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"
@@ -206,7 +206,7 @@
 msgstr ""
 
 #: bout.c:1142 elf-m10300.c:2647 elf32-avr.c:2484 elf32-frv.c:5633
-#: elf64-ia64-vms.c:353 elfxx-sparc.c:2817 reloc.c:8059 reloc16.c:156
+#: elf64-ia64-vms.c:353 elfxx-sparc.c:2812 reloc.c:8059 reloc16.c:156
 #: elf32-ia64.c:351 elf64-ia64.c:351
 msgid "%P%F: --relax and -r may not be used together\n"
 msgstr ""
@@ -1029,7 +1029,7 @@
 #: elf-m10300.c:2093 elf32-arm.c:12536 elf32-i386.c:3433 elf32-m32r.c:2526
 #: elf32-m68k.c:3895 elf32-s390.c:3204 elf32-sh.c:4121 elf32-tilepro.c:3401
 #: elf32-xtensa.c:2939 elf64-s390.c:3118 elf64-sh64.c:1636 elf64-x86-64.c:3790
-#: elfxx-sparc.c:3918 elfxx-tilegx.c:3781
+#: elfxx-sparc.c:3913 elfxx-tilegx.c:3781
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5001
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:6457
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2206
@@ -1342,7 +1342,7 @@
 
 #: elf32-arc.c:433 elf32-frv.c:6623 elf32-iq2000.c:866 elf32-m32c.c:912
 #: elf32-mt.c:560 elf32-rl78.c:1257 elf32-rx.c:3178 elf32-visium.c:837
-#: elf64-ppc.c:6067
+#: elf64-ppc.c:6082
 #, c-format
 msgid "private flags = 0x%lx:"
 msgstr ""
@@ -1381,7 +1381,7 @@
 msgstr ""
 
 #: elf32-arc.c:891 elf32-i370.c:359 elf32-iq2000.c:842 elf32-m32c.c:887
-#: elf32-m68hc1x.c:1384 elf32-ppc.c:4846 elf64-sparc.c:727 elfxx-mips.c:15082
+#: elf32-m68hc1x.c:1384 elf32-ppc.c:4860 elf64-sparc.c:727 elfxx-mips.c:15082
 #, c-format
 msgid "%B: uses different e_flags (%#x) fields than previous modules (%#x)"
 msgstr ""
@@ -1920,9 +1920,9 @@
 msgstr ""
 
 #: elf32-arm.c:15636 elf32-hppa.c:2082 elf32-lm32.c:1989 elf32-m32r.c:2097
-#: elf32-metag.c:2792 elf32-nds32.c:3844 elf32-or1k.c:2281 elf32-ppc.c:6156
+#: elf32-metag.c:2792 elf32-nds32.c:3844 elf32-or1k.c:2281 elf32-ppc.c:6167
 #: elf32-s390.c:1851 elf32-sh.c:3289 elf32-tic6x.c:3205 elf32-tilepro.c:2237
-#: elf64-ppc.c:9893 elf64-s390.c:1785 elfxx-sparc.c:2457 elfxx-tilegx.c:2479
+#: elf64-ppc.c:9943 elf64-s390.c:1785 elfxx-sparc.c:2452 elfxx-tilegx.c:2479
 #: elfxx-x86.c:563
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:8319
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:1112
@@ -2472,8 +2472,8 @@
 msgstr ""
 
 #. Unknown relocation.
-#: elf32-i386.c:384 elf32-m68k.c:352 elf32-ppc.c:2039 elf32-s390.c:346
-#: elf32-tic6x.c:2609 elf32-wasm32.c:106 elf64-ppc.c:2516 elf64-s390.c:373
+#: elf32-i386.c:384 elf32-m68k.c:352 elf32-ppc.c:2046 elf32-s390.c:346
+#: elf32-tic6x.c:2609 elf32-wasm32.c:106 elf64-ppc.c:2522 elf64-s390.c:373
 #: elf64-x86-64.c:285
 #, c-format
 msgid "%B: invalid relocation type %d"
@@ -2836,7 +2836,7 @@
 msgstr ""
 
 #: elf32-microblaze.c:1482 elf32-or1k.c:1052 elf32-tilepro.c:3147
-#: elfxx-sparc.c:3537 elfxx-tilegx.c:3531
+#: elfxx-sparc.c:3532 elfxx-tilegx.c:3531
 msgid "%B: probably compiled without -fPIC?"
 msgstr ""
 
@@ -3105,110 +3105,110 @@
 msgid "%B: unrecognised PicoJava reloc number: %d"
 msgstr ""
 
-#: elf32-ppc.c:2027
+#: elf32-ppc.c:2034
 #, c-format
 msgid "%B: unrecognised PPC reloc number: %d"
 msgstr ""
 
-#: elf32-ppc.c:2112
+#: elf32-ppc.c:2119
 #, c-format
 msgid "generic linker can't handle %s"
 msgstr ""
 
-#: elf32-ppc.c:2732
+#: elf32-ppc.c:2739
 #, c-format
 msgid "corrupt %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2752
+#: elf32-ppc.c:2759
 #, c-format
 msgid "unable to read in %s section from %B"
 msgstr ""
 
-#: elf32-ppc.c:2794
+#: elf32-ppc.c:2801
 #, c-format
 msgid "warning: unable to set size of %s section in %B"
 msgstr ""
 
-#: elf32-ppc.c:2844
+#: elf32-ppc.c:2851
 msgid "failed to allocate space for new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2863
+#: elf32-ppc.c:2870
 msgid "failed to compute new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:2866
+#: elf32-ppc.c:2873
 msgid "failed to install new APUinfo section."
 msgstr ""
 
-#: elf32-ppc.c:3915
+#: elf32-ppc.c:3929
 #, c-format
 msgid "%B: relocation %s cannot be used when making a shared object"
 msgstr ""
 
-#: elf32-ppc.c:4266 elf64-ppc.c:5597
+#: elf32-ppc.c:4280 elf64-ppc.c:5612
 #, c-format
 msgid "%H: %s reloc against local symbol\n"
 msgstr ""
 
-#: elf32-ppc.c:4628 elf32-ppc.c:4632
+#: elf32-ppc.c:4642 elf32-ppc.c:4646
 #, c-format
 msgid "Warning: %B uses hard float, %B uses soft float"
 msgstr ""
 
-#: elf32-ppc.c:4636 elf32-ppc.c:4641
+#: elf32-ppc.c:4650 elf32-ppc.c:4655
 #, c-format
 msgid ""
 "Warning: %B uses double-precision hard float, %B uses single-precision hard "
 "float"
 msgstr ""
 
-#: elf32-ppc.c:4656 elf32-ppc.c:4661
+#: elf32-ppc.c:4670 elf32-ppc.c:4675
 #, c-format
 msgid "Warning: %B uses 64-bit long double, %B uses 128-bit long double"
 msgstr ""
 
-#: elf32-ppc.c:4666 elf32-ppc.c:4671
+#: elf32-ppc.c:4680 elf32-ppc.c:4685
 #, c-format
 msgid "Warning: %B uses IBM long double, %B uses IEEE long double"
 msgstr ""
 
-#: elf32-ppc.c:4722 elf32-ppc.c:4727
+#: elf32-ppc.c:4736 elf32-ppc.c:4741
 #, c-format
 msgid "Warning: %B uses AltiVec vector ABI, %B uses SPE vector ABI"
 msgstr ""
 
-#: elf32-ppc.c:4750 elf32-ppc.c:4755
+#: elf32-ppc.c:4764 elf32-ppc.c:4769
 #, c-format
 msgid "Warning: %B uses r3/r4 for small structure returns, %B uses memory"
 msgstr ""
 
-#: elf32-ppc.c:4810
+#: elf32-ppc.c:4824
 msgid ""
 "%B: compiled with -mrelocatable and linked with modules compiled normally"
 msgstr ""
 
-#: elf32-ppc.c:4818
+#: elf32-ppc.c:4832
 msgid ""
 "%B: compiled normally and linked with modules compiled with -mrelocatable"
 msgstr ""
 
-#: elf32-ppc.c:4887
+#: elf32-ppc.c:4901
 #, c-format
 msgid "%B(%A+0x%lx): expected 16A style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:4906
+#: elf32-ppc.c:4920
 #, c-format
 msgid "%B(%A+0x%lx): expected 16D style relocation on 0x%08x insn"
 msgstr ""
 
-#: elf32-ppc.c:4997
+#: elf32-ppc.c:5011
 msgid "%P: bss-plt forced due to %B\n"
 msgstr ""
 
-#: elf32-ppc.c:5000
+#: elf32-ppc.c:5014
 msgid "%P: bss-plt forced by profiling\n"
 msgstr ""
 
@@ -3216,40 +3216,40 @@
 #. could just mark this symbol to exclude it
 #. from tls optimization but it's safer to skip
 #. the entire optimization.
-#: elf32-ppc.c:5322 elf64-ppc.c:8654
+#: elf32-ppc.c:5336 elf64-ppc.c:8669
 #, c-format
 msgid "%H arg lost __tls_get_addr, TLS optimization disabled\n"
 msgstr ""
 
-#: elf32-ppc.c:6264 elf32-sh.c:3392 elf32-tilepro.c:2331 elfxx-sparc.c:2556
+#: elf32-ppc.c:6275 elf32-sh.c:3392 elf32-tilepro.c:2331 elfxx-sparc.c:2551
 #: elfxx-tilegx.c:2567
 msgid "%B: dynamic relocation in read-only section `%A'\n"
 msgstr ""
 
-#: elf32-ppc.c:8100
+#: elf32-ppc.c:8146
 msgid "%H: fixup branch overflow\n"
 msgstr ""
 
-#: elf32-ppc.c:8140 elf32-ppc.c:8175
+#: elf32-ppc.c:8186 elf32-ppc.c:8221
 #, c-format
 msgid "%B(%A+%#Lx): error: %s with unexpected instruction %#x"
 msgstr ""
 
-#: elf32-ppc.c:8231
+#: elf32-ppc.c:8277
 #, c-format
 msgid "%X%H: unsupported bss-plt -fPIC ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8294 elf64-ppc.c:15070
+#: elf32-ppc.c:8341 elf64-ppc.c:15142
 msgid "%H: warning: %s unexpected insn %#x.\n"
 msgstr ""
 
-#: elf32-ppc.c:8319
+#: elf32-ppc.c:8366
 #, c-format
 msgid "%P: %B: unknown relocation type %d for symbol %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8606
+#: elf32-ppc.c:8653
 #, c-format
 msgid "%H: non-zero addend on %s reloc against `%s'\n"
 msgstr ""
@@ -3262,62 +3262,62 @@
 #. local won't have the +32k reloc addend trick marking
 #. -fPIC code, so the linker won't know whether r30 is
 #. _GLOBAL_OFFSET_TABLE_ or pointing into a .got2 section.
-#: elf32-ppc.c:8638
+#: elf32-ppc.c:8685
 #, c-format
 msgid "%X%H: @local call to ifunc %s\n"
 msgstr ""
 
-#: elf32-ppc.c:8808
+#: elf32-ppc.c:8855
 #, c-format
 msgid "%H: relocation %s for indirect function %s unsupported\n"
 msgstr ""
 
-#: elf32-ppc.c:9077 elf32-ppc.c:9108 elf32-ppc.c:9199
+#: elf32-ppc.c:9126 elf32-ppc.c:9157 elf32-ppc.c:9248
 #, c-format
 msgid ""
 "%P: %B: the target (%s) of a %s relocation is in the wrong output section "
 "(%s)\n"
 msgstr ""
 
-#: elf32-ppc.c:9287
+#: elf32-ppc.c:9336
 #, c-format
 msgid ""
 "%B: the target (%s) of a %s relocation is in the wrong output section (%s)"
 msgstr ""
 
-#: elf32-ppc.c:9395
+#: elf32-ppc.c:9444
 #, c-format
 msgid "%P: %B: relocation %s is not yet supported for symbol %s\n"
 msgstr ""
 
-#: elf32-ppc.c:9480
+#: elf32-ppc.c:9529
 #, c-format
 msgid "%H: error: %s against `%s' not a multiple of %u\n"
 msgstr ""
 
-#: elf32-ppc.c:9509
+#: elf32-ppc.c:9558
 #, c-format
 msgid "%H: unresolvable %s relocation against symbol `%s'\n"
 msgstr ""
 
-#: elf32-ppc.c:9590
+#: elf32-ppc.c:9639
 #, c-format
 msgid "%H: %s reloc against `%s': error %d\n"
 msgstr ""
 
-#: elf32-ppc.c:10354 elf64-ppc.c:15601
+#: elf32-ppc.c:10383 elf64-ppc.c:15673
 msgid ""
 "%X%P: text relocations and GNU indirect functions will result in a segfault "
 "at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:10358 elf64-ppc.c:15605
+#: elf32-ppc.c:10387 elf64-ppc.c:15677
 msgid ""
 "%P: warning: text relocations and GNU indirect functions may result in a "
 "segfault at runtime\n"
 msgstr ""
 
-#: elf32-ppc.c:10403
+#: elf32-ppc.c:10432
 #, c-format
 msgid "%P: %s not defined in linker created %s\n"
 msgstr ""
@@ -3819,7 +3819,7 @@
 msgid "warning: %B and %B differ in whether code is compiled for DSBT"
 msgstr ""
 
-#: elf32-tilepro.c:3752 elfxx-tilegx.c:4132 elfxx-x86.c:1336
+#: elf32-tilepro.c:3752 elfxx-tilegx.c:4132 elfxx-x86.c:1345
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:9172
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-riscv.c:2492
 #, c-format
@@ -4459,137 +4459,137 @@
 "  Please report this bug."
 msgstr ""
 
-#: elf64-ppc.c:4640
+#: elf64-ppc.c:4655
 #, c-format
 msgid "%P: %B: cannot create stub entry %s\n"
 msgstr ""
 
-#: elf64-ppc.c:4971
+#: elf64-ppc.c:4986
 msgid "%P: symbol '%s' has invalid st_other for ABI version 1\n"
 msgstr ""
 
-#: elf64-ppc.c:5146
+#: elf64-ppc.c:5161
 #, c-format
 msgid "%P: %B .opd not allowed in ABI version %d\n"
 msgstr ""
 
-#: elf64-ppc.c:5645
+#: elf64-ppc.c:5660
 #, c-format
 msgid "%H: %s reloc unsupported in shared libraries and PIEs.\n"
 msgstr ""
 
-#: elf64-ppc.c:6035
+#: elf64-ppc.c:6050
 #, c-format
 msgid "%B uses unknown e_flags 0x%lx"
 msgstr ""
 
-#: elf64-ppc.c:6043
+#: elf64-ppc.c:6058
 #, c-format
 msgid "%B: ABI version %ld is not compatible with ABI version %ld output"
 msgstr ""
 
-#: elf64-ppc.c:6071
+#: elf64-ppc.c:6086
 #, c-format
 msgid " [abiv%ld]"
 msgstr ""
 
-#: elf64-ppc.c:7255
+#: elf64-ppc.c:7270
 msgid ""
 "%P: copy reloc against `%T' requires lazy plt linking; avoid setting "
 "LD_BIND_NOW=1 or upgrade gcc\n"
 msgstr ""
 
-#: elf64-ppc.c:7522
+#: elf64-ppc.c:7537
 msgid "%B: undefined symbol on R_PPC64_TOCSAVE relocation"
 msgstr ""
 
-#: elf64-ppc.c:7749
+#: elf64-ppc.c:7764
 #, c-format
 msgid "%P: dynreloc miscount for %B, section %A\n"
 msgstr ""
 
-#: elf64-ppc.c:7838
+#: elf64-ppc.c:7853
 msgid "%B: .opd is not a regular array of opd entries"
 msgstr ""
 
-#: elf64-ppc.c:7848
+#: elf64-ppc.c:7863
 #, c-format
 msgid "%B: unexpected reloc type %u in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:7870
+#: elf64-ppc.c:7885
 #, c-format
 msgid "%B: undefined sym `%s' in .opd section"
 msgstr ""
 
-#: elf64-ppc.c:8207
+#: elf64-ppc.c:8222
 msgid ""
 "%P: warning: --plt-localentry is especially dangerous without ld.so support "
 "to detect ABI violations.\n"
 msgstr ""
 
-#: elf64-ppc.c:8456
+#: elf64-ppc.c:8471
 msgid "%H __tls_get_addr lost arg, TLS optimization disabled\n"
 msgstr ""
 
-#: elf64-ppc.c:8800 elf64-ppc.c:9437
+#: elf64-ppc.c:8815 elf64-ppc.c:9452
 #, c-format
 msgid "%s defined on removed toc entry"
 msgstr ""
 
-#: elf64-ppc.c:9165
+#: elf64-ppc.c:9180
 #, c-format
 msgid "%H: toc optimization is not supported for %s instruction.\n"
 msgstr ""
 
-#: elf64-ppc.c:9394
+#: elf64-ppc.c:9409
 #, c-format
 msgid "%H: %s references optimized away TOC entry\n"
 msgstr ""
 
-#: elf64-ppc.c:10157
+#: elf64-ppc.c:10205
 #, c-format
 msgid "warning: discarding dynamic section %s"
 msgstr ""
 
-#: elf64-ppc.c:10746
+#: elf64-ppc.c:10823
 msgid "%P: cannot find opd entry toc for `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:10837
+#: elf64-ppc.c:10911
 msgid "%P: long branch stub `%s' offset overflow\n"
 msgstr ""
 
-#: elf64-ppc.c:10896
+#: elf64-ppc.c:10970
 msgid "%P: can't find branch stub `%s'\n"
 msgstr ""
 
-#: elf64-ppc.c:10960 elf64-ppc.c:11112 elf64-ppc.c:12974
+#: elf64-ppc.c:11034 elf64-ppc.c:11179 elf64-ppc.c:13050
 #, c-format
 msgid "%P: linkage table error against `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:11331
+#: elf64-ppc.c:11397
 msgid "%P: can't build branch stub `%s'\n"
 msgstr ""
 
-#: elf64-ppc.c:12104
+#: elf64-ppc.c:12172
 #, c-format
 msgid "%B section %A exceeds stub group size"
 msgstr ""
 
-#: elf64-ppc.c:13242
+#: elf64-ppc.c:13314
 msgid "%P: stubs don't match calculated size\n"
 msgstr ""
 
-#: elf64-ppc.c:13256
+#: elf64-ppc.c:13328
 #, c-format
 msgid "linker stubs in %u group\n"
 msgid_plural "linker stubs in %u groups\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: elf64-ppc.c:13260
+#: elf64-ppc.c:13332
 #, c-format
 msgid ""
 "  branch       %lu\n"
@@ -4601,59 +4601,59 @@
 "  global entry %lu"
 msgstr ""
 
-#: elf64-ppc.c:13579
+#: elf64-ppc.c:13651
 #, c-format
 msgid "%H: %s used with TLS symbol `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:13581
+#: elf64-ppc.c:13653
 #, c-format
 msgid "%H: %s used with non-TLS symbol `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:14191
+#: elf64-ppc.c:14263
 #, c-format
 msgid "%H: call to `%T' lacks nop, can't restore toc; recompile with -fPIC\n"
 msgstr ""
 
-#: elf64-ppc.c:14197
+#: elf64-ppc.c:14269
 #, c-format
 msgid ""
 "%H: call to `%T' lacks nop, can't restore toc; (-mcmodel=small toc adjust "
 "stub)\n"
 msgstr ""
 
-#: elf64-ppc.c:14325
+#: elf64-ppc.c:14397
 #, c-format
 msgid "%P: %B: unknown relocation type %d for `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:14874
+#: elf64-ppc.c:14946
 #, c-format
 msgid "%H: %s for indirect function `%T' unsupported\n"
 msgstr ""
 
-#: elf64-ppc.c:14986
+#: elf64-ppc.c:15058
 #, c-format
 msgid "%P: %B: %s is not supported for `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:15169
+#: elf64-ppc.c:15241
 #, c-format
 msgid "%H: error: %s not a multiple of %u\n"
 msgstr ""
 
-#: elf64-ppc.c:15191
+#: elf64-ppc.c:15263
 #, c-format
 msgid "%H: unresolvable %s against `%T'\n"
 msgstr ""
 
-#: elf64-ppc.c:15288
+#: elf64-ppc.c:15360
 #, c-format
 msgid "%H: %s against `%T': error %d\n"
 msgstr ""
 
-#: elf64-ppc.c:15678 elf64-ppc.c:15697
+#: elf64-ppc.c:15750 elf64-ppc.c:15769
 msgid "%P: %s offset too large for .eh_frame sdata4 encoding"
 msgstr ""
 
@@ -5373,7 +5373,7 @@
 msgid "invalid relocation type %d"
 msgstr ""
 
-#: elfxx-sparc.c:3129
+#: elfxx-sparc.c:3124
 #: /work/sources/binutils/branches/2.30/bfd/elfnn-aarch64.c:5024
 #, c-format
 msgid "%B: relocation %s against STT_GNU_IFUNC symbol `%s' isn't handled by %s"
@@ -5389,69 +5389,69 @@
 msgid "%P: %B: warning: relocation against `%s' in read-only section `%A'\n"
 msgstr ""
 
-#: elfxx-x86.c:954
+#: elfxx-x86.c:963
 msgid "%P: %B: warning: relocation in read-only section `%A'\n"
 msgstr ""
 
-#: elfxx-x86.c:1287
+#: elfxx-x86.c:1296
 msgid ""
 "%P%X: read-only segment has dynamic IFUNC relocations; recompile with -fPIC\n"
 msgstr ""
 
-#: elfxx-x86.c:2241
+#: elfxx-x86.c:2250
 msgid "error: %B: <corrupt x86 ISA used size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2243
+#: elfxx-x86.c:2252
 msgid "error: %B: <corrupt x86 ISA needed size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2244
+#: elfxx-x86.c:2253
 msgid "error: %B: <corrupt x86 feature size: 0x%x>"
 msgstr ""
 
-#: elfxx-x86.c:2416
+#: elfxx-x86.c:2425
 msgid "%F%P: failed to create GNU property section\n"
 msgstr ""
 
-#: elfxx-x86.c:2421
+#: elfxx-x86.c:2430
 #, c-format
 msgid "%F%A: failed to align section\n"
 msgstr ""
 
-#: elfxx-x86.c:2571
+#: elfxx-x86.c:2580
 msgid "%F%P: failed to create VxWorks dynamic sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2580
+#: elfxx-x86.c:2589
 msgid "%F%P: failed to create GOT sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2598
+#: elfxx-x86.c:2607
 msgid "%F%P: failed to create ifunc sections\n"
 msgstr ""
 
-#: elfxx-x86.c:2639
+#: elfxx-x86.c:2648
 msgid "%F%P: failed to create GOT PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:2660
+#: elfxx-x86.c:2669
 msgid "%F%P: failed to create IBT-enabled PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:2675
+#: elfxx-x86.c:2684
 msgid "%F%P: failed to create BND PLT section\n"
 msgstr ""
 
-#: elfxx-x86.c:2696
+#: elfxx-x86.c:2705
 msgid "%F%P: failed to create PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:2709
+#: elfxx-x86.c:2718
 msgid "%F%P: failed to create GOT PLT .eh_frame section\n"
 msgstr ""
 
-#: elfxx-x86.c:2723
+#: elfxx-x86.c:2732
 msgid "%F%P: failed to create the second PLT .eh_frame section\n"
 msgstr ""
 
diff --git a/bfd/version.m4 b/bfd/version.m4
index e29f902..e8d3152 100644
--- a/bfd/version.m4
+++ b/bfd/version.m4
@@ -1 +1 @@
-m4_define([BFD_VERSION], [2.29.90])
+m4_define([BFD_VERSION], [2.30])
diff --git a/binutils/ChangeLog b/binutils/ChangeLog
index e444bfd..03f4fd3 100644
--- a/binutils/ChangeLog
+++ b/binutils/ChangeLog
@@ -1,3 +1,9 @@
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.30 release:
+
+	* configure: Regenerate.
+
 2018-01-23  Nick Clifton  <nickc@redhat.com>
 
 	* configure: Regenerate.
diff --git a/binutils/configure b/binutils/configure
index 750bc25..f24c01d 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.64 for binutils 2.29.90.
+# Generated by GNU Autoconf 2.64 for binutils 2.30.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@
 # Identity of this package.
 PACKAGE_NAME='binutils'
 PACKAGE_TARNAME='binutils'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='binutils 2.29.90'
+PACKAGE_VERSION='2.30'
+PACKAGE_STRING='binutils 2.30'
 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 binutils 2.29.90 to adapt to many kinds of systems.
+\`configure' configures binutils 2.30 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 binutils 2.29.90:";;
+     short | recursive ) echo "Configuration of binutils 2.30:";;
    esac
   cat <<\_ACEOF
 
@@ -1530,7 +1530,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-binutils configure 2.29.90
+binutils configure 2.30
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2172,7 +2172,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.29.90, which was
+It was created by binutils $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -3981,7 +3981,7 @@
 
 # Define the identity of the package.
  PACKAGE='binutils'
- VERSION='2.29.90'
+ VERSION='2.30'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15233,7 +15233,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.29.90, which was
+This file was extended by binutils $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15297,7 +15297,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-binutils config.status 2.29.90
+binutils config.status 2.30
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 508cd33..98a09cd 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,9 @@
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.30 release:
+
+	* configure: Regenerate.
+
 2018-01-26  Maciej W. Rozycki  <macro@mips.com>
 
 	* configure.ac: Also set `mips_default_abi' to N32_ABI for
diff --git a/gas/configure b/gas/configure
index 6067767..0d54225 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.64 for gas 2.29.90.
+# Generated by GNU Autoconf 2.64 for gas 2.30.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@
 # Identity of this package.
 PACKAGE_NAME='gas'
 PACKAGE_TARNAME='gas'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='gas 2.29.90'
+PACKAGE_VERSION='2.30'
+PACKAGE_STRING='gas 2.30'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1330,7 +1330,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.29.90 to adapt to many kinds of systems.
+\`configure' configures gas 2.30 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1401,7 +1401,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gas 2.29.90:";;
+     short | recursive ) echo "Configuration of gas 2.30:";;
    esac
   cat <<\_ACEOF
 
@@ -1523,7 +1523,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gas configure 2.29.90
+gas configure 2.30
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -1933,7 +1933,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.29.90, which was
+It was created by gas $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -3742,7 +3742,7 @@
 
 # Define the identity of the package.
  PACKAGE='gas'
- VERSION='2.29.90'
+ VERSION='2.30'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -15224,7 +15224,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.29.90, which was
+This file was extended by gas $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -15288,7 +15288,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-gas config.status 2.29.90
+gas config.status 2.30
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/gold/ChangeLog b/gold/ChangeLog
index e60a1c3..0ad0db2 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,10 @@
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.30 release:
+
+	* configure: Regenerate.
+	* po/gold.pot: Regenerate.
+
 2018-01-24  Franz Sirl  <franz.sirl-kernel@lauterbach.com>
 
 	* main.cc: Print m.arena as long long.
diff --git a/gold/po/gold.pot b/gold/po/gold.pot
index db8abea..e1ffbcd 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: 2018-01-13 13:45+0000\n"
+"POT-Creation-Date: 2018-01-27 14:59+0000\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"
@@ -85,14 +85,14 @@
 "current value is 0x%lx."
 msgstr ""
 
-#: aarch64.cc:6005 arm.cc:8476 i386.cc:1771 mips.cc:12483 powerpc.cc:6231
+#: aarch64.cc:6005 arm.cc:8476 i386.cc:1771 mips.cc:12483 powerpc.cc:6314
 #: s390.cc:2178 s390.cc:2626 sparc.cc:2132 tilegx.cc:3133 tilegx.cc:3585
 #: x86_64.cc:2811 x86_64.cc:3263
 #, c-format
 msgid "%s: unsupported reloc %u against local symbol"
 msgstr ""
 
-#: aarch64.cc:6046 powerpc.cc:6336 s390.cc:2252 sparc.cc:2228
+#: aarch64.cc:6046 powerpc.cc:6419 s390.cc:2252 sparc.cc:2228
 msgid "requires unsupported dynamic reloc; recompile with -fPIC"
 msgstr ""
 
@@ -111,7 +111,7 @@
 msgid "%s: unsupported TLSLE reloc %u in shared code."
 msgstr ""
 
-#: aarch64.cc:6354 arm.cc:8884 i386.cc:2126 mips.cc:12496 powerpc.cc:6997
+#: aarch64.cc:6354 arm.cc:8884 i386.cc:2126 mips.cc:12496 powerpc.cc:7080
 #: s390.cc:3057 s390.cc:3074 sparc.cc:2570 tilegx.cc:3601 tilegx.cc:4140
 #: x86_64.cc:3279 x86_64.cc:3798
 #, c-format
@@ -128,7 +128,7 @@
 msgid "%s: unsupported reloc type in global scan"
 msgstr ""
 
-#: aarch64.cc:6870 powerpc.cc:7971 s390.cc:4007 sparc.cc:3162 tilegx.cc:4207
+#: aarch64.cc:6870 powerpc.cc:8054 s390.cc:4007 sparc.cc:3162 tilegx.cc:4207
 #: x86_64.cc:3863
 #, c-format
 msgid "%s: unsupported REL reloc section"
@@ -139,7 +139,7 @@
 msgid "cannot relocate %s in object file"
 msgstr ""
 
-#: aarch64.cc:7298 i386.cc:2987 i386.cc:3753 mips.cc:10098 powerpc.cc:9442
+#: aarch64.cc:7298 i386.cc:2987 i386.cc:3753 mips.cc:10098 powerpc.cc:9525
 #: s390.cc:3458 sparc.cc:3693 tilegx.cc:4722 x86_64.cc:4346
 #, c-format
 msgid "unexpected reloc %u in object file"
@@ -394,7 +394,7 @@
 msgid "%s: unsupported TLS reloc %u for IFUNC symbol"
 msgstr ""
 
-#: arm.cc:8642 i386.cc:1861 powerpc.cc:6598 s390.cc:2362 x86_64.cc:3019
+#: arm.cc:8642 i386.cc:1861 powerpc.cc:6681 s390.cc:2362 x86_64.cc:3019
 #, c-format
 msgid "section symbol %u has bad shndx %u"
 msgstr ""
@@ -426,7 +426,7 @@
 msgstr ""
 
 #: arm.cc:10246 i386.cc:3019 i386.cc:3101 i386.cc:3166 i386.cc:3202
-#: i386.cc:3274 mips.cc:12318 powerpc.cc:9497 s390.cc:3464 s390.cc:3535
+#: i386.cc:3274 mips.cc:12318 powerpc.cc:9580 s390.cc:3464 s390.cc:3535
 #: s390.cc:3572 s390.cc:3594 s390.cc:3619 sparc.cc:3699 sparc.cc:3890
 #: sparc.cc:3951 sparc.cc:4058 tilegx.cc:4728 x86_64.cc:4367 x86_64.cc:4493
 #: x86_64.cc:4565 x86_64.cc:4599
@@ -1114,7 +1114,7 @@
 msgid "unsupported reloc %u in object file"
 msgstr ""
 
-#: i386.cc:4036 powerpc.cc:7925 s390.cc:4875 x86_64.cc:5404
+#: i386.cc:4036 powerpc.cc:8008 s390.cc:4875 x86_64.cc:5404
 #, c-format
 msgid "failed to match split-stack sequence at section %u offset %0zx"
 msgstr ""
@@ -1995,7 +1995,7 @@
 msgid "Do not copy DT_NEEDED tags from shared libraries"
 msgstr ""
 
-#: options.h:685 options.h:1457
+#: options.h:685 options.h:1461
 msgid "Allow multiple definitions of symbols"
 msgstr ""
 
@@ -2027,7 +2027,7 @@
 msgid "Use DT_NEEDED for all shared libraries"
 msgstr ""
 
-#: options.h:702 options.h:902 options.h:1352 options.h:1362
+#: options.h:702 options.h:902 options.h:1356 options.h:1366
 msgid "Ignored"
 msgstr ""
 
@@ -2055,8 +2055,8 @@
 msgid "Chunk size for '--build-id=tree'"
 msgstr ""
 
-#: options.h:723 options.h:728 options.h:1236 options.h:1245 options.h:1433
-#: options.h:1455 options.h:1488
+#: options.h:723 options.h:728 options.h:1240 options.h:1249 options.h:1437
+#: options.h:1459 options.h:1492
 msgid "SIZE"
 msgstr ""
 
@@ -2186,8 +2186,8 @@
 msgid "Read a list of dynamic symbols"
 msgstr ""
 
-#: options.h:813 options.h:965 options.h:994 options.h:1071 options.h:1171
-#: options.h:1311 options.h:1343
+#: options.h:813 options.h:965 options.h:994 options.h:1071 options.h:1175
+#: options.h:1315 options.h:1347
 msgid "FILE"
 msgstr ""
 
@@ -2203,8 +2203,8 @@
 msgid "Set program start address"
 msgstr ""
 
-#: options.h:822 options.h:1314 options.h:1316 options.h:1318 options.h:1321
-#: options.h:1323
+#: options.h:822 options.h:1318 options.h:1320 options.h:1322 options.h:1325
+#: options.h:1327
 msgid "ADDRESS"
 msgstr ""
 
@@ -2244,8 +2244,8 @@
 msgid "Export SYMBOL to dynamic symbol table"
 msgstr ""
 
-#: options.h:846 options.h:868 options.h:986 options.h:1003 options.h:1328
-#: options.h:1393 options.h:1407
+#: options.h:846 options.h:868 options.h:986 options.h:1003 options.h:1332
+#: options.h:1397 options.h:1411
 msgid "SYMBOL"
 msgstr ""
 
@@ -2325,6 +2325,10 @@
 msgid "Ignored for GCC linker option compatibility"
 msgstr ""
 
+#: options.h:897
+msgid "[gold,bfd]"
+msgstr ""
+
 #: options.h:905
 msgid "Remove unused sections"
 msgstr ""
@@ -2357,7 +2361,7 @@
 msgid "Set shared library name"
 msgstr ""
 
-#: options.h:922 options.h:1146 options.h:1210
+#: options.h:922 options.h:1150 options.h:1214
 msgid "FILENAME"
 msgstr ""
 
@@ -2391,8 +2395,8 @@
 msgid "Number of iterations of ICF (default 2)"
 msgstr ""
 
-#: options.h:945 options.h:1230 options.h:1287 options.h:1289 options.h:1291
-#: options.h:1293
+#: options.h:945 options.h:1234 options.h:1291 options.h:1293 options.h:1295
+#: options.h:1297
 msgid "COUNT"
 msgstr ""
 
@@ -2490,7 +2494,7 @@
 msgid "Add directory to search path"
 msgstr ""
 
-#: options.h:1015 options.h:1185 options.h:1188 options.h:1192 options.h:1261
+#: options.h:1015 options.h:1189 options.h:1192 options.h:1196 options.h:1265
 msgid "DIR"
 msgstr ""
 
@@ -2564,7 +2568,7 @@
 "ld)"
 msgstr ""
 
-#: options.h:1058 options.h:1435
+#: options.h:1058 options.h:1439
 msgid "Report undefined symbols (even with --shared)"
 msgstr ""
 
@@ -2625,7 +2629,7 @@
 msgstr ""
 
 #: options.h:1104
-msgid "(PowerPC64 only) Align PLT call stubs to fit cache lines"
+msgid "(PowerPC only) Align PLT call stubs to fit cache lines"
 msgstr ""
 
 #: options.h:1105
@@ -2641,551 +2645,559 @@
 msgstr ""
 
 #: options.h:1112
-msgid "(PowerPC64 only) PLT call stubs should load r11"
+msgid "(PowerPC only) PLT call stubs without speculation barrier"
 msgstr ""
 
 #: options.h:1113
-msgid "(PowerPC64 only) PLT call stubs should not load r11"
+msgid "(PowerPC only) PLT call stubs with speculation barrier"
 msgstr ""
 
 #: options.h:1116
-msgid "(PowerPC64 only) PLT call stubs with load-load barrier"
+msgid "(PowerPC64 only) PLT call stubs should load r11"
 msgstr ""
 
 #: options.h:1117
+msgid "(PowerPC64 only) PLT call stubs should not load r11"
+msgstr ""
+
+#: options.h:1120
+msgid "(PowerPC64 only) PLT call stubs with load-load barrier"
+msgstr ""
+
+#: options.h:1121
 msgid "(PowerPC64 only) PLT call stubs without barrier"
 msgstr ""
 
-#: options.h:1121
+#: options.h:1125
 msgid "Load a plugin library"
 msgstr ""
 
-#: options.h:1121
+#: options.h:1125
 msgid "PLUGIN"
 msgstr ""
 
-#: options.h:1123
+#: options.h:1127
 msgid "Pass an option to the plugin"
 msgstr ""
 
-#: options.h:1123
+#: options.h:1127
 msgid "OPTION"
 msgstr ""
 
-#: options.h:1127
+#: options.h:1131
 msgid "Use posix_fallocate to reserve space in the output file"
 msgstr ""
 
-#: options.h:1128
+#: options.h:1132
 msgid "Use fallocate or ftruncate to reserve space"
 msgstr ""
 
-#: options.h:1131
+#: options.h:1135
 msgid "Preread archive symbols when multi-threaded"
 msgstr ""
 
-#: options.h:1134
+#: options.h:1138
 msgid "List removed unused sections on stderr"
 msgstr ""
 
-#: options.h:1135
+#: options.h:1139
 msgid "Do not list removed unused sections"
 msgstr ""
 
-#: options.h:1138
+#: options.h:1142
 msgid "List folded identical sections on stderr"
 msgstr ""
 
-#: options.h:1139
+#: options.h:1143
 msgid "Do not list folded identical sections"
 msgstr ""
 
-#: options.h:1142
+#: options.h:1146
 msgid "Print default output format"
 msgstr ""
 
-#: options.h:1145
+#: options.h:1149
 msgid "Print symbols defined and used for each input"
 msgstr ""
 
-#: options.h:1149
+#: options.h:1153
 msgid "Save the state of flags related to input files"
 msgstr ""
 
-#: options.h:1151
+#: options.h:1155
 msgid "Restore the state of flags related to input files"
 msgstr ""
 
-#: options.h:1156
+#: options.h:1160
 msgid "Generate relocations in output"
 msgstr ""
 
-#: options.h:1159
+#: options.h:1163
 msgid "Ignored for SVR4 compatibility"
 msgstr ""
 
-#: options.h:1164
+#: options.h:1168
 msgid "Generate relocatable output"
 msgstr ""
 
-#: options.h:1167
+#: options.h:1171
 msgid "Relax branches on certain targets"
 msgstr ""
 
-#: options.h:1168
+#: options.h:1172
 msgid "Do not relax branches"
 msgstr ""
 
-#: options.h:1171
+#: options.h:1175
 msgid "keep only symbols listed in this file"
 msgstr ""
 
-#: options.h:1174
+#: options.h:1178
 msgid "Put read-only non-executable sections in their own segment"
 msgstr ""
 
-#: options.h:1178
+#: options.h:1182
 msgid "Set offset between executable and read-only segments"
 msgstr ""
 
-#: options.h:1179
+#: options.h:1183
 msgid "OFFSET"
 msgstr ""
 
-#: options.h:1185 options.h:1188
+#: options.h:1189 options.h:1192
 msgid "Add DIR to runtime search path"
 msgstr ""
 
-#: options.h:1191
+#: options.h:1195
 msgid "Add DIR to link time shared library search path"
 msgstr ""
 
-#: options.h:1197
+#: options.h:1201
 msgid "Strip all symbols"
 msgstr ""
 
-#: options.h:1199
+#: options.h:1203
 msgid "Strip debugging information"
 msgstr ""
 
-#: options.h:1201
+#: options.h:1205
 msgid "Emit only debug line number information"
 msgstr ""
 
-#: options.h:1203
+#: options.h:1207
 msgid "Strip debug symbols that are unused by gdb (at least versions <= 7.4)"
 msgstr ""
 
-#: options.h:1206
+#: options.h:1210
 msgid "Strip LTO intermediate code sections"
 msgstr ""
 
-#: options.h:1209
+#: options.h:1213
 msgid "Layout sections in the order specified"
 msgstr ""
 
-#: options.h:1213
+#: options.h:1217
 msgid "Set address of section"
 msgstr ""
 
-#: options.h:1213
+#: options.h:1217
 msgid "SECTION=ADDRESS"
 msgstr ""
 
-#: options.h:1216
+#: options.h:1220
 msgid "(PowerPC only) Use new-style PLT"
 msgstr ""
 
-#: options.h:1219
+#: options.h:1223
 msgid "Sort common symbols by alignment"
 msgstr ""
 
-#: options.h:1220
+#: options.h:1224
 msgid "[={ascending,descending}]"
 msgstr ""
 
-#: options.h:1223
+#: options.h:1227
 msgid ""
 "Sort sections by name.  '--no-text-reorder' will override '--sort-"
 "section=name' for .text"
 msgstr ""
 
-#: options.h:1225
+#: options.h:1229
 msgid "[none,name]"
 msgstr ""
 
-#: options.h:1229
+#: options.h:1233
 msgid "Dynamic tag slots to reserve (default 5)"
 msgstr ""
 
-#: options.h:1233
+#: options.h:1237
 msgid ""
 "(ARM, PowerPC only) The maximum distance from instructions in a group of "
 "sections to their stubs. Negative values mean stubs are always after the "
 "group. 1 means use default size"
 msgstr ""
 
-#: options.h:1239
+#: options.h:1243
 msgid "(PowerPC only) Allow a group of stubs to serve multiple output sections"
 msgstr ""
 
-#: options.h:1241
+#: options.h:1245
 msgid "(PowerPC only) Each output section has its own stubs"
 msgstr ""
 
-#: options.h:1244
+#: options.h:1248
 msgid "Stack size when -fsplit-stack function calls non-split"
 msgstr ""
 
-#: options.h:1250
+#: options.h:1254
 msgid "Do not link against shared libraries"
 msgstr ""
 
-#: options.h:1253
+#: options.h:1257
 msgid "Start a library"
 msgstr ""
 
-#: options.h:1255
+#: options.h:1259
 msgid "End a library "
 msgstr ""
 
-#: options.h:1258
+#: options.h:1262
 msgid "Print resource usage statistics"
 msgstr ""
 
-#: options.h:1261
+#: options.h:1265
 msgid "Set target system root directory"
 msgstr ""
 
-#: options.h:1266
+#: options.h:1270
 msgid "Print the name of each input file"
 msgstr ""
 
-#: options.h:1269
+#: options.h:1273
 msgid "(ARM only) Force R_ARM_TARGET1 type to R_ARM_ABS32"
 msgstr ""
 
-#: options.h:1272
+#: options.h:1276
 msgid "(ARM only) Force R_ARM_TARGET1 type to R_ARM_REL32"
 msgstr ""
 
-#: options.h:1275
+#: options.h:1279
 msgid "(ARM only) Set R_ARM_TARGET2 relocation type"
 msgstr ""
 
-#: options.h:1276
+#: options.h:1280
 msgid "[rel, abs, got-rel"
 msgstr ""
 
-#: options.h:1280
+#: options.h:1284
 msgid "Enable text section reordering for GCC section names"
 msgstr ""
 
-#: options.h:1281
+#: options.h:1285
 msgid "Disable text section reordering for GCC section names"
 msgstr ""
 
-#: options.h:1284
+#: options.h:1288
 msgid "Run the linker multi-threaded"
 msgstr ""
 
-#: options.h:1285
+#: options.h:1289
 msgid "Do not run the linker multi-threaded"
 msgstr ""
 
-#: options.h:1287
+#: options.h:1291
 msgid "Number of threads to use"
 msgstr ""
 
-#: options.h:1289
+#: options.h:1293
 msgid "Number of threads to use in initial pass"
 msgstr ""
 
-#: options.h:1291
+#: options.h:1295
 msgid "Number of threads to use in middle pass"
 msgstr ""
 
-#: options.h:1293
+#: options.h:1297
 msgid "Number of threads to use in final pass"
 msgstr ""
 
-#: options.h:1296
+#: options.h:1300
 msgid "(PowerPC/64 only) Optimize GD/LD/IE code to IE/LE"
 msgstr ""
 
-#: options.h:1297
+#: options.h:1301
 msgid "(PowerPC/64 only) Don'''t try to optimize TLS accesses"
 msgstr ""
 
-#: options.h:1299
+#: options.h:1303
 msgid "(PowerPC/64 only) Use a special __tls_get_addr call"
 msgstr ""
 
-#: options.h:1300
+#: options.h:1304
 msgid "(PowerPC/64 only) Don't use a special __tls_get_addr call"
 msgstr ""
 
-#: options.h:1303
+#: options.h:1307
 msgid "(PowerPC64 only) Optimize TOC code sequences"
 msgstr ""
 
-#: options.h:1304
+#: options.h:1308
 msgid "(PowerPC64 only) Don't optimize TOC code sequences"
 msgstr ""
 
-#: options.h:1307
+#: options.h:1311
 msgid "(PowerPC64 only) Sort TOC and GOT sections"
 msgstr ""
 
-#: options.h:1308
+#: options.h:1312
 msgid "(PowerPC64 only) Don't sort TOC and GOT sections"
 msgstr ""
 
-#: options.h:1311
+#: options.h:1315
 msgid "Read linker script"
 msgstr ""
 
-#: options.h:1314
+#: options.h:1318
 msgid "Set the address of the bss segment"
 msgstr ""
 
-#: options.h:1316
+#: options.h:1320
 msgid "Set the address of the data segment"
 msgstr ""
 
-#: options.h:1318 options.h:1320
+#: options.h:1322 options.h:1324
 msgid "Set the address of the text segment"
 msgstr ""
 
-#: options.h:1323
+#: options.h:1327
 msgid "Set the address of the rodata segment"
 msgstr ""
 
-#: options.h:1328
+#: options.h:1332
 msgid "Create undefined reference to SYMBOL"
 msgstr ""
 
-#: options.h:1331
+#: options.h:1335
 msgid "How to handle unresolved symbols"
 msgstr ""
 
-#: options.h:1340
+#: options.h:1344
 msgid "Alias for --debug=files"
 msgstr ""
 
-#: options.h:1343
+#: options.h:1347
 msgid "Read version script"
 msgstr ""
 
-#: options.h:1348
+#: options.h:1352
 msgid "Warn about duplicate common symbols"
 msgstr ""
 
-#: options.h:1349
+#: options.h:1353
 msgid "Do not warn about duplicate common symbols"
 msgstr ""
 
-#: options.h:1355
+#: options.h:1359
 msgid "Warn if the stack is executable"
 msgstr ""
 
-#: options.h:1356
+#: options.h:1360
 msgid "Do not warn if the stack is executable"
 msgstr ""
 
-#: options.h:1359
+#: options.h:1363
 msgid "Don't warn about mismatched input files"
 msgstr ""
 
-#: options.h:1365
+#: options.h:1369
 msgid "Warn when skipping an incompatible library"
 msgstr ""
 
-#: options.h:1366
+#: options.h:1370
 msgid "Don't warn when skipping an incompatible library"
 msgstr ""
 
-#: options.h:1369
+#: options.h:1373
 msgid "Warn if text segment is not shareable"
 msgstr ""
 
-#: options.h:1370
+#: options.h:1374
 msgid "Do not warn if text segment is not shareable"
 msgstr ""
 
-#: options.h:1373
+#: options.h:1377
 msgid "Report unresolved symbols as warnings"
 msgstr ""
 
-#: options.h:1377
+#: options.h:1381
 msgid "Report unresolved symbols as errors"
 msgstr ""
 
-#: options.h:1381
+#: options.h:1385
 msgid "(ARM only) Do not warn about objects with incompatible wchar_t sizes"
 msgstr ""
 
-#: options.h:1385
+#: options.h:1389
 msgid "Convert unresolved symbols to weak references"
 msgstr ""
 
-#: options.h:1389
+#: options.h:1393
 msgid "Include all archive contents"
 msgstr ""
 
-#: options.h:1390
+#: options.h:1394
 msgid "Include only needed archive contents"
 msgstr ""
 
-#: options.h:1393
+#: options.h:1397
 msgid "Use wrapper functions for SYMBOL"
 msgstr ""
 
-#: options.h:1398
+#: options.h:1402
 msgid "Delete all local symbols"
 msgstr ""
 
-#: options.h:1400
+#: options.h:1404
 msgid "Delete all temporary local symbols"
 msgstr ""
 
-#: options.h:1402
+#: options.h:1406
 msgid "Keep all local symbols"
 msgstr ""
 
-#: options.h:1407
+#: options.h:1411
 msgid "Trace references to symbol"
 msgstr ""
 
-#: options.h:1410
+#: options.h:1414
 msgid "Allow unused version in script"
 msgstr ""
 
-#: options.h:1411
+#: options.h:1415
 msgid "Do not allow unused version in script"
 msgstr ""
 
-#: options.h:1414
+#: options.h:1418
 msgid "Default search path for Solaris compatibility"
 msgstr ""
 
-#: options.h:1415
+#: options.h:1419
 msgid "PATH"
 msgstr ""
 
-#: options.h:1420
+#: options.h:1424
 msgid "Start a library search group"
 msgstr ""
 
-#: options.h:1422
+#: options.h:1426
 msgid "End a library search group"
 msgstr ""
 
-#: options.h:1427
+#: options.h:1431
 msgid "(x86-64 only) Generate a BND PLT for Intel MPX"
 msgstr ""
 
-#: options.h:1428
+#: options.h:1432
 msgid "Generate a regular PLT"
 msgstr ""
 
-#: options.h:1430
+#: options.h:1434
 msgid "Sort dynamic relocs"
 msgstr ""
 
-#: options.h:1431
+#: options.h:1435
 msgid "Do not sort dynamic relocs"
 msgstr ""
 
-#: options.h:1433
+#: options.h:1437
 msgid "Set common page size to SIZE"
 msgstr ""
 
-#: options.h:1438
+#: options.h:1442
 msgid "Mark output as requiring executable stack"
 msgstr ""
 
-#: options.h:1440
+#: options.h:1444
 msgid "Make symbols in DSO available for subsequently loaded objects"
 msgstr ""
 
-#: options.h:1443
+#: options.h:1447
 msgid "Mark DSO to be initialized first at runtime"
 msgstr ""
 
-#: options.h:1446
+#: options.h:1450
 msgid "Mark object to interpose all DSOs but executable"
 msgstr ""
 
-#: options.h:1449
+#: options.h:1453
 msgid "Mark object for lazy runtime binding"
 msgstr ""
 
-#: options.h:1452
+#: options.h:1456
 msgid "Mark object requiring immediate process"
 msgstr ""
 
-#: options.h:1455
+#: options.h:1459
 msgid "Set maximum page size to SIZE"
 msgstr ""
 
-#: options.h:1463
+#: options.h:1467
 msgid "Do not create copy relocs"
 msgstr ""
 
-#: options.h:1465
+#: options.h:1469
 msgid "Mark object not to use default search paths"
 msgstr ""
 
-#: options.h:1468
+#: options.h:1472
 msgid "Mark DSO non-deletable at runtime"
 msgstr ""
 
-#: options.h:1471
+#: options.h:1475
 msgid "Mark DSO not available to dlopen"
 msgstr ""
 
-#: options.h:1474
+#: options.h:1478
 msgid "Mark DSO not available to dldump"
 msgstr ""
 
-#: options.h:1477
+#: options.h:1481
 msgid "Mark output as not requiring executable stack"
 msgstr ""
 
-#: options.h:1479
+#: options.h:1483
 msgid "Mark object for immediate function binding"
 msgstr ""
 
-#: options.h:1482
+#: options.h:1486
 msgid "Mark DSO to indicate that needs immediate $ORIGIN processing at runtime"
 msgstr ""
 
-#: options.h:1485
+#: options.h:1489
 msgid "Where possible mark variables read-only after relocation"
 msgstr ""
 
-#: options.h:1486
+#: options.h:1490
 msgid "Don't mark variables read-only after relocation"
 msgstr ""
 
-#: options.h:1488
+#: options.h:1492
 msgid "Set PT_GNU_STACK segment p_memsz to SIZE"
 msgstr ""
 
-#: options.h:1490
+#: options.h:1494
 msgid "Do not permit relocations in read-only segments"
 msgstr ""
 
-#: options.h:1491 options.h:1493
+#: options.h:1495 options.h:1497
 msgid "Permit relocations in read-only segments"
 msgstr ""
 
-#: options.h:1496
+#: options.h:1500
 msgid "Move .text.unlikely sections to a separate segment."
 msgstr ""
 
-#: options.h:1497
+#: options.h:1501
 msgid "Do not move .text.unlikely sections to a separate segment."
 msgstr ""
 
@@ -3407,63 +3419,63 @@
 msgid "%s: stub group size is too large; retrying with %#x"
 msgstr ""
 
-#: powerpc.cc:4915
+#: powerpc.cc:4967
 msgid "** glink"
 msgstr ""
 
-#: powerpc.cc:5161 powerpc.cc:5615
+#: powerpc.cc:5215 powerpc.cc:5682
 #, c-format
 msgid "%s: linkage table error against `%s'"
 msgstr ""
 
-#: powerpc.cc:5728
+#: powerpc.cc:5811
 msgid "** save/restore"
 msgstr ""
 
-#: powerpc.cc:6409
+#: powerpc.cc:6492
 #, c-format
 msgid "%s: unsupported reloc %u for IFUNC symbol"
 msgstr ""
 
-#: powerpc.cc:6635 powerpc.cc:7264
+#: powerpc.cc:6718 powerpc.cc:7347
 #, c-format
 msgid "tocsave symbol %u has bad shndx %u"
 msgstr ""
 
-#: powerpc.cc:6897 powerpc.cc:7567
+#: powerpc.cc:6980 powerpc.cc:7650
 #, c-format
 msgid "%s: toc optimization is not supported for %#08x instruction"
 msgstr ""
 
-#: powerpc.cc:6963 powerpc.cc:7629
+#: powerpc.cc:7046 powerpc.cc:7712
 #, c-format
 msgid "%s: unsupported -mbss-plt code"
 msgstr ""
 
-#: powerpc.cc:7891
+#: powerpc.cc:7974
 #, c-format
 msgid "split-stack stack size overflow at section %u offset %0zx"
 msgstr ""
 
-#: powerpc.cc:7962
+#: powerpc.cc:8045
 msgid ""
 "--plt-localentry is especially dangerous without ld.so support to detect ABI "
 "violations"
 msgstr ""
 
-#: powerpc.cc:8299
+#: powerpc.cc:8382
 msgid "__tls_get_addr call lacks marker reloc"
 msgstr ""
 
-#: powerpc.cc:8482
+#: powerpc.cc:8565
 msgid "call lacks nop, can't restore toc; recompile with -fPIC"
 msgstr ""
 
-#: powerpc.cc:9528 s390.cc:3472
+#: powerpc.cc:9611 s390.cc:3472
 msgid "relocation overflow"
 msgstr ""
 
-#: powerpc.cc:9530
+#: powerpc.cc:9613
 msgid "try relinking with a smaller --stub-group-size"
 msgstr ""
 
diff --git a/gprof/ChangeLog b/gprof/ChangeLog
index 1e88608..556011e 100644
--- a/gprof/ChangeLog
+++ b/gprof/ChangeLog
@@ -1,3 +1,9 @@
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.30 release:
+
+	* configure: Regenerate.
+
 2018-01-24  Nick Clifton  <nickc@redhat.com>
 
 	* configure: Regenerate.
diff --git a/gprof/configure b/gprof/configure
index c05b664..7d0ca6b 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.64 for gprof 2.29.90.
+# Generated by GNU Autoconf 2.64 for gprof 2.30.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@
 # Identity of this package.
 PACKAGE_NAME='gprof'
 PACKAGE_TARNAME='gprof'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='gprof 2.29.90'
+PACKAGE_VERSION='2.30'
+PACKAGE_STRING='gprof 2.30'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1302,7 +1302,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.29.90 to adapt to many kinds of systems.
+\`configure' configures gprof 2.30 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1373,7 +1373,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of gprof 2.29.90:";;
+     short | recursive ) echo "Configuration of gprof 2.30:";;
    esac
   cat <<\_ACEOF
 
@@ -1479,7 +1479,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-gprof configure 2.29.90
+gprof configure 2.30
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -1844,7 +1844,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.29.90, which was
+It was created by gprof $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -3653,7 +3653,7 @@
 
 # Define the identity of the package.
  PACKAGE='gprof'
- VERSION='2.29.90'
+ VERSION='2.30'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -12787,7 +12787,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.29.90, which was
+This file was extended by gprof $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -12851,7 +12851,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-gprof config.status 2.29.90
+gprof config.status 2.30
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/ld/ChangeLog b/ld/ChangeLog
index 9586a28..6337cd0 100644
--- a/ld/ChangeLog
+++ b/ld/ChangeLog
@@ -1,5 +1,12 @@
 2018-01-27  Nick Clifton  <nickc@redhat.com>
 
+	This is the 2.30 release:
+
+	* configure: Regenerate.
+	* po/ld.pot: Regenerate.
+
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
 	PR 22751
 	Revert this change as a temporary solution for this PR:
 
diff --git a/ld/configure b/ld/configure
index 3b7a79b..48606ae 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.64 for ld 2.29.90.
+# Generated by GNU Autoconf 2.64 for ld 2.30.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@
 # Identity of this package.
 PACKAGE_NAME='ld'
 PACKAGE_TARNAME='ld'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='ld 2.29.90'
+PACKAGE_VERSION='2.30'
+PACKAGE_STRING='ld 2.30'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1352,7 +1352,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.29.90 to adapt to many kinds of systems.
+\`configure' configures ld 2.30 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1423,7 +1423,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of ld 2.29.90:";;
+     short | recursive ) echo "Configuration of ld 2.30:";;
    esac
   cat <<\_ACEOF
 
@@ -1551,7 +1551,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-ld configure 2.29.90
+ld configure 2.30
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -2260,7 +2260,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.29.90, which was
+It was created by ld $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -4070,7 +4070,7 @@
 
 # Define the identity of the package.
  PACKAGE='ld'
- VERSION='2.29.90'
+ VERSION='2.30'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -17870,7 +17870,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.29.90, which was
+This file was extended by ld $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -17934,7 +17934,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-ld config.status 2.29.90
+ld config.status 2.30
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/ld/po/ld.pot b/ld/po/ld.pot
index b4eaf73..ceb6232 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: 2018-01-13 13:43+0000\n"
+"POT-Creation-Date: 2018-01-27 15:03+0000\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"
@@ -461,7 +461,7 @@
 msgstr ""
 
 #: emultempl/pe.em:1223 emultempl/pe.em:1619 emultempl/pe.em:1826 ldcref.c:517
-#: ldcref.c:628 ldmain.c:1186 ldmisc.c:453 pe-dll.c:725 pe-dll.c:1304
+#: ldcref.c:628 ldmain.c:1181 ldmisc.c:453 pe-dll.c:725 pe-dll.c:1304
 #: pe-dll.c:1399
 msgid "%B%F: could not read symbols: %E\n"
 msgstr ""
@@ -496,7 +496,7 @@
 msgid "Errors encountered processing file %s for interworking\n"
 msgstr ""
 
-#: emultempl/pe.em:1954 ldexp.c:745 ldlang.c:3411 ldmain.c:1153
+#: emultempl/pe.em:1954 ldexp.c:745 ldlang.c:3410 ldmain.c:1148
 msgid "%P%F: bfd_link_hash_lookup failed: %E\n"
 msgstr ""
 
@@ -538,7 +538,7 @@
 msgid "%P: symbol `%T' missing from main hash table\n"
 msgstr ""
 
-#: ldcref.c:690 ldcref.c:697 ldmain.c:1248 ldmain.c:1255
+#: ldcref.c:690 ldcref.c:697 ldmain.c:1243 ldmain.c:1250
 msgid "%B%F: could not read relocs: %E\n"
 msgstr ""
 
@@ -675,7 +675,7 @@
 msgid "%F%S: nonconstant expression for %s\n"
 msgstr ""
 
-#: ldexp.c:1628 ldlang.c:1234 ldlang.c:3187
+#: ldexp.c:1628 ldlang.c:1234 ldlang.c:3186
 msgid "%P%F: can not create hash table: %E\n"
 msgstr ""
 
@@ -825,271 +825,271 @@
 msgid "%F%B: file not recognized: %E\n"
 msgstr ""
 
-#: ldlang.c:2854
+#: ldlang.c:2853
 msgid "%F%B: member %B in archive is not an object\n"
 msgstr ""
 
-#: ldlang.c:2869 ldlang.c:2883
+#: ldlang.c:2868 ldlang.c:2882
 msgid "%F%B: error adding symbols: %E\n"
 msgstr ""
 
-#: ldlang.c:3157
+#: ldlang.c:3156
 msgid ""
 "%P: warning: could not find any targets that match endianness requirement\n"
 msgstr ""
 
-#: ldlang.c:3171
+#: ldlang.c:3170
 msgid "%P%F: target %s not found\n"
 msgstr ""
 
-#: ldlang.c:3173
+#: ldlang.c:3172
 msgid "%P%F: cannot open output file %s: %E\n"
 msgstr ""
 
-#: ldlang.c:3179
+#: ldlang.c:3178
 msgid "%P%F:%s: can not make object file: %E\n"
 msgstr ""
 
-#: ldlang.c:3183
+#: ldlang.c:3182
 msgid "%P%F:%s: can not set architecture: %E\n"
 msgstr ""
 
-#: ldlang.c:3342
+#: ldlang.c:3341
 msgid "%P: warning: %s contains output sections; did you forget -T?\n"
 msgstr ""
 
-#: ldlang.c:3480
+#: ldlang.c:3479
 msgid "%P%X: required symbol `%s' not defined\n"
 msgstr ""
 
-#: ldlang.c:3770
+#: ldlang.c:3769
 msgid "%F%P: %s not found for insert\n"
 msgstr ""
 
-#: ldlang.c:4013
+#: ldlang.c:4012
 msgid " load address 0x%V"
 msgstr ""
 
-#: ldlang.c:4249
+#: ldlang.c:4248
 msgid "%W (size before relaxing)\n"
 msgstr ""
 
-#: ldlang.c:4342
+#: ldlang.c:4341
 #, c-format
 msgid "Address of section %s set to "
 msgstr ""
 
-#: ldlang.c:4540
+#: ldlang.c:4539
 #, c-format
 msgid "Fail with %d\n"
 msgstr ""
 
-#: ldlang.c:4810
+#: ldlang.c:4809
 msgid "%X%P: section %s VMA wraps around address space\n"
 msgstr ""
 
-#: ldlang.c:4816
+#: ldlang.c:4815
 msgid "%X%P: section %s LMA wraps around address space\n"
 msgstr ""
 
-#: ldlang.c:4867
+#: ldlang.c:4866
 msgid "%X%P: section %s LMA [%V,%V] overlaps section %s LMA [%V,%V]\n"
 msgstr ""
 
-#: ldlang.c:4910
+#: ldlang.c:4909
 msgid "%X%P: section %s VMA [%V,%V] overlaps section %s VMA [%V,%V]\n"
 msgstr ""
 
-#: ldlang.c:4933
+#: ldlang.c:4932
 msgid "%X%P: region `%s' overflowed by %lu byte\n"
 msgid_plural "%X%P: region `%s' overflowed by %lu bytes\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ldlang.c:4958
+#: ldlang.c:4957
 msgid "%X%P: address 0x%v of %B section `%s' is not within region `%s'\n"
 msgstr ""
 
-#: ldlang.c:4969
+#: ldlang.c:4968
 msgid "%X%P: %B section `%s' will not fit in region `%s'\n"
 msgstr ""
 
-#: ldlang.c:5050
+#: ldlang.c:5049
 #, c-format
 msgid ""
 "%F%S: non constant or forward reference address expression for section %s\n"
 msgstr ""
 
-#: ldlang.c:5075
+#: ldlang.c:5074
 msgid "%P%X: Internal error on COFF shared library section %s\n"
 msgstr ""
 
-#: ldlang.c:5133
+#: ldlang.c:5132
 msgid "%P%F: error: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
-#: ldlang.c:5138
+#: ldlang.c:5137
 msgid "%P: warning: no memory region specified for loadable section `%s'\n"
 msgstr ""
 
-#: ldlang.c:5161
+#: ldlang.c:5160
 msgid "%P: warning: changing start of section %s by %lu byte\n"
 msgid_plural "%P: warning: changing start of section %s by %lu bytes\n"
 msgstr[0] ""
 msgstr[1] ""
 
-#: ldlang.c:5253
+#: ldlang.c:5252
 msgid "%P: warning: dot moved backwards before `%s'\n"
 msgstr ""
 
-#: ldlang.c:5428
+#: ldlang.c:5427
 msgid "%P%F: can't relax section: %E\n"
 msgstr ""
 
-#: ldlang.c:5810
+#: ldlang.c:5809
 msgid "%F%P: invalid data statement\n"
 msgstr ""
 
-#: ldlang.c:5843
+#: ldlang.c:5842
 msgid "%F%P: invalid reloc statement\n"
 msgstr ""
 
-#: ldlang.c:6177
+#: ldlang.c:6176
 msgid "%P%F: gc-sections requires either an entry or an undefined symbol\n"
 msgstr ""
 
-#: ldlang.c:6202
+#: ldlang.c:6201
 msgid "%P%F:%s: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:6215 ldlang.c:6234
+#: ldlang.c:6214 ldlang.c:6233
 msgid "%P%F: can't set start address\n"
 msgstr ""
 
-#: ldlang.c:6227
+#: ldlang.c:6226
 msgid "%P: warning: cannot find entry symbol %s; defaulting to %V\n"
 msgstr ""
 
-#: ldlang.c:6239
+#: ldlang.c:6238
 msgid "%P: warning: cannot find entry symbol %s; not setting start address\n"
 msgstr ""
 
-#: ldlang.c:6293
+#: ldlang.c:6292
 msgid ""
 "%P%F: Relocatable linking with relocations from format %s (%B) to format %s "
 "(%B) is not supported\n"
 msgstr ""
 
-#: ldlang.c:6303
+#: ldlang.c:6302
 msgid ""
 "%P%X: %s architecture of input file `%B' is incompatible with %s output\n"
 msgstr ""
 
-#: ldlang.c:6325
+#: ldlang.c:6324
 msgid "%P%X: failed to merge target specific data of file %B\n"
 msgstr ""
 
-#: ldlang.c:6396
+#: ldlang.c:6395
 msgid "%P%F: Could not define common symbol `%T': %E\n"
 msgstr ""
 
-#: ldlang.c:6408
+#: ldlang.c:6407
 msgid ""
 "\n"
 "Allocating common symbols\n"
 msgstr ""
 
-#: ldlang.c:6409
+#: ldlang.c:6408
 msgid ""
 "Common symbol       size              file\n"
 "\n"
 msgstr ""
 
-#: ldlang.c:6483
+#: ldlang.c:6482
 msgid "%X%P: error: unplaced orphan section `%A' from `%B'.\n"
 msgstr ""
 
-#: ldlang.c:6501
+#: ldlang.c:6500
 msgid ""
 "%P: warning: orphan section `%A' from `%B' being placed in section `%s'.\n"
 msgstr ""
 
-#: ldlang.c:6592
+#: ldlang.c:6591
 msgid "%P%F: invalid character %c (%d) in flags\n"
 msgstr ""
 
-#: ldlang.c:6719
+#: ldlang.c:6718
 msgid "%F%P:%S: error: align with input and explicit align specified\n"
 msgstr ""
 
-#: ldlang.c:7165
+#: ldlang.c:7119
 msgid "%P%F: Failed to create hash table\n"
 msgstr ""
 
-#: ldlang.c:7189
+#: ldlang.c:7143
 msgid "%P%F: %s: plugin reported error after all symbols read\n"
 msgstr ""
 
-#: ldlang.c:7593
+#: ldlang.c:7518
 msgid "%P%F: multiple STARTUP files\n"
 msgstr ""
 
-#: ldlang.c:7639
+#: ldlang.c:7564
 msgid "%X%P:%S: section has both a load address and a load region\n"
 msgstr ""
 
-#: ldlang.c:7754
+#: ldlang.c:7679
 msgid ""
 "%X%P:%S: PHDRS and FILEHDR are not supported when prior PT_LOAD headers lack "
 "them\n"
 msgstr ""
 
-#: ldlang.c:7827
+#: ldlang.c:7752
 msgid "%F%P: no sections assigned to phdrs\n"
 msgstr ""
 
-#: ldlang.c:7865
+#: ldlang.c:7790
 msgid "%F%P: bfd_record_phdr failed: %E\n"
 msgstr ""
 
-#: ldlang.c:7885
+#: ldlang.c:7810
 msgid "%X%P: section `%s' assigned to non-existent phdr `%s'\n"
 msgstr ""
 
-#: ldlang.c:8308
+#: ldlang.c:8233
 msgid "%X%P: unknown language `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:8453
+#: ldlang.c:8378
 msgid ""
 "%X%P: anonymous version tag cannot be combined with other version tags\n"
 msgstr ""
 
-#: ldlang.c:8462
+#: ldlang.c:8387
 msgid "%X%P: duplicate version tag `%s'\n"
 msgstr ""
 
-#: ldlang.c:8483 ldlang.c:8492 ldlang.c:8510 ldlang.c:8520
+#: ldlang.c:8408 ldlang.c:8417 ldlang.c:8435 ldlang.c:8445
 msgid "%X%P: duplicate expression `%s' in version information\n"
 msgstr ""
 
-#: ldlang.c:8560
+#: ldlang.c:8485
 msgid "%X%P: unable to find version dependency `%s'\n"
 msgstr ""
 
-#: ldlang.c:8583
+#: ldlang.c:8508
 msgid "%X%P: unable to read .exports section contents\n"
 msgstr ""
 
-#: ldlang.c:8621
+#: ldlang.c:8546
 msgid "%F%P: invalid origin for memory region %s\n"
 msgstr ""
 
-#: ldlang.c:8630
+#: ldlang.c:8555
 msgid "%F%P: invalid length for memory region %s\n"
 msgstr ""
 
-#: ldlang.c:8740
+#: ldlang.c:8665
 msgid "%X%P: unknown feature `%s'\n"
 msgstr ""
 
@@ -1179,140 +1179,140 @@
 msgid "%P: `-retain-symbols-file' overrides `-s' and `-S'\n"
 msgstr ""
 
-#: ldmain.c:876
+#: ldmain.c:871
 msgid ""
 "Archive member included to satisfy reference by file (symbol)\n"
 "\n"
 msgstr ""
 
-#: ldmain.c:982
+#: ldmain.c:977
 msgid "%X%C: multiple definition of `%T'\n"
 msgstr ""
 
-#: ldmain.c:985
+#: ldmain.c:980
 msgid "%D: first defined here\n"
 msgstr ""
 
-#: ldmain.c:989
+#: ldmain.c:984
 msgid "%P: Disabling relaxation: it will not work with multiple definitions\n"
 msgstr ""
 
-#: ldmain.c:1041
+#: ldmain.c:1036
 msgid "%B: warning: definition of `%T' overriding common\n"
 msgstr ""
 
-#: ldmain.c:1044
+#: ldmain.c:1039
 msgid "%B: warning: common is here\n"
 msgstr ""
 
-#: ldmain.c:1051
+#: ldmain.c:1046
 msgid "%B: warning: common of `%T' overridden by definition\n"
 msgstr ""
 
-#: ldmain.c:1054
+#: ldmain.c:1049
 msgid "%B: warning: defined here\n"
 msgstr ""
 
-#: ldmain.c:1061
+#: ldmain.c:1056
 msgid "%B: warning: common of `%T' overridden by larger common\n"
 msgstr ""
 
-#: ldmain.c:1064
+#: ldmain.c:1059
 msgid "%B: warning: larger common is here\n"
 msgstr ""
 
-#: ldmain.c:1068
+#: ldmain.c:1063
 msgid "%B: warning: common of `%T' overriding smaller common\n"
 msgstr ""
 
-#: ldmain.c:1071
+#: ldmain.c:1066
 msgid "%B: warning: smaller common is here\n"
 msgstr ""
 
-#: ldmain.c:1075
+#: ldmain.c:1070
 msgid "%B: warning: multiple common of `%T'\n"
 msgstr ""
 
-#: ldmain.c:1077
+#: ldmain.c:1072
 msgid "%B: warning: previous common is here\n"
 msgstr ""
 
-#: ldmain.c:1095 ldmain.c:1131
+#: ldmain.c:1090 ldmain.c:1126
 msgid "%P: warning: global constructor %s used\n"
 msgstr ""
 
-#: ldmain.c:1141
+#: ldmain.c:1136
 msgid "%P%F: BFD backend error: BFD_RELOC_CTOR unsupported\n"
 msgstr ""
 
 #. We found a reloc for the symbol we are looking for.
-#: ldmain.c:1213 ldmain.c:1215 ldmain.c:1217 ldmain.c:1225 ldmain.c:1268
+#: ldmain.c:1208 ldmain.c:1210 ldmain.c:1212 ldmain.c:1220 ldmain.c:1263
 msgid "warning: "
 msgstr ""
 
-#: ldmain.c:1321
+#: ldmain.c:1316
 msgid "%X%C: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1324
+#: ldmain.c:1319
 msgid "%C: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1330
+#: ldmain.c:1325
 msgid "%X%D: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1333
+#: ldmain.c:1328
 msgid "%D: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1344
+#: ldmain.c:1339
 msgid "%X%B: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1347
+#: ldmain.c:1342
 msgid "%B: warning: undefined reference to `%T'\n"
 msgstr ""
 
-#: ldmain.c:1353
+#: ldmain.c:1348
 msgid "%X%B: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1356
+#: ldmain.c:1351
 msgid "%B: warning: more undefined references to `%T' follow\n"
 msgstr ""
 
-#: ldmain.c:1393
+#: ldmain.c:1388
 msgid " additional relocation overflows omitted from the output\n"
 msgstr ""
 
-#: ldmain.c:1406
+#: ldmain.c:1401
 msgid " relocation truncated to fit: %s against undefined symbol `%T'"
 msgstr ""
 
-#: ldmain.c:1412
+#: ldmain.c:1407
 msgid ""
 " relocation truncated to fit: %s against symbol `%T' defined in %A section "
 "in %B"
 msgstr ""
 
-#: ldmain.c:1425
+#: ldmain.c:1420
 msgid " relocation truncated to fit: %s against `%T'"
 msgstr ""
 
-#: ldmain.c:1441
+#: ldmain.c:1436
 msgid "%X%H: dangerous relocation: %s\n"
 msgstr ""
 
-#: ldmain.c:1455
+#: ldmain.c:1450
 msgid "%X%H: reloc refers to symbol `%T' which is not being output\n"
 msgstr ""
 
-#: ldmain.c:1489
+#: ldmain.c:1484
 msgid "%B: reference to %s\n"
 msgstr ""
 
-#: ldmain.c:1491
+#: ldmain.c:1486
 msgid "%B: definition of %s\n"
 msgstr ""
 
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 453a7d2..e051921 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,10 @@
+2018-01-27  Nick Clifton  <nickc@redhat.com>
+
+	This is the 2.30 release:
+
+	* configure: Regenerate.
+	* po/opcodes.pot: Regenerate.
+
 2018-01-23  Nick Clifton  <nickc@redhat.com>
 
 	* configure: Regenerate.
diff --git a/opcodes/configure b/opcodes/configure
index 55dd1cb..3186094 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.64 for opcodes 2.29.90.
+# Generated by GNU Autoconf 2.64 for opcodes 2.30.
 #
 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software
@@ -556,8 +556,8 @@
 # Identity of this package.
 PACKAGE_NAME='opcodes'
 PACKAGE_TARNAME='opcodes'
-PACKAGE_VERSION='2.29.90'
-PACKAGE_STRING='opcodes 2.29.90'
+PACKAGE_VERSION='2.30'
+PACKAGE_STRING='opcodes 2.30'
 PACKAGE_BUGREPORT=''
 PACKAGE_URL=''
 
@@ -1322,7 +1322,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.29.90 to adapt to many kinds of systems.
+\`configure' configures opcodes 2.30 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1393,7 +1393,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of opcodes 2.29.90:";;
+     short | recursive ) echo "Configuration of opcodes 2.30:";;
    esac
   cat <<\_ACEOF
 
@@ -1500,7 +1500,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-opcodes configure 2.29.90
+opcodes configure 2.30
 generated by GNU Autoconf 2.64
 
 Copyright (C) 2009 Free Software Foundation, Inc.
@@ -1910,7 +1910,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.29.90, which was
+It was created by opcodes $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   $ $0 $@
@@ -3719,7 +3719,7 @@
 
 # Define the identity of the package.
  PACKAGE='opcodes'
- VERSION='2.29.90'
+ VERSION='2.30'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -13307,7 +13307,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.29.90, which was
+This file was extended by opcodes $as_me 2.30, which was
 generated by GNU Autoconf 2.64.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -13371,7 +13371,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_version="\\
-opcodes config.status 2.29.90
+opcodes config.status 2.30
 configured by $0, generated by GNU Autoconf 2.64,
   with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff --git a/opcodes/po/opcodes.pot b/opcodes/po/opcodes.pot
index 4732b86..6c286b4 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: 2018-01-13 13:44+0000\n"
+"POT-Creation-Date: 2018-01-27 14:59+0000\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"