aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/interface.c
diff options
context:
space:
mode:
authorKito Cheng <kito.cheng@sifive.com>2020-06-18 11:37:01 +0800
committerGiuliano Belinassi <giuliano.belinassi@usp.br>2020-08-17 13:15:50 -0300
commit1e66d319d72c2c73986f15500b765e0b596b9dcc (patch)
tree56808fdec50076c1a9b595a134f39d4e385a77dd /gcc/fortran/interface.c
parentcc0233b502d59c1b9d6dcb5f346f5a1cc17a7629 (diff)
downloadgcc-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