From: H.J. Lu Date: Fri, 16 Feb 2018 14:25:36 +0000 (-0800) Subject: Add -z noseparate-code to ld-elf tests X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=75cdede09952b5aa8c6d4ceb0de10c5e93002a6d;p=binutils-gdb.git Add -z noseparate-code to ld-elf tests These tests fail due to one extra PT_LOAD segment with -z separate-code. * testsuite/ld-elf/pr19162.d: Add -z noseparate-code. * testsuite/ld-elf/textaddr1.d: Likewise. * testsuite/ld-elf/textaddr2.d: Likewise. * testsuite/ld-elf/textaddr4.d: Likewise. * testsuite/ld-elf/textaddr6.d: Likewise. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index a1d00494143..0e6c4bd1aa4 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,11 @@ +2018-02-16 H.J. Lu + + * testsuite/ld-elf/pr19162.d: Add -z noseparate-code. + * testsuite/ld-elf/textaddr1.d: Likewise. + * testsuite/ld-elf/textaddr2.d: Likewise. + * testsuite/ld-elf/textaddr4.d: Likewise. + * testsuite/ld-elf/textaddr6.d: Likewise. + 2018-02-15 Jim Wilson * testsuite/ld-riscv-elf/ld-riscv-elf.exp: Run pcrel-lo-addend test. diff --git a/ld/testsuite/ld-elf/pr19162.d b/ld/testsuite/ld-elf/pr19162.d index 4d706ffaca2..5d5c1f714d6 100644 --- a/ld/testsuite/ld-elf/pr19162.d +++ b/ld/testsuite/ld-elf/pr19162.d @@ -1,6 +1,6 @@ #source: pr19162a.s #source: pr19162b.s -#ld: -shared -z max-page-size=0x200000 +#ld: -shared -z max-page-size=0x200000 -z noseparate-code #readelf: -l --wide #target: *-*-linux* *-*-gnu* *-*-nacl* #notarget: arc*-*-* hppa*-*-* diff --git a/ld/testsuite/ld-elf/textaddr1.d b/ld/testsuite/ld-elf/textaddr1.d index e1d6731a03d..19c7d8e8eb2 100644 --- a/ld/testsuite/ld-elf/textaddr1.d +++ b/ld/testsuite/ld-elf/textaddr1.d @@ -1,5 +1,5 @@ #source: maxpage1.s -#ld: -Ttext-segment 0x7000000 -z max-page-size=0x200000 +#ld: -Ttext-segment 0x7000000 -z max-page-size=0x200000 -z noseparate-code #readelf: -l --wide #target: *-*-linux-gnu *-*-gnu* diff --git a/ld/testsuite/ld-elf/textaddr2.d b/ld/testsuite/ld-elf/textaddr2.d index bcd3658bb75..50224c8b3c7 100644 --- a/ld/testsuite/ld-elf/textaddr2.d +++ b/ld/testsuite/ld-elf/textaddr2.d @@ -1,5 +1,5 @@ #source: maxpage1.s -#ld: -shared -Ttext-segment 0x7000000 -z max-page-size=0x200000 +#ld: -shared -Ttext-segment 0x7000000 -z max-page-size=0x200000 -z noseparate-code #readelf: -l --wide #target: *-*-linux-gnu *-*-gnu* diff --git a/ld/testsuite/ld-elf/textaddr4.d b/ld/testsuite/ld-elf/textaddr4.d index 16df9a8ab1e..d596e40f91e 100644 --- a/ld/testsuite/ld-elf/textaddr4.d +++ b/ld/testsuite/ld-elf/textaddr4.d @@ -1,5 +1,5 @@ #source: maxpage1.s -#ld: -z max-page-size=0x10000 -Ttext-segment 0x10000 +#ld: -z max-page-size=0x10000 -Ttext-segment 0x10000 -z noseparate-code #readelf: -l --wide #target: *-*-linux-gnu *-*-gnu* diff --git a/ld/testsuite/ld-elf/textaddr6.d b/ld/testsuite/ld-elf/textaddr6.d index 584784b2d59..8015dcb28af 100644 --- a/ld/testsuite/ld-elf/textaddr6.d +++ b/ld/testsuite/ld-elf/textaddr6.d @@ -1,5 +1,5 @@ #source: maxpage1.s -#ld: -shared -z max-page-size=0x10000 -Ttext-segment 0x10000 +#ld: -shared -z max-page-size=0x10000 -Ttext-segment 0x10000 -z noseparate-code #readelf: -l --wide #target: *-*-linux-gnu *-*-gnu*