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
committerKito Cheng <kito.cheng@sifive.com>2020-07-02 10:38:31 +0800
commita4b531b21339af47c4bdd69384e4a0b5289ffc64 (patch)
treec5145c4853d46b49e734da43ab49798f9f5b24fe /gcc/fortran/interface.c
parent64f761e4ac8df02994074fede3948c91f61115be (diff)
downloadgcc-a4b531b21339af47c4bdd69384e4a0b5289ffc64.zip
gcc-a4b531b21339af47c4bdd69384e4a0b5289ffc64.tar.gz
gcc-a4b531b21339af47c4bdd69384e4a0b5289ffc64.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