Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix
authorAlan Modra <amodra@gmail.com>
Wed, 1 Aug 2018 09:29:03 +0000 (18:59 +0930)
committerAlan Modra <amodra@gmail.com>
Wed, 1 Aug 2018 09:36:37 +0000 (19:06 +0930)
commita67ae9b01af7eb2b1f8e5c517338a4b12167ce40
tree77907610c40d0931e752aa4331248810df0ea4b2
parent1aa4214141d30f99f941266a3bedbc332d674c04
Re: PowerPC64 __tls_get_addr_opt stub .eh_frame fix

The modified test failed on some powerpc targets due to differences in
default hash style.  If the default hash style is both, then more
sections are created, bumping section ids.  Section id is used in stub
symbols and although the test is careful to not depend on id in
labels, the stub hash traversal order changes when stub names change.
That lead to the stubs being emitted in a different order and thus not
matching expected output.

* testsuite/ld-powerpc/powerpc.exp: Run tlsopt5 with hash-style
specified.
ld/ChangeLog
ld/testsuite/ld-powerpc/powerpc.exp