mbind tests: don't check PT_LOAD headers
On powerpc-linux, the second PT_LOAD header is RWE. On hppa64-linux, only one PT_LOAD header is present. Since the tests are really about the new GNU_MBIND headers, ignore PT_LOAD and its section mapping. * testsuite/ld-elf/mbind1a.d: Remove matches for PT_LOAD segments. * testsuite/ld-elf/mbind1b.d: Likewise. * testsuite/ld-elf/mbind1c.d: Likewise.
This commit is contained in:
parent
86abf93a3a
commit
3944e22b46
@ -1,3 +1,9 @@
|
||||
2017-04-07 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* testsuite/ld-elf/mbind1a.d: Remove matches for PT_LOAD segments.
|
||||
* testsuite/ld-elf/mbind1b.d: Likewise.
|
||||
* testsuite/ld-elf/mbind1c.d: Likewise.
|
||||
|
||||
2017-04-05 Hans-Peter Nilsson <hp@axis.com>
|
||||
|
||||
PR ld/21233
|
||||
|
@ -15,10 +15,6 @@
|
||||
\[[ 0-9]+\] \.mbind\.bss[ ]+NOBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 3 4096
|
||||
#...
|
||||
Program Headers:
|
||||
Type.*
|
||||
#...
|
||||
LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x200000
|
||||
LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x200000
|
||||
#...
|
||||
GNU_MBIND\+0[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
|
||||
GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
|
||||
@ -29,10 +25,6 @@ Program Headers:
|
||||
GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000
|
||||
#...
|
||||
Section to Segment mapping:
|
||||
Segment Sections...
|
||||
#...
|
||||
[0-9]+ .*.text .mbind.text .mbind.text .mbind.rodata .*
|
||||
[0-9]+ .*.mbind.data .mbind.data.* .mbind.bss .mbind.bss .*
|
||||
#...
|
||||
[0-9]+ .mbind.text +
|
||||
[0-9]+ .mbind.text +
|
||||
|
@ -15,10 +15,6 @@
|
||||
\[[ 0-9]+\] \.mbind\.bss[ ]+NOBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 3 4096
|
||||
#...
|
||||
Program Headers:
|
||||
Type.*
|
||||
#...
|
||||
LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x200000
|
||||
LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x200000
|
||||
#...
|
||||
GNU_MBIND\+0[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
|
||||
GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
|
||||
@ -29,10 +25,6 @@ Program Headers:
|
||||
GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000
|
||||
#...
|
||||
Section to Segment mapping:
|
||||
Segment Sections...
|
||||
#...
|
||||
[0-9]+ .*.text .mbind.text .mbind.text .mbind.rodata .*
|
||||
[0-9]+ .*.mbind.data .mbind.data.* .mbind.bss .mbind.bss .*
|
||||
#...
|
||||
[0-9]+ .mbind.text +
|
||||
[0-9]+ .mbind.text +
|
||||
|
@ -15,10 +15,6 @@
|
||||
\[[ 0-9]+\] \.mbind\.bss[ ]+NOBITS[ ]+[0-9a-f]+ [0-9a-f]+ [0-9a-f]+ 00 WAD 0 3 4096
|
||||
#...
|
||||
Program Headers:
|
||||
Type.*
|
||||
#...
|
||||
LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x200000
|
||||
LOAD[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x200000
|
||||
#...
|
||||
GNU_MBIND\+0[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
|
||||
GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ R E 0x1000
|
||||
@ -29,10 +25,6 @@ Program Headers:
|
||||
GNU_MBIND\+0x3[ \t]+0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ 0x[0-9a-f]+ RW 0x1000
|
||||
#...
|
||||
Section to Segment mapping:
|
||||
Segment Sections...
|
||||
#...
|
||||
[0-9]+ .*.text .mbind.text .mbind.text .mbind.rodata .*
|
||||
[0-9]+ .*.mbind.data .mbind.data.* .mbind.bss .mbind.bss .*
|
||||
#...
|
||||
[0-9]+ .mbind.text +
|
||||
[0-9]+ .mbind.text +
|
||||
|
Loading…
Reference in New Issue
Block a user