S/390: Move binary start to 16M.
authorAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 10 Oct 2016 15:09:03 +0000 (17:09 +0200)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Mon, 10 Oct 2016 15:09:03 +0000 (17:09 +0200)
commit82057c771e4338fd47d1ce570f29040186c51f9b
treeccabc885ee90b0bf3f82871b53bce50f54fbf584
parent668df12dd33d946d2c8dc2084e8a928d1184b2cb
S/390: Move binary start to 16M.

Turned out that by moving the binary start to 256M I've hit a case with
potentially a lot of aliasing in the branch target buffer between
binaries and shared libs.  So moving on.

Tested on s390x. No regressions.

ld/ChangeLog:

2016-10-10  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>

* emulparams/elf64_s390.sh: Move binary start to 16M.
* testsuite/ld-s390/tlsbin_64.dd: Adjust testcases accordingly.
* testsuite/ld-s390/tlsbin_64.rd: Likewise.
ld/ChangeLog
ld/emulparams/elf64_s390.sh
ld/testsuite/ld-s390/tlsbin_64.dd
ld/testsuite/ld-s390/tlsbin_64.rd