[binutils-gdb] bpf: gas: add missing indcall-badoperand.* test files

Jose E. Marchesi jemarch@sourceware.org
Tue Feb 20 11:04:57 GMT 2024


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=f1efdade946d7dab958c4ecbf5feea9aba01e280

commit f1efdade946d7dab958c4ecbf5feea9aba01e280
Author: Jose E. Marchesi <jose.marchesi@oracle.com>
Date:   Tue Feb 20 12:03:43 2024 +0100

    bpf: gas: add missing indcall-badoperand.* test files
    
    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

Diff:
---
 gas/testsuite/gas/bpf/indcall-badoperand.d | 3 +++
 gas/testsuite/gas/bpf/indcall-badoperand.l | 3 +++
 gas/testsuite/gas/bpf/indcall-badoperand.s | 8 ++++++++
 3 files changed, 14 insertions(+)

diff --git a/gas/testsuite/gas/bpf/indcall-badoperand.d b/gas/testsuite/gas/bpf/indcall-badoperand.d
new file mode 100644
index 00000000000..bf2e9e8e643
--- /dev/null
+++ b/gas/testsuite/gas/bpf/indcall-badoperand.d
@@ -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
index 00000000000..d791435a2ac
--- /dev/null
+++ b/gas/testsuite/gas/bpf/indcall-badoperand.l
@@ -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
index 00000000000..cf19c0a56b6
--- /dev/null
+++ b/gas/testsuite/gas/bpf/indcall-badoperand.s
@@ -0,0 +1,8 @@
+
+    .text
+    .align 4
+main:
+
+    mov %r0, 1
+    call %0
+    exit


More information about the Binutils-cvs mailing list