+2019-11-08  Alan Modra  <amodra@gmail.com>
+
+       * emulparams/aarch64elf.sh: Revert 2019-11-05 change.
+       * emulparams/aarch64elf32.sh: Likewise.
+       * emulparams/arcelf.sh: Likewise.
+       * emulparams/armelf.sh: Likewise.
+       * emulparams/armelf_fbsd.sh: Likewise.
+       * emulparams/armelf_nbsd.sh: Likewise.
+       * emulparams/armelf_vxworks.sh: Likewise.
+       * emulparams/armsymbian.sh: Likewise.
+       * emulparams/elf32bfin.sh: Likewise.
+       * emulparams/elf32microblaze.sh: Likewise.
+       * emulparams/score3_elf.sh: Likewise.
+       * emulparams/shelf.sh: Likewise.
+       * emulparams/shelf_nbsd.sh: Likewise.
+       * emulparams/shelf_uclinux.sh: Likewise.
+
 2019-11-07  Alan Modra  <amodra@gmail.com>
 
        * emulparams/elf32cr16c.sh: Delete.
 
 TEMPLATE_NAME=elf
 EXTRA_EM_FILE=aarch64elf
 
+GENERATE_SHLIB_SCRIPT=yes
+GENERATE_PIE_SCRIPT=yes
+
 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
 
 ENTRY=_start
 
 TEMPLATE_NAME=elf
 EXTRA_EM_FILE=aarch64elf
 
+GENERATE_SHLIB_SCRIPT=yes
+GENERATE_PIE_SCRIPT=yes
+
 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
 
 ENTRY=_start
 
 JLI_START_TABLE='__JLI_TABLE__ = .;'
 OTHER_SECTIONS="/DISCARD/ : { *(.__arc_profile_*) }"
 EMBEDDED=yes
+
+GENERATE_SHLIB_SCRIPT=yes
 
 
 DATA_START_SYMBOLS="${CREATE_SHLIB+PROVIDE (}__data_start = .${CREATE_SHLIB+)};"
 
+GENERATE_SHLIB_SCRIPT=yes
+GENERATE_PIE_SCRIPT=yes
+
 ARCH=arm
 MACHINE=
 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
 
 
 TARGET2_TYPE=got-rel
 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
-GENERATE_SHLIB_SCRIPT=yes
 GENERATE_PIE_SCRIPT=yes
+
 unset STACK_ADDR
 unset EMBEDDED
 
 TEXT_START_ADDR=0x00008000
 TARGET2_TYPE=got-rel
 
-GENERATE_SHLIB_SCRIPT=yes
-GENERATE_PIE_SCRIPT=yes
 unset STACK_ADDR
 unset EMBEDDED
 
 LITTLE_OUTPUT_FORMAT="$OUTPUT_FORMAT"
 MAXPAGESIZE="CONSTANT (MAXPAGESIZE)"
 source_sh ${srcdir}/emulparams/vxworks.sh
-GENERATE_SHLIB_SCRIPT=yes
 
 TARGET2_TYPE=abs
 # On BPABI systems, program headers should not be mapped.
 EMBEDDED=yes
-# Nonetheless, shared libraries are also supported
-GENERATE_SHLIB_SCRIPT=yes
 
 # As for armelf.sh, but add the SymbianOS-specific
 # .ARM.exidx$${Base,Limit} symbols.
 
 ARCH=bfin
 MACHINE=
 TEMPLATE_NAME=elf
+GENERATE_SHLIB_SCRIPT=yes
 EMBEDDED=yes
 USER_LABEL_PREFIX=_
 EXTRA_EM_FILE=bfin
 
 #OTHER_RELOCATING_SECTIONS='PROVIDE (_stack = _end + 0x1000);'
 
 TEMPLATE_NAME=elf
+#GENERATE_SHLIB_SCRIPT=yes
+
+
 
 MACHINE=
 ENTRY=_start
 EMBEDDED=yes
+GENERATE_SHLIB_SCRIPT=yes
 
 ARCH=sh
 MACHINE=
 TEMPLATE_NAME=elf
+GENERATE_SHLIB_SCRIPT=yes
 EMBEDDED=yes
 # These are for compatibility with the COFF toolchain.
 ENTRY=start
 
 
 ENTRY=_start
 
-GENERATE_SHLIB_SCRIPT=yes
-GENERATE_PIE_SCRIPT=yes
 unset EMBEDDED
 unset STACK_ADDR
 
 
 # We do not want a .stack section
 unset STACK_ADDR
-GENERATE_SHLIB_SCRIPT=yes