]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
x86: fix Solaris gas testsuite run
authorJan Beulich <jbeulich@suse.com>
Fri, 27 Sep 2024 09:41:27 +0000 (11:41 +0200)
committerJan Beulich <jbeulich@suse.com>
Fri, 27 Sep 2024 09:41:27 +0000 (11:41 +0200)
Commits 8015b1b0c1a1 ("x86-64: Never make R_X86_64_GOT64 section
relative"), d774bf9b3623 ("x86: Add tls check in gas"), and
1b714c14e40f ("x86: Turn PLT32 to PC32 only for PC-relative
relocations") all should have adjusted the Solaris counterpart of the
reloc64 test as well.

gas/testsuite/gas/i386/solaris/reloc64.d

index 5b4b91e424ca6b6cef4eee78be67a8147a092b89..e316e78753a33f92afaf2f8581f2fc9adf65d349 100644 (file)
@@ -1,4 +1,4 @@
-#as: -mx86-used-note=no
+#as: -mx86-used-note=no -mtls-check=no
 #source: ../reloc64.s
 #objdump: -Drw
 #name: x86-64 relocs
@@ -57,6 +57,9 @@ Disassembly of section \.text:
 .*[    ]+R_X86_64_32[  ]+xtrn
 .*[    ]+R_X86_64_32S[         ]+xtrn
 .*[    ]+R_X86_64_32[  ]+xtrn
+.*[    ]+R_X86_64_GOT64[       ]+ptr
+.*[    ]+R_X86_64_GOTOFF64[    ]+Ldst
+.*[    ]+R_X86_64_PLT32[       ]+ptr
 Disassembly of section \.data:
 #...
 .*[    ]+R_X86_64_64[  ]+xtrn
@@ -97,3 +100,8 @@ Disassembly of section \.data:
 .*[    ]+R_X86_64_GOT32[       ]+xtrn-0x4
 .*[    ]+R_X86_64_GOT32[       ]+xtrn\+0x4
 .*[    ]+R_X86_64_GOTPLT64[    ]+xtrn
+
+.* <ptr>:
+       ...
+.* <Ldst>:
+       ...