s12z genelf.em
authorAlan Modra <amodra@gmail.com>
Wed, 29 May 2019 13:26:30 +0000 (22:56 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 29 May 2019 15:31:42 +0000 (01:01 +0930)
commit6ff185b89017b16e9092142515f0a119b684ac72
tree84454f55f3d02befd60e7b34311d9bf22f6089c1
parent1336939d3cd4cb02670c48ef065bafdf0fdae300
s12z genelf.em

This changes s12z to use generic.em and genelf.em, which is more
suited to targets that use the generic linker hash table.  A tweak or
two to some testsuite predicates then gives a clean testsuite result
on the target.

PR 24596
binutils/
* testsuite/lib/binutils-common.exp (supports_gnu_unique): Add
s12z to targets not supporting this feature.
ld/
* emulparams/m9s12zelf.sh (TEMPLATE_NAME): Set to generic.
(EXTRA_EM_FILE): Define to genelf.
* testsuite/lib/ld-lib.exp (uses_genelf): Add s12z.
binutils/ChangeLog
binutils/testsuite/lib/binutils-common.exp
ld/ChangeLog
ld/emulparams/m9s12zelf.sh
ld/testsuite/lib/ld-lib.exp