https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123444
--- Comment #3 from Jeffrey A. Law <law at gcc dot gnu.org> --- Sujay. Please be careful in your comments as they can be misleading to others as to the precise flags necessary to trigger the bug. Rather than making commentary about what you think the necessary flags are, just include the command line. Depending on what part of the bug report I read, I could end up looking at 4 different sets of command line options to trigger. Again, just include the commands you used. So for example, do _not_ include this: Compiler flags: -march=rv64gcv_zvl1024b -mrvv-vector-bits=zvl -mrvv-max-lmul=dynamic -O3 Do not include this: Reproduction Steps: 1. Compile the test case with GCC for riscv64 using the -O3 flag. Similarly do not include this: gcc -O1 red.c -o native.out -fno-strict-aliasing -fwrapv -w Please *do* continue to include this: COMMANDS: /mnt/data1/sujayk/cifuzz-pad/riscv-gnu-toolchain-build/bin/riscv64-unknown-linux-gnu-gcc -march=rv64gcv_zvl1024b -mrvv-vector-bits=zvl -mrvv-max-lmul=dynamic -O3 red.c -o user-config.out -fsigned-char -fno-strict-aliasing -fwrapv -Wno-unknown-warning-option -Werror -Wfatal-errors -Wall -Wformat -Wno-int-in-bool-context -Wno-dangling-pointer -Wno-compare-distinct-pointer-types -Wno-overflow -Wuninitialized -Warray-bounds -Wreturn-type -Wno-unused-function -Wno-unused-variable -Wno-unused-but-set-variable -Wno-unused-value -Wno-address -Wno-bool-compare -Wno-pointer-sign -Wno-bool-operation -Wno-tautological-compare -Wno-self-assign -Wno-implicit-const-int-float-conversion -Wno-constant-conversion -Wno-unused-value -Wno-tautological-constant-out-of-range-compare -Wno-constant-logical-operand -Wno-parentheses-equality -Wno-pointer-sign
