]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
bpf: gas: add missing indcall-badoperand.* test files
authorJose E. Marchesi <jose.marchesi@oracle.com>
Tue, 20 Feb 2024 11:03:43 +0000 (12:03 +0100)
committerJose E. Marchesi <jose.marchesi@oracle.com>
Tue, 20 Feb 2024 11:04:49 +0000 (12:04 +0100)
This adds teh following files that were missing in the previous
commit ecd16ae4e47118f66447641d93a6aa1334e550d4

  testsuite/gas/bpf/indcall-badoperand.d
  testsuite/gas/bpf/indcall-badoperand.l
  testsuite/gas/bpf/indcall-badoperand.s

gas/testsuite/gas/bpf/indcall-badoperand.d [new file with mode: 0644]
gas/testsuite/gas/bpf/indcall-badoperand.l [new file with mode: 0644]
gas/testsuite/gas/bpf/indcall-badoperand.s [new file with mode: 0644]

diff --git a/gas/testsuite/gas/bpf/indcall-badoperand.d b/gas/testsuite/gas/bpf/indcall-badoperand.d
new file mode 100644 (file)
index 0000000..bf2e9e8
--- /dev/null
@@ -0,0 +1,3 @@
+#as: -EL -mno-relax
+#source: indcall-badoperand.s
+#error_output: indcall-badoperand.l
diff --git a/gas/testsuite/gas/bpf/indcall-badoperand.l b/gas/testsuite/gas/bpf/indcall-badoperand.l
new file mode 100644 (file)
index 0000000..d791435
--- /dev/null
@@ -0,0 +1,3 @@
+.*: Assembler messages:
+.*:7: Error: unrecognized instruction `call %0'
+.*:7: Error: expected register name, got '%0'
diff --git a/gas/testsuite/gas/bpf/indcall-badoperand.s b/gas/testsuite/gas/bpf/indcall-badoperand.s
new file mode 100644 (file)
index 0000000..cf19c0a
--- /dev/null
@@ -0,0 +1,8 @@
+
+    .text
+    .align 4
+main:
+
+    mov %r0, 1
+    call %0
+    exit