diff options
author | Kito Cheng <kito.cheng@sifive.com> | 2020-06-18 11:37:01 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2020-07-02 10:38:31 +0800 |
commit | a4b531b21339af47c4bdd69384e4a0b5289ffc64 (patch) | |
tree | c5145c4853d46b49e734da43ab49798f9f5b24fe /gcc/fortran/interface.c | |
parent | 64f761e4ac8df02994074fede3948c91f61115be (diff) | |
download | gcc-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