diff options
author | demin.han <demin.han@starfivetech.com> | 2023-07-27 17:48:59 +0800 |
---|---|---|
committer | Kito Cheng <kito.cheng@sifive.com> | 2023-07-27 19:41:44 +0800 |
commit | cdc65458334faad1a2f00cf17e64e39b25d697ca (patch) | |
tree | 445a3f8430a122ce8c338162917820e0786d146e /gcc/cp/constexpr.cc | |
parent | 41482832ad0aeaa0e4ae2f8d2beff17023cd00bf (diff) | |
download | gcc-cdc65458334faad1a2f00cf17e64e39b25d697ca.zip gcc-cdc65458334faad1a2f00cf17e64e39b25d697ca.tar.gz gcc-cdc65458334faad1a2f00cf17e64e39b25d697ca.tar.bz2 |
RISC-V: Fix uninitialized and redundant use of which_alternative
When pass split2 starts, which_alternative is random depending on
last set of certain pass.
Even initialized, the generated movement is redundant.
The movement can be generated by assembly output template.
Signed-off-by: demin.han <demin.han@starfivetech.com>
gcc/ChangeLog:
* config/riscv/autovec.md: Delete which_alternative use in split
gcc/testsuite/ChangeLog:
* gcc.target/riscv/rvv/autovec/madd-split2-1.c: New test.
Signed-off-by: demin.han <demin.han@starfivetech.com>
Diffstat (limited to 'gcc/cp/constexpr.cc')
0 files changed, 0 insertions, 0 deletions