diff options
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/gas/aarch64/illegal-sysreg-4.d | 3 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/illegal-sysreg-4.l | 7 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/predres.d | 11 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/predres.s | 5 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sysreg-4.d | 12 | ||||
-rw-r--r-- | gas/testsuite/gas/aarch64/sysreg-4.s | 5 |
6 files changed, 43 insertions, 0 deletions
diff --git a/gas/testsuite/gas/aarch64/illegal-sysreg-4.d b/gas/testsuite/gas/aarch64/illegal-sysreg-4.d new file mode 100644 index 0000000..e181566 --- /dev/null +++ b/gas/testsuite/gas/aarch64/illegal-sysreg-4.d @@ -0,0 +1,3 @@ +#as: -march=armv8-a +#source: sysreg-4.s +#error_output: illegal-sysreg-4.l diff --git a/gas/testsuite/gas/aarch64/illegal-sysreg-4.l b/gas/testsuite/gas/aarch64/illegal-sysreg-4.l new file mode 100644 index 0000000..68471a1 --- /dev/null +++ b/gas/testsuite/gas/aarch64/illegal-sysreg-4.l @@ -0,0 +1,7 @@ +[^:]*: Assembler messages: +[^:]*:[0-9]+: Error: selected processor does not support system register name 'rctx' +[^:]*:[0-9]+: Error: selected processor does not support `cfp rctx,x1' +[^:]*:[0-9]+: Error: selected processor does not support system register name 'rctx' +[^:]*:[0-9]+: Error: selected processor does not support `dvp rctx,x2' +[^:]*:[0-9]+: Error: selected processor does not support system register name 'rctx' +[^:]*:[0-9]+: Error: selected processor does not support `cpp rctx,x3' diff --git a/gas/testsuite/gas/aarch64/predres.d b/gas/testsuite/gas/aarch64/predres.d new file mode 100644 index 0000000..e4f13a0 --- /dev/null +++ b/gas/testsuite/gas/aarch64/predres.d @@ -0,0 +1,11 @@ +#as: -march=armv8-a+predres +#objdump: -dr + +.*: file format .* + +Disassembly of section \.text: + +0+ <.*>: +.*: d50b7381 cfp rctx, x1 +.*: d50b73a2 dvp rctx, x2 +.*: d50b73e3 cpp rctx, x3 diff --git a/gas/testsuite/gas/aarch64/predres.s b/gas/testsuite/gas/aarch64/predres.s new file mode 100644 index 0000000..55ad909 --- /dev/null +++ b/gas/testsuite/gas/aarch64/predres.s @@ -0,0 +1,5 @@ +/* File to test the +predres option. */ +func: + cfp rctx, x1 + dvp rctx, x2 + cpp rctx, x3 diff --git a/gas/testsuite/gas/aarch64/sysreg-4.d b/gas/testsuite/gas/aarch64/sysreg-4.d new file mode 100644 index 0000000..f3ea5d1 --- /dev/null +++ b/gas/testsuite/gas/aarch64/sysreg-4.d @@ -0,0 +1,12 @@ +#source: sysreg-4.s +#as: -march=armv8.5-a +#objdump: -dr + +.*: file format .* + +Disassembly of section \.text: + +0+ <.*>: +.*: d50b7381 cfp rctx, x1 +.*: d50b73a2 dvp rctx, x2 +.*: d50b73e3 cpp rctx, x3 diff --git a/gas/testsuite/gas/aarch64/sysreg-4.s b/gas/testsuite/gas/aarch64/sysreg-4.s new file mode 100644 index 0000000..6ec069a --- /dev/null +++ b/gas/testsuite/gas/aarch64/sysreg-4.s @@ -0,0 +1,5 @@ +/* sysreg-4.s Test file for ARMv8.5 system registers. */ +func: + cfp rctx, x1 + dvp rctx, x2 + cpp rctx, x3 |