Building toolchain with following custom multilib configuration results in unexpected march names: `./configure --prefix=/opt/riscv --with-multilib-generator="rv32imac-ilp32--;rv64imac-lp64--"` ``` riscv64-unknown-elf-gcc --print-multi-lib .; rv32imac_zaamo_zalrsc/ilp32;@march=rv32imac_zaamo_zalrsc@mabi=ilp32 rv64imac_zaamo_zalrsc/lp64;@march=rv64imac_zaamo_zalrsc@mabi=lp64 ``` Each march has `_zaamo_zalrsc` suffix. When compiling with default multilib configuration, names are as I would expect: `./configure --prefix=/opt/riscv --enable-multilib` ``` riscv64-unknown-elf-gcc --print-multi-lib .; rv32i/ilp32;@march=rv32i@mabi=ilp32 rv32im/ilp32;@march=rv32im@mabi=ilp32 rv32iac/ilp32;@march=rv32iac@mabi=ilp32 rv32imac/ilp32;@march=rv32imac@mabi=ilp32 rv32imafc/ilp32f;@march=rv32imafc@mabi=ilp32f rv64imac/lp64;@march=rv64imac@mabi=lp64 rv64imafdc/lp64d;@march=rv64imafdc@mabi=lp64d ``` Are these differences correct behavior?