https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119598
Bug ID: 119598 Summary: [15 regression] RISC-V: pr119114.c -O3 -ftree-vectorize execution test since r15-9062-g70391e3958d Product: gcc Version: 15.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: ewlu at rivosinc dot com Target Milestone: --- The following testcase is failing on rv64 linux/newlib targets: FAIL: gcc.target/riscv/rvv/autovec/pr119114.c -O3 -ftree-vectorize execution test https://github.com/patrick-rivos/gcc-postcommit-ci/issues/2894 bisected to r15-9062-g70391e3958d as the first bad commit Test log: spawn -ignore SIGHUP /home/runner/work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/gcc/xgcc -B/home/runner/work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/gcc/ /home/runner/work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/gcc/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr119114.c -march=rv64gc_zba_zbb_zbc_zbs -mabi=lp64d -mcmodel=medlow -fdiagnostics-plain-output -O3 -ftree-vectorize -O3 -march=rv64gcv -mabi=lp64d -std=gnu99 -fwhole-program -mrvv-vector-bits=zvl -lm -o ./pr119114.exe PASS: gcc.target/riscv/rvv/autovec/pr119114.c -O3 -ftree-vectorize (test for excess errors) spawn riscv64-unknown-linux-gnu-run ./pr119114.exe /home/runner/work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/../scripts/wrapper/qemu/riscv64-unknown-linux-gnu-run: line 17: 1546082 Aborted (core dumped) QEMU_CPU="${qemu_cpu}" qemu-riscv${xlen} -r 5.10 "${qemu_args[@]}" -L ${RISC_V_SYSROOT} "$@" FAIL: gcc.target/riscv/rvv/autovec/pr119114.c -O3 -ftree-vectorize execution test gdb: (gdb) display/i $pc 1: x/i $pc => 0x2aaaab2bc28c <_start>: mv a0,sp (gdb) c Continuing. Program received signal SIGABRT, Aborted. 0x00002aaaab3d21ce in __pthread_kill_implementation () from /scratch/ewlu/ci/triage/baseline/build-gomp-ice/sysroot/lib64/lp64d/libc.so.6 1: x/i $pc => 0x2aaaab3d21ce <__pthread_kill_implementation+190>: lui a4,0xfffff (gdb) bt #0 0x00002aaaab3d21ce in __pthread_kill_implementation () from /scratch/ewlu/ci/triage/baseline/build-gomp-ice/sysroot/lib64/lp64d/libc.so.6 #1 0x00002aaaab39c62a in raise () from /scratch/ewlu/ci/triage/baseline/build-gomp-ice/sysroot/lib64/lp64d/libc.so.6 #2 0x00002aaaab38d22c in abort () from /scratch/ewlu/ci/triage/baseline/build-gomp-ice/sysroot/lib64/lp64d/libc.so.6 #3 0x00000000000106ba in main () We're re-hitting the abort https://github.com/gcc-mirror/gcc/blob/master/gcc/testsuite/gcc.target/riscv/rvv/autovec/pr119114.c#L36