diff --git a/binutils/ChangeLog b/binutils/ChangeLog index a08be23879..2eba234de0 100644 --- a/binutils/ChangeLog +++ b/binutils/ChangeLog @@ -1,3 +1,8 @@ +2020-04-02 Rainer Orth + + * testsuite/lib/binutils-common.exp (supports_gnu_osabi): Don't + enable on *-*-solaris*. + 2020-03-30 Nick Clifton PR binutils/25662 diff --git a/binutils/testsuite/lib/binutils-common.exp b/binutils/testsuite/lib/binutils-common.exp index 57b94f528a..08dcc4d739 100644 --- a/binutils/testsuite/lib/binutils-common.exp +++ b/binutils/testsuite/lib/binutils-common.exp @@ -201,8 +201,7 @@ proc supports_gnu_osabi {} { || ( [istarget *-*-nto*] && ![istarget arm*-*-*] ) || [istarget *-*-irix*] || [istarget *-*-*eabi*] - || [istarget *-*-rtems*] - || [istarget *-*-solaris*] } { + || [istarget *-*-rtems*] } { return 1 } if { [istarget "wasm32*-*-*"] } { diff --git a/gas/ChangeLog b/gas/ChangeLog index 83108d362c..93e44c5153 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,10 @@ +2020-04-02 Rainer Orth + + * testsuite/gas/elf/section12a.d: Use notarget instead of xfail. + * testsuite/gas/elf/section12b.d: Likewise. + * testsuite/gas/elf/section16a.d: Likewise. + * testsuite/gas/elf/section16b.d: Likewise. + 2020-04-02 Gunther Nikl * config/tc-m68k.c (m68k_ip): Fix range check for index register diff --git a/gas/testsuite/gas/elf/section12a.d b/gas/testsuite/gas/elf/section12a.d index 15801617d5..08ecbd2110 100644 --- a/gas/testsuite/gas/elf/section12a.d +++ b/gas/testsuite/gas/elf/section12a.d @@ -3,7 +3,7 @@ #readelf: -Sg --wide #name: mbind sections 12 # A number of targets do not support SHF_GNU_MBIND -#xfail: ![supports_gnu_osabi] +#notarget: ![supports_gnu_osabi] #... \[[ 0-9]+\] \.mbind\.data[ ]+PROGBITS[ ]+0+0 0+[0-9a-f]+ 0+1 00 WAD 0 0 1 diff --git a/gas/testsuite/gas/elf/section12b.d b/gas/testsuite/gas/elf/section12b.d index 98a4b9521d..92dd3f7585 100644 --- a/gas/testsuite/gas/elf/section12b.d +++ b/gas/testsuite/gas/elf/section12b.d @@ -6,7 +6,7 @@ # expected below. #xfail: rx-*-* # A number of targets do not support SHF_GNU_MBIND -#xfail: ![supports_gnu_osabi] +#notarget: ![supports_gnu_osabi] #... Contents of section .mbind.data: diff --git a/gas/testsuite/gas/elf/section16a.d b/gas/testsuite/gas/elf/section16a.d index 0d664752d8..e5a1a85d8c 100644 --- a/gas/testsuite/gas/elf/section16a.d +++ b/gas/testsuite/gas/elf/section16a.d @@ -3,7 +3,7 @@ #readelf: -Sg --wide #name: mbind sections 16 # A number of targets do not support SHF_GNU_MBIND -#xfail: ![supports_gnu_osabi] +#notarget: ![supports_gnu_osabi] #... \[[ 0-9]+\] \.mbind\.data[ ]+PROGBITS[ ]+0+0 0+[0-9a-f]+ 0+1 00 WAD 0 0 1 diff --git a/gas/testsuite/gas/elf/section16b.d b/gas/testsuite/gas/elf/section16b.d index 9014fab9e7..6e085c3cab 100644 --- a/gas/testsuite/gas/elf/section16b.d +++ b/gas/testsuite/gas/elf/section16b.d @@ -6,7 +6,7 @@ # expected below. #xfail: rx-*-* # A number of targets do not support SHF_GNU_MBIND -#xfail: ![supports_gnu_osabi] +#notarget: ![supports_gnu_osabi] #... Contents of section .mbind.data: diff --git a/ld/ChangeLog b/ld/ChangeLog index a2964ebbaf..3d66a84893 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,50 @@ +2020-04-02 Rainer Orth + + * testsuite/ld-ifunc/ifunc-10-i386.d: Remove *-*-solaris2* from + notarget. + * ifunc-11-i386.d: Likewise. + * ifunc-12-i386.d: Likewise. + * ifunc-13-i386.d: Likewise. + * ifunc-14a-i386.d: Likewise. + * ifunc-14b-i386.d: Likewise. + * ifunc-14c-i386.d: Likewise. + * ifunc-14d-i386.d: Likewise. + * ifunc-14e-i386.d: Likewise. + * ifunc-14f-i386.d: Likewise. + * ifunc-15-i386.d: Likewise. + * ifunc-16-i386-now.d: Likewise. + * ifunc-16-i386.d: Likewise. + * ifunc-17a-i386.d: Likewise. + * ifunc-17b-i386.d: Likewise. + * ifunc-18a-i386.d: Likewise. + * ifunc-18b-i386.d: Likewise. + * ifunc-19a-i386.d: Likewise. + * ifunc-19b-i386.d: Likewise. + * ifunc-2-i386-now.d: Likewise. + * ifunc-2-i386.d: Likewise. + * ifunc-2-local-i386-now.d: Likewise. + * ifunc-2-local-i386.d: Likewise. + * ifunc-20-i386.d: Likewise. + * ifunc-21-i386.d: Likewise. + * ifunc-22-i386.d: Likewise. + * ifunc-5a-i386.d: Likewise. + * ifunc-5a-local-i386.d: Likewise. + * ifunc-5b-i386.d: Likewise. + * ifunc-5b-local-i386.d: Likewise. + * ifunc-5r-local-i386.d: Likewise. + * ifunc-6a-i386.d: Likewise. + * ifunc-6b-i386.d: Likewise. + * ifunc-7a-i386.d: Likewise. + * ifunc-7b-i386.d: Likewise. + * ifunc-8-i386.d: Likewise. + * ifunc-9-i386.d: Likewise. + * pr17154-i386-now.d: Likewise. + * pr17154-i386.d: Likewise. + + * ifunc-23a-x86.d: Remove notarget. + * ifunc-24a-x86.d: Likewise. + * ifunc-25a-x86.d: Likewise. + 2020-04-02 Nick Clifton PR ld/25747 diff --git a/ld/testsuite/ld-ifunc/ifunc-10-i386.d b/ld/testsuite/ld-ifunc/ifunc-10-i386.d index b72545acfe..baff0fc7f6 100644 --- a/ld/testsuite/ld-ifunc/ifunc-10-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-10-i386.d @@ -2,6 +2,6 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* There are no relocations in this file. diff --git a/ld/testsuite/ld-ifunc/ifunc-11-i386.d b/ld/testsuite/ld-ifunc/ifunc-11-i386.d index b72545acfe..baff0fc7f6 100644 --- a/ld/testsuite/ld-ifunc/ifunc-11-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-11-i386.d @@ -2,6 +2,6 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* There are no relocations in this file. diff --git a/ld/testsuite/ld-ifunc/ifunc-12-i386.d b/ld/testsuite/ld-ifunc/ifunc-12-i386.d index cd41f5bfb9..217b5ca917 100644 --- a/ld/testsuite/ld-ifunc/ifunc-12-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-12-i386.d @@ -2,6 +2,6 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* There are no relocations in this file. diff --git a/ld/testsuite/ld-ifunc/ifunc-13-i386.d b/ld/testsuite/ld-ifunc/ifunc-13-i386.d index 1f6bd959f6..1af22fd35d 100644 --- a/ld/testsuite/ld-ifunc/ifunc-13-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-13-i386.d @@ -4,7 +4,7 @@ #as: --32 -mrelax-relocations=yes #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entry: [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-14a-i386.d b/ld/testsuite/ld-ifunc/ifunc-14a-i386.d index 93a583462b..4a1c967ec0 100644 --- a/ld/testsuite/ld-ifunc/ifunc-14a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-14a-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -d --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #failif #... diff --git a/ld/testsuite/ld-ifunc/ifunc-14b-i386.d b/ld/testsuite/ld-ifunc/ifunc-14b-i386.d index 213dc8096b..eeb6ce20ee 100644 --- a/ld/testsuite/ld-ifunc/ifunc-14b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-14b-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -d --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #failif #... diff --git a/ld/testsuite/ld-ifunc/ifunc-14c-i386.d b/ld/testsuite/ld-ifunc/ifunc-14c-i386.d index 29960ed06c..f8e50642a5 100644 --- a/ld/testsuite/ld-ifunc/ifunc-14c-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-14c-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #failif #... diff --git a/ld/testsuite/ld-ifunc/ifunc-14d-i386.d b/ld/testsuite/ld-ifunc/ifunc-14d-i386.d index a355d36d6e..9509914406 100644 --- a/ld/testsuite/ld-ifunc/ifunc-14d-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-14d-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #failif #... diff --git a/ld/testsuite/ld-ifunc/ifunc-14e-i386.d b/ld/testsuite/ld-ifunc/ifunc-14e-i386.d index c47ff3e5de..45f29b8251 100644 --- a/ld/testsuite/ld-ifunc/ifunc-14e-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-14e-i386.d @@ -5,7 +5,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #failif #... diff --git a/ld/testsuite/ld-ifunc/ifunc-14f-i386.d b/ld/testsuite/ld-ifunc/ifunc-14f-i386.d index 9f92a715ac..50a209bf56 100644 --- a/ld/testsuite/ld-ifunc/ifunc-14f-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-14f-i386.d @@ -5,7 +5,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #failif #... diff --git a/ld/testsuite/ld-ifunc/ifunc-15-i386.d b/ld/testsuite/ld-ifunc/ifunc-15-i386.d index bac4afe4ad..c0194b225a 100644 --- a/ld/testsuite/ld-ifunc/ifunc-15-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-15-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.got' at offset 0x[0-9a-f]+ contains 1 entry: [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-16-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-16-i386-now.d index 879976b5a8..42386028c7 100644 --- a/ld/testsuite/ld-ifunc/ifunc-16-i386-now.d +++ b/ld/testsuite/ld-ifunc/ifunc-16-i386-now.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-16-i386.d b/ld/testsuite/ld-ifunc/ifunc-16-i386.d index 8e0c06908c..3fca3fc5c2 100644 --- a/ld/testsuite/ld-ifunc/ifunc-16-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-16-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-17a-i386.d b/ld/testsuite/ld-ifunc/ifunc-17a-i386.d index 1ff40c26a5..7d79ca7bb5 100644 --- a/ld/testsuite/ld-ifunc/ifunc-17a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-17a-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -s --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #... +[0-9]+: +[0-9a-f]+ +4 +OBJECT +GLOBAL +DEFAULT +[1-9] foo diff --git a/ld/testsuite/ld-ifunc/ifunc-17b-i386.d b/ld/testsuite/ld-ifunc/ifunc-17b-i386.d index 1d54a90c0e..e8ab420803 100644 --- a/ld/testsuite/ld-ifunc/ifunc-17b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-17b-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -s --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #... +[0-9]+: +[0-9a-f]+ +4 +OBJECT +GLOBAL +DEFAULT +[1-9] foo diff --git a/ld/testsuite/ld-ifunc/ifunc-18a-i386.d b/ld/testsuite/ld-ifunc/ifunc-18a-i386.d index e79d136b0e..d0fa3dad1e 100644 --- a/ld/testsuite/ld-ifunc/ifunc-18a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-18a-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-18b-i386.d b/ld/testsuite/ld-ifunc/ifunc-18b-i386.d index a7d295bf06..448323e59d 100644 --- a/ld/testsuite/ld-ifunc/ifunc-18b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-18b-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-19a-i386.d b/ld/testsuite/ld-ifunc/ifunc-19a-i386.d index e2d19178c7..6b11169188 100644 --- a/ld/testsuite/ld-ifunc/ifunc-19a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-19a-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-19b-i386.d b/ld/testsuite/ld-ifunc/ifunc-19b-i386.d index 29f590052c..ae6831671a 100644 --- a/ld/testsuite/ld-ifunc/ifunc-19b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-19b-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.ifunc' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d index 533cd78b3a..2b6864a66d 100644 --- a/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d +++ b/ld/testsuite/ld-ifunc/ifunc-2-i386-now.d @@ -3,7 +3,7 @@ #as: --32 #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* .*: +file format .* diff --git a/ld/testsuite/ld-ifunc/ifunc-2-i386.d b/ld/testsuite/ld-ifunc/ifunc-2-i386.d index 3cf1ef0e12..bc00d526c0 100644 --- a/ld/testsuite/ld-ifunc/ifunc-2-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-2-i386.d @@ -2,7 +2,7 @@ #as: --32 #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #... [ \t0-9a-f]+:[ \t0-9a-f]+call[ \t0-9a-f]+<\*ABS\*@plt> diff --git a/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d b/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d index b11324c87f..c25f27a81d 100644 --- a/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d +++ b/ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d @@ -3,7 +3,7 @@ #as: --32 #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* .*: +file format .* diff --git a/ld/testsuite/ld-ifunc/ifunc-2-local-i386.d b/ld/testsuite/ld-ifunc/ifunc-2-local-i386.d index 3cf1ef0e12..bc00d526c0 100644 --- a/ld/testsuite/ld-ifunc/ifunc-2-local-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-2-local-i386.d @@ -2,7 +2,7 @@ #as: --32 #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #... [ \t0-9a-f]+:[ \t0-9a-f]+call[ \t0-9a-f]+<\*ABS\*@plt> diff --git a/ld/testsuite/ld-ifunc/ifunc-20-i386.d b/ld/testsuite/ld-ifunc/ifunc-20-i386.d index 5c138564c4..b7edd370a3 100644 --- a/ld/testsuite/ld-ifunc/ifunc-20-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-20-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.ifunc' at offset 0x[0-9a-f]+ contains 1 entry: [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-21-i386.d b/ld/testsuite/ld-ifunc/ifunc-21-i386.d index 12ab848fe6..24f287fae9 100644 --- a/ld/testsuite/ld-ifunc/ifunc-21-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-21-i386.d @@ -2,7 +2,7 @@ #as: --32 -mrelax-relocations=yes #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* .*: +file format .* diff --git a/ld/testsuite/ld-ifunc/ifunc-22-i386.d b/ld/testsuite/ld-ifunc/ifunc-22-i386.d index 12ab848fe6..24f287fae9 100644 --- a/ld/testsuite/ld-ifunc/ifunc-22-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-22-i386.d @@ -2,7 +2,7 @@ #as: --32 -mrelax-relocations=yes #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* .*: +file format .* diff --git a/ld/testsuite/ld-ifunc/ifunc-23a-x86.d b/ld/testsuite/ld-ifunc/ifunc-23a-x86.d index 7359d04575..a9891407fb 100644 --- a/ld/testsuite/ld-ifunc/ifunc-23a-x86.d +++ b/ld/testsuite/ld-ifunc/ifunc-23a-x86.d @@ -2,7 +2,6 @@ #ld: #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-solaris* Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry: +Offset +Info +Type +Sym.* Value +Symbol's Name.* diff --git a/ld/testsuite/ld-ifunc/ifunc-24a-x86.d b/ld/testsuite/ld-ifunc/ifunc-24a-x86.d index 7b63a5ceb3..91e87ee8f4 100644 --- a/ld/testsuite/ld-ifunc/ifunc-24a-x86.d +++ b/ld/testsuite/ld-ifunc/ifunc-24a-x86.d @@ -2,7 +2,6 @@ #ld: #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-solaris* Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry: +Offset +Info +Type +Sym.* Value +Symbol's Name.* diff --git a/ld/testsuite/ld-ifunc/ifunc-25a-x86.d b/ld/testsuite/ld-ifunc/ifunc-25a-x86.d index e07c819ba6..5f49fd83ff 100644 --- a/ld/testsuite/ld-ifunc/ifunc-25a-x86.d +++ b/ld/testsuite/ld-ifunc/ifunc-25a-x86.d @@ -2,7 +2,6 @@ #ld: #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-solaris* Relocation section '.rel(a|).plt' at offset 0x[0-9a-f]+ contains 1 entry: +Offset +Info +Type +Sym.* Value +Symbol's Name.* diff --git a/ld/testsuite/ld-ifunc/ifunc-5a-i386.d b/ld/testsuite/ld-ifunc/ifunc-5a-i386.d index 3fd52a6c6d..b64e5b818c 100644 --- a/ld/testsuite/ld-ifunc/ifunc-5a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-5a-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d b/ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d index 979d5b9803..d4ad13a4ba 100644 --- a/ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-5b-i386.d b/ld/testsuite/ld-ifunc/ifunc-5b-i386.d index 3d9aa277c1..2c971ba09c 100644 --- a/ld/testsuite/ld-ifunc/ifunc-5b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-5b-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.got' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d b/ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d index 0af572c9fe..eb6d83be13 100644 --- a/ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d b/ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d index 3eccf932bf..f66b796bea 100644 --- a/ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.text' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-6a-i386.d b/ld/testsuite/ld-ifunc/ifunc-6a-i386.d index 3dc853adcf..8d0c14ba3a 100644 --- a/ld/testsuite/ld-ifunc/ifunc-6a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-6a-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-6b-i386.d b/ld/testsuite/ld-ifunc/ifunc-6b-i386.d index 5809f08905..36aa8328c5 100644 --- a/ld/testsuite/ld-ifunc/ifunc-6b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-6b-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.got' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-7a-i386.d b/ld/testsuite/ld-ifunc/ifunc-7a-i386.d index dfe3028d4e..d9bbb60abd 100644 --- a/ld/testsuite/ld-ifunc/ifunc-7a-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-7a-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-7b-i386.d b/ld/testsuite/ld-ifunc/ifunc-7b-i386.d index 427fa2b6c3..dee920f15d 100644 --- a/ld/testsuite/ld-ifunc/ifunc-7b-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-7b-i386.d @@ -3,7 +3,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-8-i386.d b/ld/testsuite/ld-ifunc/ifunc-8-i386.d index 0930c2cb03..67472fa190 100644 --- a/ld/testsuite/ld-ifunc/ifunc-8-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-8-i386.d @@ -4,7 +4,7 @@ #as: --32 #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/ifunc-9-i386.d b/ld/testsuite/ld-ifunc/ifunc-9-i386.d index dba1ac1f16..79007c2b4d 100644 --- a/ld/testsuite/ld-ifunc/ifunc-9-i386.d +++ b/ld/testsuite/ld-ifunc/ifunc-9-i386.d @@ -3,7 +3,7 @@ #ld: -m elf_i386 --export-dynamic #readelf: -r --wide #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* Relocation section '.rel.plt' at .* [ ]+Offset[ ]+Info[ ]+Type[ ]+.* diff --git a/ld/testsuite/ld-ifunc/pr17154-i386-now.d b/ld/testsuite/ld-ifunc/pr17154-i386-now.d index 74d653c4e2..d977aab144 100644 --- a/ld/testsuite/ld-ifunc/pr17154-i386-now.d +++ b/ld/testsuite/ld-ifunc/pr17154-i386-now.d @@ -3,7 +3,7 @@ #as: --32 #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* .*: +file format .* diff --git a/ld/testsuite/ld-ifunc/pr17154-i386.d b/ld/testsuite/ld-ifunc/pr17154-i386.d index 6fc8fbeb66..4ca5b77637 100644 --- a/ld/testsuite/ld-ifunc/pr17154-i386.d +++ b/ld/testsuite/ld-ifunc/pr17154-i386.d @@ -3,7 +3,7 @@ #as: --32 #objdump: -dw #target: x86_64-*-* i?86-*-* -#notarget: *-*-lynxos *-*-nacl* *-*-nto* *-*-solaris2* +#notarget: *-*-lynxos *-*-nacl* *-*-nto* #... 0+180 <.*>: