diff options
author | Matthew Wahab <matthew.wahab@arm.com> | 2015-06-02 12:30:38 +0100 |
---|---|---|
committer | Jiong Wang <jiong.wang@arm.com> | 2015-06-02 12:30:38 +0100 |
commit | ddfded2f7bba485d6c967b502337a72310f24913 (patch) | |
tree | df248162b8426a8e6d86559f1ac1cc4287cf4fea /gas/testsuite | |
parent | 1af1dd51db991700c0e66b35d777a44e6953bbd2 (diff) | |
download | fsf-binutils-gdb-ddfded2f7bba485d6c967b502337a72310f24913.zip fsf-binutils-gdb-ddfded2f7bba485d6c967b502337a72310f24913.tar.gz fsf-binutils-gdb-ddfded2f7bba485d6c967b502337a72310f24913.tar.bz2 |
[ARM] Add support for ARMv8.1 PAN extension
Diffstat (limited to 'gas/testsuite')
-rw-r--r-- | gas/testsuite/ChangeLog | 23 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/armv8-a+pan.d | 11 | ||||
-rw-r--r-- | gas/testsuite/gas/arm/armv8-a+pan.s | 14 |
3 files changed, 39 insertions, 9 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog index 2e45237..60d9126 100644 --- a/gas/testsuite/ChangeLog +++ b/gas/testsuite/ChangeLog @@ -1,20 +1,25 @@ 2015-06-02 Matthew Wahab <matthew.wahab@arm.com> - * rdma-directive.d: New. - * rdma.d: New. - * rdma.s: New. + * gas/arm/armv8-a+pan.d: New. + * gas/arm/armv8-a+pan.s: New. 2015-06-02 Matthew Wahab <matthew.wahab@arm.com> - * lor-directive.d: New. - * lor.d: New. - * lor.s: New + * gas/aarch64/rdma-directive.d: New. + * gas/aarch64/rdma.d: New. + * gas/aarch64/rdma.s: New. + +2015-06-02 Matthew Wahab <matthew.wahab@arm.com> + + * gas/aarch64/lor-directive.d: New. + * gas/aarch64/lor.d: New. + * gas/aarch64/lor.s: New 2015-06-01 Matthew Wahab <matthew.wahab@arm.com> - * pan-directive.d: New. - * pan.d: New. - * pan.s: New + * gas/aarch64/pan-directive.d: New. + * gas/aarch64/pan.d: New. + * gas/aarch64/pan.s: New 2015-06-01 Jiong Wang <jiong.wang@arm.com> diff --git a/gas/testsuite/gas/arm/armv8-a+pan.d b/gas/testsuite/gas/arm/armv8-a+pan.d new file mode 100644 index 0000000..2005260 --- /dev/null +++ b/gas/testsuite/gas/arm/armv8-a+pan.d @@ -0,0 +1,11 @@ +#name: Valid v8-a+pan +#objdump: -dr --prefix-addresses --show-raw-insn + +.*: +file format .*arm.* + + +Disassembly of section .text: +0[0-9a-f]+ <.*> f1100000 setpan #0 +0[0-9a-f]+ <.*> f1100200 setpan #1 +0[0-9a-f]+ <.*> b610 setpan #0 +0[0-9a-f]+ <.*> b618 setpan #1
\ No newline at end of file diff --git a/gas/testsuite/gas/arm/armv8-a+pan.s b/gas/testsuite/gas/arm/armv8-a+pan.s new file mode 100644 index 0000000..f2ed60b --- /dev/null +++ b/gas/testsuite/gas/arm/armv8-a+pan.s @@ -0,0 +1,14 @@ + .syntax unified + .arch armv8-a + .arch_extension pan + +A1: + .arm + setpan #0 + setpan #1 + +T1: + .thumb + setpan #0 + setpan #1 + |