RISC-V: Promote Zaamo/Zalrsc to a when using an old binutils
Binutils 2.42 and before don't support Zaamo/Zalrsc. When users specify both Zaamo and Zalrsc, promote them to 'a' in the -march string. This does not affect testsuite results for users with old versions of binutils. Testcases that failed due to 'call'/isa string continue to fail after this PATCH when using an old version of binutils. gcc/ChangeLog: * common/config/riscv/riscv-common.cc: Add 'a' extension to riscv_combine_info. Signed-off-by: Patrick O'Neill <patrick@rivosinc.com>
This commit is contained in:
parent
25860fd2a6
commit
e03583e7ee
1 changed files with 1 additions and 0 deletions
|
@ -401,6 +401,7 @@ static const struct riscv_ext_version riscv_ext_version_table[] =
|
|||
/* Combine extensions defined in this table */
|
||||
static const struct riscv_ext_version riscv_combine_info[] =
|
||||
{
|
||||
{"a", ISA_SPEC_CLASS_20191213, 2, 1},
|
||||
{"zk", ISA_SPEC_CLASS_NONE, 1, 0},
|
||||
{"zkn", ISA_SPEC_CLASS_NONE, 1, 0},
|
||||
{"zks", ISA_SPEC_CLASS_NONE, 1, 0},
|
||||
|
|
Loading…
Add table
Reference in a new issue