https://gcc.gnu.org/bugzilla/show_bug.cgi?id=126291
Jeffrey A. Law <law at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Ever confirmed|0 |1
Status|UNCONFIRMED |NEW
Last reconfirmed| |2026-07-16
Target|aarch64-unknown-linux-gnu |aarch64-unknown-linux-gnu,
| |riscv32-elf
CC| |law at gcc dot gnu.org
--- Comment #1 from Jeffrey A. Law <law at gcc dot gnu.org> ---
Thanks for reporting. I'd hacked around this failure locally and was literally
just in the process of re-discovering what target tripped this in my testing
:-)
For reference it also trips on riscv32-elf:
Tests that now fail, but worked before (1 tests):
unix//-march=rv32gcv: gcc: gcc.target/riscv/rvv/autovec/vls/abs-2.c -O3
-ftree-vectorize -mrvv-vector-bits=scalable (test for excess errors)
New tests that FAIL (1 tests):
unix//-march=rv32gcv: gcc: gcc.target/riscv/rvv/autovec/vls/abs-2.c -O3
-ftree-vectorize -mrvv-vector-bits=scalable (internal compiler error: tree
check: expected none of vector_type, have vector_type in
gimple_simplify_CONVERT_EXPR, at gimple-match-1.cc:9943)
My local hack just checked FLOAT_TYPE_P in the new patterns, but I haven't
really thought much about it. I've been chasing other stuff and didn't want to
get too distracted.