+2018-04-18 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove support for assorted i386 aout and coff targets.
+ * configure.tgt: Likewise.
+ * testsuite/ld-discard/discard.exp: Likewise.
+ * testsuite/ld-elf/binutils.exp: Likewise.
+ * testsuite/ld-elf/tls.exp: Likewise.
+ * testsuite/ld-elf/tls_common.exp: Likewise.
+ * testsuite/ld-elfvers/vers.exp: Likewise.
+ * testsuite/ld-elfvsb/elfvsb.exp: Likewise.
+ * testsuite/ld-elfweak/elfweak.exp: Likewise.
+ * testsuite/ld-gc/abi-note.d: Likewise.
+ * testsuite/ld-gc/pr19167.d: Likewise.
+ * testsuite/ld-gc/pr20022.d: Likewise.
+ * testsuite/ld-gc/start.d: Likewise.
+ * testsuite/ld-gc/stop.d: Likewise.
+ * testsuite/ld-i386/i386.exp: Likewise.
+ * testsuite/ld-ifunc/binutils.exp: Likewise.
+ * testsuite/ld-ifunc/ifunc.exp: Likewise.
+ * testsuite/ld-linkonce/linkonce.exp: Likewise.
+ * testsuite/ld-plugin/lto.exp: Likewise.
+ * testsuite/ld-scripts/empty-address-2a.d: Likewise.
+ * testsuite/ld-scripts/empty-address-2b.d: Likewise.
+ * testsuite/ld-scripts/phdrs2.exp: Likewise.
+ * testsuite/ld-scripts/section-match-1.d: Likewise.
+ * testsuite/ld-shared/shared.exp: Likewise.
+ * testsuite/ld-size/size.exp: Likewise.
+ * testsuite/ld-sparc/sparc.exp: Likewise.
+ * emulparams/i386coff.sh: Delete.
+ * emulparams/i386linux.sh: Delete.
+ * emulparams/i386mach.sh: Delete.
+ * emulparams/i386nbsd.sh: Delete.
+ * emulparams/vsta.sh: Delete.
+ * scripttempl/i386coff.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-17 Andrew Sadek <andrew.sadek.se@gmail.com>
+
+ Microblaze Target: PIC data text relative
+
+ * ld/lexsup.c (Add 2 ld options):
+ (ld_options): add disable-multiple-abs-defs @ 'ld_options' array
+ (parse_args): parse new option and pass flag to 'link_info' struct.
+ * ld/ldlex.h (Add enum): add new enum @ 'option_values' enum.
+ * ld/ld.texinfo (Add new option): Add description for
+ 'disable-multiple-abs-defs'
+ * ld/main.c: Initialize flags with false @ 'main'. Handle
+ disable-multiple-abs-defs @ 'mutiple_definition'.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * emultempl/sunos.em: Delete.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove arm-epoc-pe support.
+ * configure.tgt: Likewise.
+ * emultempl/pe.em: Likewise.
+ * pe-dll.c: Likewise.
+ * testsuite/ld-scripts/fill.d: Likewise.
+ * testsuite/ld-scripts/fill16.d: Likewise.
+ * emulparams/arm_epoc_pe.sh: Delete.
+ * scripttempl/epocpe.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove sparc-aout and sparc-coff support.
+ * configure.tgt: Likewise.
+ * testsuite/ld-elfvers/vers.exp: Likewise.
+ * testsuite/ld-elfvsb/elfvsb.exp: Likewise.
+ * testsuite/ld-elfweak/elfweak.exp: Likewise.
+ * testsuite/ld-shared/shared.exp: Likewise.
+ * emulparams/coff_sparc.sh: Delete.
+ * emulparams/sparcaout.sh: Delete.
+ * emulparams/sparclinux.sh: Delete.
+ * emulparams/sparcnbsd.sh: Delete.
+ * emulparams/sun4.sh: Delete.
+ * scripttempl/sparccoff.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove m68k-aout and m68k-coff support.
+ * configure.tgt: Likewise.
+ * emultempl/m68kelf.em: Likewise.
+ * ld.texinfo: Likewise.
+ * mri.c: Likewise.
+ * emulparams/delta68.sh: Delete.
+ * emulparams/hp300bsd.sh: Delete.
+ * emulparams/hp3hpux.sh: Delete.
+ * emulparams/m68k4knbsd.sh: Delete.
+ * emulparams/m68kaout.sh: Delete.
+ * emulparams/m68kaux.sh: Delete.
+ * emulparams/m68kcoff.sh: Delete.
+ * emulparams/m68klinux.sh: Delete.
+ * emulparams/m68knbsd.sh: Delete.
+ * emulparams/m68kpsos.sh: Delete.
+ * emulparams/sun3.sh: Delete.
+ * emultempl/m68kcoff.em: Delete.
+ * scripttempl/delta68.sc: Delete.
+ * scripttempl/m68kaux.sc: Delete.
+ * scripttempl/m68kcoff.sc: Delete.
+ * scripttempl/psos.sc: Delete.
+ * testsuite/ld-versados/t1-1.ro: Delete.
+ * testsuite/ld-versados/t1-2.ro: Delete.
+ * testsuite/ld-versados/t1.ld: Delete.
+ * testsuite/ld-versados/t1.ook: Delete.
+ * testsuite/ld-versados/t2-1.ro: Delete.
+ * testsuite/ld-versados/t2-2.ro: Delete.
+ * testsuite/ld-versados/t2-3.ro: Delete.
+ * testsuite/ld-versados/t2.ld: Delete.
+ * testsuite/ld-versados/t2.ook: Delete.
+ * testsuite/ld-versados/versados.exp: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove sh5 and sh64 support.
+ * configure.tgt: Likewise.
+ * ldlang.c: Likewise.
+ * testsuite/ld-elfcomm/elfcomm.exp: Likewise.
+ * testsuite/ld-gc/gc.exp: Likewise.
+ * testsuite/ld-gc/pr13683.d: Likewise.
+ * testsuite/ld-scripts/crossref.exp: Likewise.
+ * testsuite/ld-selective/selective.exp: Likewise.
+ * testsuite/ld-sh/ld-r-1.d: Likewise.
+ * testsuite/ld-sh/rd-sh.exp: Likewise.
+ * testsuite/ld-sh/sh.exp: Likewise.
+ * testsuite/ld-srec/srec.exp: Likewise.
+ * testsuite/ld-undefined/undefined.exp: Likewise.
+ * emulparams/shelf32.sh: Delete.
+ * emulparams/shelf32_linux.sh: Delete.
+ * emulparams/shelf32_nbsd.sh: Delete.
+ * emulparams/shelf64.sh: Delete.
+ * emulparams/shelf64_nbsd.sh: Delete.
+ * emulparams/shlelf32.sh: Delete.
+ * emulparams/shlelf32_linux.sh: Delete.
+ * emulparams/shlelf32_nbsd.sh: Delete.
+ * emulparams/shlelf64.sh: Delete.
+ * emulparams/shlelf64_nbsd.sh: Delete.
+ * emultempl/sh64elf.em: Delete.
+ * testsuite/ld-sh/sh64/abi32.sd: Delete.
+ * testsuite/ld-sh/sh64/abi32.xd: Delete.
+ * testsuite/ld-sh/sh64/abi64.sd: Delete.
+ * testsuite/ld-sh/sh64/abi64.xd: Delete.
+ * testsuite/ld-sh/sh64/abixx-noexp.sd: Delete.
+ * testsuite/ld-sh/sh64/cmpct1.sd: Delete.
+ * testsuite/ld-sh/sh64/cmpct1.xd: Delete.
+ * testsuite/ld-sh/sh64/crange-1.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2a.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2b.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2c.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2d.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2e.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2f.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2g.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2h.s: Delete.
+ * testsuite/ld-sh/sh64/crange-2i.s: Delete.
+ * testsuite/ld-sh/sh64/crange1.rd: Delete.
+ * testsuite/ld-sh/sh64/crange2.rd: Delete.
+ * testsuite/ld-sh/sh64/crange3-cmpct.rd: Delete.
+ * testsuite/ld-sh/sh64/crange3-media.rd: Delete.
+ * testsuite/ld-sh/sh64/crange3.dd: Delete.
+ * testsuite/ld-sh/sh64/crange3.rd: Delete.
+ * testsuite/ld-sh/sh64/crangerel1.rd: Delete.
+ * testsuite/ld-sh/sh64/crangerel2.rd: Delete.
+ * testsuite/ld-sh/sh64/dlsection-1.s: Delete.
+ * testsuite/ld-sh/sh64/dlsection.sd: Delete.
+ * testsuite/ld-sh/sh64/endian.dbd: Delete.
+ * testsuite/ld-sh/sh64/endian.dld: Delete.
+ * testsuite/ld-sh/sh64/endian.ld: Delete.
+ * testsuite/ld-sh/sh64/endian.s: Delete.
+ * testsuite/ld-sh/sh64/endian.sbd: Delete.
+ * testsuite/ld-sh/sh64/endian.sld: Delete.
+ * testsuite/ld-sh/sh64/gotplt.d: Delete.
+ * testsuite/ld-sh/sh64/gotplt.map: Delete.
+ * testsuite/ld-sh/sh64/gotplt.s: Delete.
+ * testsuite/ld-sh/sh64/init-cmpct.d: Delete.
+ * testsuite/ld-sh/sh64/init-media.d: Delete.
+ * testsuite/ld-sh/sh64/init.s: Delete.
+ * testsuite/ld-sh/sh64/init64.d: Delete.
+ * testsuite/ld-sh/sh64/mix1-noexp.sd: Delete.
+ * testsuite/ld-sh/sh64/mix1.sd: Delete.
+ * testsuite/ld-sh/sh64/mix1.xd: Delete.
+ * testsuite/ld-sh/sh64/mix2-noexp.sd: Delete.
+ * testsuite/ld-sh/sh64/mix2.sd: Delete.
+ * testsuite/ld-sh/sh64/mix2.xd: Delete.
+ * testsuite/ld-sh/sh64/rd-sh64.exp: Delete.
+ * testsuite/ld-sh/sh64/rel-1.s: Delete.
+ * testsuite/ld-sh/sh64/rel-2.s: Delete.
+ * testsuite/ld-sh/sh64/rel32.xd: Delete.
+ * testsuite/ld-sh/sh64/rel64.xd: Delete.
+ * testsuite/ld-sh/sh64/relax.exp: Delete.
+ * testsuite/ld-sh/sh64/relax1.s: Delete.
+ * testsuite/ld-sh/sh64/relax2.s: Delete.
+ * testsuite/ld-sh/sh64/relax3.s: Delete.
+ * testsuite/ld-sh/sh64/relax4.s: Delete.
+ * testsuite/ld-sh/sh64/reldl-1.s: Delete.
+ * testsuite/ld-sh/sh64/reldl-2.s: Delete.
+ * testsuite/ld-sh/sh64/reldl32.rd: Delete.
+ * testsuite/ld-sh/sh64/reldl64.rd: Delete.
+ * testsuite/ld-sh/sh64/relfail.exp: Delete.
+ * testsuite/ld-sh/sh64/relfail.s: Delete.
+ * testsuite/ld-sh/sh64/sh64-1.s: Delete.
+ * testsuite/ld-sh/sh64/sh64-2.s: Delete.
+ * testsuite/ld-sh/sh64/sh64.exp: Delete.
+ * testsuite/ld-sh/sh64/shcmp-1.s: Delete.
+ * testsuite/ld-sh/sh64/shdl-1.s: Delete.
+ * testsuite/ld-sh/sh64/shdl-2.s: Delete.
+ * testsuite/ld-sh/sh64/shdl32.xd: Delete.
+ * testsuite/ld-sh/sh64/shdl64.sd: Delete.
+ * testsuite/ld-sh/sh64/shdl64.xd: Delete.
+ * testsuite/ld-sh/sh64/shmix-1.s: Delete.
+ * testsuite/ld-sh/sh64/shmix-2.s: Delete.
+ * testsuite/ld-sh/sh64/shmix-3.s: Delete.
+ * testsuite/ld-sh/sh64/stobin-0-dso.d: Delete.
+ * testsuite/ld-sh/sh64/stobin-1.d: Delete.
+ * testsuite/ld-sh/sh64/stobin.s: Delete.
+ * testsuite/ld-sh/sh64/stolib.s: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove sh-symbianelf support.
+ * configure.tgt: Likewise.
+ * emulparams/shlsymbian.sh: Delete.
+ * scripttempl/elf32sh-symbian.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove vax-bsd and vax-ultrix support.
+ * configure.tgt: Likewise.
+ * emulparams/vax.sh: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove w65 support.
+ * configure.tgt: Likewise.
+ * emulparams/w65.sh: Delete.
+ * scripttempl/w65.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove m88k support.
+ * configure.host: Likewise.
+ * configure.tgt: Likewise.
+ * testsuite/ld-elf/sec-to-seg.exp: Likewise.
+ * emulparams/m88kbcs.sh: Delete.
+ * scripttempl/m88kbcs.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove i370 support.
+ * configure.tgt: Likewise.
+ * testsuite/ld-elf/compressed1d.d: Likewise.
+ * testsuite/ld-elf/group8a.d: Likewise.
+ * testsuite/ld-elf/group8b.d: Likewise.
+ * testsuite/ld-elf/group9a.d: Likewise.
+ * testsuite/ld-elf/group9b.d: Likewise.
+ * testsuite/ld-elf/merge.d: Likewise.
+ * testsuite/ld-elf/pr12851.d: Likewise.
+ * testsuite/ld-elf/pr12975.d: Likewise.
+ * testsuite/ld-elf/pr13177.d: Likewise.
+ * testsuite/ld-elf/pr13195.d: Likewise.
+ * testsuite/ld-elf/pr17615.d: Likewise.
+ * testsuite/ld-elf/pr21562a.d: Likewise.
+ * testsuite/ld-elf/pr21562b.d: Likewise.
+ * testsuite/ld-elf/pr21562c.d: Likewise.
+ * testsuite/ld-elf/pr21562d.d: Likewise.
+ * testsuite/ld-elf/pr21562i.d: Likewise.
+ * testsuite/ld-elf/pr21562j.d: Likewise.
+ * testsuite/ld-elf/pr21562k.d: Likewise.
+ * testsuite/ld-elf/pr21562l.d: Likewise.
+ * testsuite/ld-elf/pr21562m.d: Likewise.
+ * testsuite/ld-elf/pr21562n.d: Likewise.
+ * testsuite/ld-elf/pr22677.d: Likewise.
+ * testsuite/lib/ld-lib.exp: Likewise.
+ * emulparams/elf32i370.sh: Delete.
+ * scripttempl/elfi370.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove h8500 support.
+ * configure.tgt: Likewise.
+ * emulparams/h8500.sh: Delete.
+ * emulparams/h8500b.sh: Delete.
+ * emulparams/h8500c.sh: Delete.
+ * emulparams/h8500m.sh: Delete.
+ * emulparams/h8500s.sh: Delete.
+ * scripttempl/h8500.sc: Delete.
+ * scripttempl/h8500b.sc: Delete.
+ * scripttempl/h8500c.sc: Delete.
+ * scripttempl/h8500m.sc: Delete.
+ * scripttempl/h8500s.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove h8300-coff support.
+ * configure.tgt: Likewise.
+ * testsuite/ld-h8300/h8300.exp: Likewise.
+ * emulparams/h8300.sh: Delete.
+ * emulparams/h8300h.sh: Delete.
+ * emulparams/h8300hn.sh: Delete.
+ * emulparams/h8300s.sh: Delete.
+ * emulparams/h8300sn.sh: Delete.
+ * emulparams/h8300sx.sh: Delete.
+ * emulparams/h8300sxn.sh: Delete.
+ * scripttempl/h8300.sc: Delete.
+ * scripttempl/h8300h.sc: Delete.
+ * scripttempl/h8300hn.sc: Delete.
+ * scripttempl/h8300s.sc: Delete.
+ * scripttempl/h8300sn.sc: Delete.
+ * scripttempl/h8300sx.sc: Delete.
+ * scripttempl/h8300sxn.sc: Delete.
+ * testsuite/ld-h8300/relax-3-coff.d: Delete.
+ * testsuite/ld-h8300/relax-4-coff.d: Delete.
+ * testsuite/ld-h8300/relax-5-coff.d: Delete.
+ * testsuite/ld-h8300/relax-6-coff.d: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * ld.texinfo: Remove IEEE 695 support.
+ * mri.c: Likewise.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove tandem support.
+ * configure.tgt: Likewise.
+ * emulparams/st2000.sh: Delete.
+ * scripttempl/st2000.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove newsos3 support.
+ * configure.tgt: Likewise.
+ * emulparams/news.sh: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-16 Alan Modra <amodra@gmail.com>
+
+ * Makefile.am: Remove netware support.
+ * configure.tgt: Likewise.
+ * testsuite/ld-powerpc/powerpc.exp: Likewise.
+ * emulparams/i386nw.sh: Delete.
+ * emulparams/ppcnw.sh: Delete.
+ * scripttempl/nw.sc: Delete.
+ * Makefile.in: Regenerate.
+ * po/BLD-POTFILES.in: Regenerate.
+
+2018-04-14 Alan Modra <amodra@gmail.com>
+
+ * ldmain.c (main): Move config.maxpagesize and
+ config.commonpagesize initialization to..
+ * ldemul.c (after_parse_default): ..here.
+ * testsuite/ld-powerpc/ppc476-shared.d: Pass -z common-page-size.
+ * testsuite/ld-powerpc/ppc476-shared2.d: Likewise.
+
2018-04-14 Alan Modra <amodra@gmail.com>
* emulparams/elf32ppcwindiss.sh: Rewrite to use elf32ppc.sh.