https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117594
--- Comment #4 from Li Pan <pan2.li at intel dot com> --- I can reproduce this. └─(07:29:53 on master⚑ ✭)──> QEMU_CPU=rv64,vlen=128,rvv_ta_all_1s=true,rvv_ma_all_1s=true,v=true,vext_spec=v1.0 ~/bin/qemu/bin/qemu-riscv64 test.elf ──(Fri,Nov15)─┘ 0 /0.2s┌─(~/gcc/444/riscv-gnu-toolchain/gcc)────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────(pli@panli:pts/5)─┐ └─(07:30:10 on master⚑ ✭)──> QEMU_CPU=rv64,vlen=256,rvv_ta_all_1s=true,rvv_ma_all_1s=true,v=true,vext_spec=v1.0 ~/bin/qemu/bin/qemu-riscv64 test.elf ──(Fri,Nov15)─┘ 72 I also have a vlen=256 dev-board and got the same value (72) as qemu. All above are built with -Ofast -ffast-math.