Skip to content

Commit 59c0869

Browse files
committed
clang: add zc multilib pattern for newlib
Signed-off-by: Huaqi Fang <[email protected]>
1 parent e69d400 commit 59c0869

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clang/lib/Driver/ToolChains/Gnu.cpp

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1743,6 +1743,9 @@ static void findRISCVBareMetalMultilibs(const Driver &D,
17431743
{"rv32iac", "ilp32"}, {"rv32imc", "ilp32"},
17441744
{"rv32imac", "ilp32"}, {"rv32imafc", "ilp32f"}, {"rv32imafdc", "ilp32d"}, {"rv32imafdcv", "ilp32d"},
17451745
{"rv64imac", "lp64"}, {"rv64imafc", "lp64f"}, {"rv64imafdc", "lp64d"}, {"rv64imafdcv", "lp64d"},
1746+
{"rv32ima_zca_zcb_zcmp_zcmt", "ilp32"}, {"rv32imaf_zca_zcb_zcf_zcmp_zcmt", "ilp32f"}, {"rv32imafd_zca_zcb_zcf_zcmp_zcmt", "ilp32d"}, {"rv32imafd_zca_zcb_zcf_zcd", "ilp32d"},
1747+
{"rv32ima_zca_zcb_zcmp_zcmt_zba_zbb_zbc_zbs", "ilp32"}, {"rv32imaf_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbc_zbs", "ilp32f"},
1748+
{"rv32imafd_zca_zcb_zcf_zcmp_zcmt_zba_zbb_zbc_zbs", "ilp32d"}, {"rv32imafd_zca_zcb_zcf_zcd_zba_zbb_zbc_zbs", "ilp32d"},
17461749
{"rv32imac_zba_zbb_zbc_zbs", "ilp32"}, {"rv32imafc_zba_zbb_zbc_zbs", "ilp32f"}, {"rv32imafdc_zba_zbb_zbc_zbs", "ilp32d"},
17471750
{"rv32imac_zk_zks", "ilp32"}, {"rv32imafc_zk_zks", "ilp32f"}, {"rv32imafdc_zk_zks", "ilp32d"},
17481751
{"rv32imac_zve32x", "ilp32"}, {"rv32imafc_zve32f", "ilp32f"}, {"rv32imafdc_zve32f", "ilp32d"},
@@ -1753,6 +1756,9 @@ static void findRISCVBareMetalMultilibs(const Driver &D,
17531756
{"rv32imac_zk_zks_zve32x", "ilp32"}, {"rv32imafc_zk_zks_zve32f", "ilp32f"}, {"rv32imafdc_zk_zks_zve32f", "ilp32d"},
17541757
{"rv32imac_zba_zbb_zbc_zbs_zk_zks_zve32x", "ilp32"}, {"rv32imafc_zba_zbb_zbc_zbs_zk_zks_zve32f", "ilp32f"},
17551758
{"rv32imafdc_zba_zbb_zbc_zbs_zk_zks_zve32f", "ilp32d"}, {"rv32imafdcv_zba_zbb_zbc_zbs_zk_zks", "ilp32d"},
1759+
{"rv64ima_zca_zcb_zcmp_zcmt", "lp64"}, {"rv64imaf_zca_zcb_zcmp_zcmt", "lp64f"}, {"rv64imafd_zca_zcb_zcmp_zcmt", "lp64d"},
1760+
{"rv64ima_zca_zcb_zcmp_zcmt_zba_zbb_zbc_zbs", "lp64"}, {"rv64imaf_zca_zcb_zcmp_zcmt_zba_zbb_zbc_zbs", "lp64f"},
1761+
{"rv64imafd_zca_zcb_zcmp_zcmt_zba_zbb_zbc_zbs", "lp64d"},
17561762
{"rv64imac_zba_zbb_zbc_zbs", "lp64"}, {"rv64imafc_zba_zbb_zbc_zbs", "lp64f"}, {"rv64imafdc_zba_zbb_zbc_zbs", "lp64d"},
17571763
{"rv64imac_zk_zks", "lp64"}, {"rv64imafc_zk_zks", "lp64f"}, {"rv64imafdc_zk_zks", "lp64d"},
17581764
{"rv64imac_zba_zbb_zbc_zbs_zk_zks", "lp64"}, {"rv64imafc_zba_zbb_zbc_zbs_zk_zks", "lp64f"},

0 commit comments

Comments
 (0)