{"zicond", ISA_SPEC_CLASS_NONE, 1, 0},
+ {"za64rs", ISA_SPEC_CLASS_NONE, 1, 0},
+ {"za128rs", ISA_SPEC_CLASS_NONE, 1, 0},
{"zawrs", ISA_SPEC_CLASS_NONE, 1, 0},
{"zba", ISA_SPEC_CLASS_NONE, 1, 0},
{"zicboz",ISA_SPEC_CLASS_NONE, 1, 0},
{"zicbom",ISA_SPEC_CLASS_NONE, 1, 0},
{"zicbop",ISA_SPEC_CLASS_NONE, 1, 0},
+ {"zic64b", ISA_SPEC_CLASS_NONE, 1, 0},
+ {"ziccamoa", ISA_SPEC_CLASS_NONE, 1, 0},
+ {"ziccif", ISA_SPEC_CLASS_NONE, 1, 0},
+ {"zicclsm", ISA_SPEC_CLASS_NONE, 1, 0},
+ {"ziccrse", ISA_SPEC_CLASS_NONE, 1, 0},
{"zicntr", ISA_SPEC_CLASS_NONE, 2, 0},
{"zihpm", ISA_SPEC_CLASS_NONE, 2, 0},
{"zifencei", &gcc_options::x_riscv_zi_subext, MASK_ZIFENCEI},
{"zicond", &gcc_options::x_riscv_zi_subext, MASK_ZICOND},
+ {"za64rs", &gcc_options::x_riscv_za_subext, MASK_ZA64RS},
+ {"za128rs", &gcc_options::x_riscv_za_subext, MASK_ZA128RS},
{"zawrs", &gcc_options::x_riscv_za_subext, MASK_ZAWRS},
{"zba", &gcc_options::x_riscv_zb_subext, MASK_ZBA},
{"zicboz", &gcc_options::x_riscv_zicmo_subext, MASK_ZICBOZ},
{"zicbom", &gcc_options::x_riscv_zicmo_subext, MASK_ZICBOM},
{"zicbop", &gcc_options::x_riscv_zicmo_subext, MASK_ZICBOP},
+ {"zic64b", &gcc_options::x_riscv_zicmo_subext, MASK_ZIC64B},
+ {"ziccamoa", &gcc_options::x_riscv_zicmo_subext, MASK_ZICCAMOA},
+ {"ziccif", &gcc_options::x_riscv_zicmo_subext, MASK_ZICCIF},
+ {"zicclsm", &gcc_options::x_riscv_zicmo_subext, MASK_ZICCLSM},
+ {"ziccrse", &gcc_options::x_riscv_zicmo_subext, MASK_ZICCRSE},
{"zve32x", &gcc_options::x_target_flags, MASK_VECTOR},
{"zve32f", &gcc_options::x_target_flags, MASK_VECTOR},