Handle indirect branches for AMD64 and Intel64
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / ilp32 / x86-64-branch.d
index 8200282d10ad2b68ccaeb3d9af730e11abec9544..915dbf3f1c95a6343e3f01c33504ef137d3fdfed 100644 (file)
@@ -10,14 +10,14 @@ Disassembly of section .text:
 0+ <.text>:
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
-[      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
-[      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
-[      ]*[a-f0-9]+:    66 ff 10                callw  \*\(%rax\)
+[      ]*[a-f0-9]+:    66 ff d0                data16 callq \*%rax
+[      ]*[a-f0-9]+:    66 ff d0                data16 callq \*%rax
+[      ]*[a-f0-9]+:    66 ff 10                data16 callq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
-[      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
-[      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
-[      ]*[a-f0-9]+:    66 ff 20                jmpw   \*\(%rax\)
+[      ]*[a-f0-9]+:    66 ff e0                data16 jmpq \*%rax
+[      ]*[a-f0-9]+:    66 ff e0                data16 jmpq \*%rax
+[      ]*[a-f0-9]+:    66 ff 20                data16 jmpq \*\(%rax\)
 [      ]*[a-f0-9]+:    e8 00 00 00 00          callq  0x1f     1b: R_X86_64_PC32       \*ABS\*\+0x10003c
 [      ]*[a-f0-9]+:    e9 00 00 00 00          jmpq   0x24     20: R_X86_64_PC32       \*ABS\*\+0x10003c
 [      ]*[a-f0-9]+:    66 e8 00 00 00 00       data16 callq 0x2a       26: R_X86_64_PC32       foo-0x4
@@ -25,14 +25,14 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    66 0f 82 00 00 00 00    data16 jb 0x37  33: R_X86_64_PC32       foo-0x4
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
 [      ]*[a-f0-9]+:    ff d0                   callq  \*%rax
-[      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
-[      ]*[a-f0-9]+:    66 ff d0                callw  \*%ax
-[      ]*[a-f0-9]+:    66 ff 10                callw  \*\(%rax\)
+[      ]*[a-f0-9]+:    66 ff d0                data16 callq \*%rax
+[      ]*[a-f0-9]+:    66 ff d0                data16 callq \*%rax
+[      ]*[a-f0-9]+:    66 ff 10                data16 callq \*\(%rax\)
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
 [      ]*[a-f0-9]+:    ff e0                   jmpq   \*%rax
-[      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
-[      ]*[a-f0-9]+:    66 ff e0                jmpw   \*%ax
-[      ]*[a-f0-9]+:    66 ff 20                jmpw   \*\(%rax\)
+[      ]*[a-f0-9]+:    66 ff e0                data16 jmpq \*%rax
+[      ]*[a-f0-9]+:    66 ff e0                data16 jmpq \*%rax
+[      ]*[a-f0-9]+:    66 ff 20                data16 jmpq \*\(%rax\)
 [      ]*[a-f0-9]+:    e8 00 00 00 00          callq  0x56     52: R_X86_64_PC32       \*ABS\*\+0x10003c
 [      ]*[a-f0-9]+:    e9 00 00 00 00          jmpq   0x5b     57: R_X86_64_PC32       \*ABS\*\+0x10003c
 #pass
This page took 0.027735 seconds and 4 git commands to generate.