Skip to content

Commit 4f62245

Browse files
committed
RISC-V: Reorder CSR classes related to 'Ssstateen'
This is a generic tidying commit to fix a minor ordering issue on commit 1525331 ("RISC-V: Add 'Ssstateen' extension and its CSRs"). gas/ChangeLog: * config/tc-riscv.c (enum riscv_csr_class): Reorder 'Ssstateen'- related CSR classes. (riscv_csr_address): Likewise.
1 parent dd19001 commit 4f62245

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

gas/config/tc-riscv.c

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -80,11 +80,11 @@ enum riscv_csr_class
8080
CSR_CLASS_SSAIA_AND_H, /* Ssaia with H */
8181
CSR_CLASS_SSAIA_32, /* Ssaia, rv32 only */
8282
CSR_CLASS_SSAIA_AND_H_32, /* Ssaia with H, rv32 only */
83+
CSR_CLASS_SSCOFPMF, /* Sscofpmf only */
84+
CSR_CLASS_SSCOFPMF_32, /* Sscofpmf RV32 only */
8385
CSR_CLASS_SSSTATEEN, /* S[ms]stateen only */
8486
CSR_CLASS_SSSTATEEN_AND_H, /* S[ms]stateen only (with H) */
8587
CSR_CLASS_SSSTATEEN_AND_H_32, /* S[ms]stateen RV32 only (with H) */
86-
CSR_CLASS_SSCOFPMF, /* Sscofpmf only */
87-
CSR_CLASS_SSCOFPMF_32, /* Sscofpmf RV32 only */
8888
CSR_CLASS_SSTC, /* Sstc only */
8989
CSR_CLASS_SSTC_AND_H, /* Sstc only (with H) */
9090
CSR_CLASS_SSTC_32, /* Sstc RV32 only */
@@ -1065,6 +1065,12 @@ riscv_csr_address (const char *csr_name,
10651065
|| csr_class == CSR_CLASS_SSAIA_AND_H_32);
10661066
extension = "ssaia";
10671067
break;
1068+
case CSR_CLASS_SSCOFPMF_32:
1069+
is_rv32_only = true;
1070+
/* Fall through. */
1071+
case CSR_CLASS_SSCOFPMF:
1072+
extension = "sscofpmf";
1073+
break;
10681074
case CSR_CLASS_SSSTATEEN_AND_H_32:
10691075
is_rv32_only = true;
10701076
/* Fall through. */
@@ -1074,12 +1080,6 @@ riscv_csr_address (const char *csr_name,
10741080
case CSR_CLASS_SSSTATEEN:
10751081
extension = "ssstateen";
10761082
break;
1077-
case CSR_CLASS_SSCOFPMF_32:
1078-
is_rv32_only = true;
1079-
/* Fall through. */
1080-
case CSR_CLASS_SSCOFPMF:
1081-
extension = "sscofpmf";
1082-
break;
10831083
case CSR_CLASS_SSTC:
10841084
case CSR_CLASS_SSTC_AND_H:
10851085
case CSR_CLASS_SSTC_32:

0 commit comments

Comments
 (0)