diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2020-06-18 11:37:01 +0800 |
---|---|---|
committer | Giuliano Belinassi <giuliano.belinassi@usp.br> | 2020-08-17 13:15:50 -0300 |
commit | 1e66d319d72c2c73986f15500b765e0b596b9dcc (patch) | |
tree | 56808fdec50076c1a9b595a134f39d4e385a77dd /gcc/fortran/interface.c | |
parent | cc0233b502d59c1b9d6dcb5f346f5a1cc17a7629 (diff) | |
download | gcc-1e66d319d72c2c73986f15500b765e0b596b9dcc.zip gcc-1e66d319d72c2c73986f15500b765e0b596b9dcc.tar.gz gcc-1e66d319d72c2c73986f15500b765e0b596b9dcc.tar.bz2 |
RISC-V: Handle multi-letter extension for multilib-generator
- The order of multi-lib config could be wrong if multi-ltter are
used, e.g. `./multilib-generator rv32izfh-ilp32--c`, would expect
rv32ic_zfh/ilp32 reuse rv32i_zfh/ilp32, however the multi-ltter is not
handled correctly, it will generate reuse rule for rv32izfhc/ilp32
which is invalid arch configuration.
- Remove re-use rule gen for g/imafd, because we canonicalize the -march at
gcc driver too, so we don't need handle 'g' for multilib now.
gcc/ChangeLog:
* config/riscv/multilib-generator (arch_canonicalize): Handle
multi-letter extension.
Using underline as separator between different extensions.
Diffstat (limited to 'gcc/fortran/interface.c')
0 files changed, 0 insertions, 0 deletions