diff options
author | Edward Jones <ed.jones@embecosm.com> | 2019-10-03 15:47:28 +0000 |
---|---|---|
committer | Edward Jones <ed.jones@embecosm.com> | 2019-10-03 15:47:28 +0000 |
commit | f5177a7db48b3d375e35f5ee5274365a237cdd05 (patch) | |
tree | 9d99370fcfcaeddfaa17fc44149105da8b825453 /llvm/test/MC/RISCV | |
parent | e83309e02a26b5b8fdfdba1af71703cd6a652122 (diff) | |
download | bcm5719-llvm-f5177a7db48b3d375e35f5ee5274365a237cdd05.tar.gz bcm5719-llvm-f5177a7db48b3d375e35f5ee5274365a237cdd05.zip |
[RISCV] Add obsolete aliases of fscsr, frcsr (fssr, frsr)
These old aliases were renamed, but are still used by some projects (eg newlib).
Differential Revision: https://reviews.llvm.org/D68392
llvm-svn: 373618
Diffstat (limited to 'llvm/test/MC/RISCV')
-rw-r--r-- | llvm/test/MC/RISCV/rvf-aliases-valid.s | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/MC/RISCV/rvf-aliases-valid.s b/llvm/test/MC/RISCV/rvf-aliases-valid.s index 725dbe6d6a2..0d8179ff31f 100644 --- a/llvm/test/MC/RISCV/rvf-aliases-valid.s +++ b/llvm/test/MC/RISCV/rvf-aliases-valid.s @@ -55,6 +55,18 @@ fscsr x6, x7 # CHECK-ALIAS: fscsr t3 fscsr x28 +# These are obsolete aliases of frcsr/fscsr. They are accepted by the assembler +# but the disassembler should always print them as the equivalent, new aliases. +# CHECK-INST: csrrs t4, fcsr, zero +# CHECK-ALIAS: frcsr t4 +frsr x29 +# CHECK-INST: csrrw t5, fcsr, t6 +# CHECK-ALIAS: fscsr t5, t6 +fssr x30, x31 +# CHECK-INST: csrrw zero, fcsr, s0 +# CHECK-ALIAS: fscsr s0 +fssr x8 + # CHECK-INST: csrrs t4, frm, zero # CHECK-ALIAS: frrm t4 frrm x29 |