https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110892
Bug ID: 110892 Summary: [14 Regression] Risc-V rvv testsuite failures caused by conditional move costing Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ewlu at rivosinc dot com Target Milestone: --- Created attachment 55682 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55682&action=edit testsuite failures Seeing 129 new failures on 36 rvv test cases. Bisected using https://github.com/patrick-rivos/riscv-gnu-toolchain/issues/127 Confirmed to work: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=cf58b896a26390c98ae5382377fcdf44e8ae209f Confirmed to fail - rv32 newlib: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e15d0b6680d10d7666195e9db65581364ad5e5df Confirmed to fail - other linux/newlib risc-v targets: https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=2d73f2eb80caf328bc4dd1324d475e7bf6b56837 Seems to be caused by https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=e15d0b6680d10d7666195e9db65581364ad5e5df "[PATCH 3/5] [RISC-V] RISC-V Conditional Move costing [was:Generate Zicond instruction for select pattern with condition eq or neq to 0]" Most(all?) failures appear to be regex match failures.