Check R_X86_64_32 overflow and allow R_X86_64_64 for x32.
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / ilp32 / x86-64-pcrel.d
index decbf58d269e95438d0d95320b5d18342b84d848..6d113810fdffca1704081f8a3b4ba566930a042d 100644 (file)
@@ -5,13 +5,15 @@
 
 Disassembly of section .text:
 
-0+000 <_start>:
-[       ]*[0-9a-f]+:[   ]+b0 00[        ]+movb?[        ]+\$(0x)?0,%al[         ]*[0-9a-f]+:[   ]+R_X86_64_PC8[         ]+xtrn\+(0x)?1
-[       ]*[0-9a-f]+:[   ]+66 b8 00 00[  ]+movw?[        ]+\$(0x)?0,%ax[         ]*[0-9a-f]+:[   ]+R_X86_64_PC16[        ]+xtrn\+(0x)?2
-[       ]*[0-9a-f]+:[   ]+b8( 00){4}[   ]+movl?[        ]+\$(0x)?0,%eax[        ]*[0-9a-f]+:[   ]+R_X86_64_PC32[        ]+xtrn\+(0x)?1
-[       ]*[0-9a-f]+:[   ]+48 c7 c0( 00){4}[     ]+movq?[        ]+\$(0x)?0,%rax[        ]*[0-9a-f]+:[   ]+R_X86_64_PC32[        ]+xtrn\+(0x)?3
-[       ]*[0-9a-f]+:[   ]+b0 00[        ]+movb?[        ]+\$(0x)?0,%al[         ]*[0-9a-f]+:[   ]+R_X86_64_8[   ]+xtrn
-[       ]*[0-9a-f]+:[   ]+66 b8 00 00[  ]+movw?[        ]+\$(0x)?0,%ax[         ]*[0-9a-f]+:[   ]+R_X86_64_16[  ]+xtrn
-[       ]*[0-9a-f]+:[   ]+b8( 00){4}[   ]+movl?[        ]+\$(0x)?0,%eax[        ]*[0-9a-f]+:[   ]+R_X86_64_32[  ]+xtrn
-[       ]*[0-9a-f]+:[   ]+48 c7 c0( 00){4}[     ]+movq?[        ]+\$(0x)?0,%rax[        ]*[0-9a-f]+:[   ]+R_X86_64_32S[         ]+xtrn
+0+ <_start>:
+[      ]*[a-f0-9]+:    b0 00                   mov    \$0x0,%al        1: R_X86_64_PC8 xtrn\+0x1
+[      ]*[a-f0-9]+:    66 b8 00 00             mov    \$0x0,%ax        4: R_X86_64_PC16        xtrn\+0x2
+[      ]*[a-f0-9]+:    b8 00 00 00 00          mov    \$0x0,%eax       7: R_X86_64_PC32        xtrn\+0x1
+[      ]*[a-f0-9]+:    48 c7 c0 00 00 00 00    mov    \$0x0,%rax       e: R_X86_64_PC32        xtrn\+0x3
+[      ]*[a-f0-9]+:    b0 00                   mov    \$0x0,%al        13: R_X86_64_8  xtrn
+[      ]*[a-f0-9]+:    66 b8 00 00             mov    \$0x0,%ax        16: R_X86_64_16 xtrn
+[      ]*[a-f0-9]+:    b8 00 00 00 00          mov    \$0x0,%eax       19: R_X86_64_32 xtrn
+[      ]*[a-f0-9]+:    48 c7 c0 00 00 00 00    mov    \$0x0,%rax       20: R_X86_64_32S        xtrn
+[      ]*[a-f0-9]+:    48 b8 00 00 00 00 00 00 00 00   movabs \$0x0,%rax       26: R_X86_64_64 xtrn
+[      ]*[a-f0-9]+:    48 a1 00 00 00 00 00 00 00 00   movabs 0x0,%rax 30: R_X86_64_64 xtrn
 #pass
This page took 0.034917 seconds and 4 git commands to generate.