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.

Reply via email to