https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116255
Bug ID: 116255
Summary: [15 only] RISC-V: STOP 12 execution error on
gfortran.dg/class_transformational_2.f90
Product: gcc
Version: 15.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: ewlu at rivosinc dot com
Target Milestone: ---
Encountering the execution failure on riscv64 linux vector targets (rv64gcv,
rv64 vector crypto, rv64 rva23 profile)
https://github.com/patrick-rivos/gcc-postcommit-ci/issues/1482
FAIL: gfortran.dg/class_transformational_2.f90 -O1 execution test
haven't bisected but likely caused by r15-2739-g4cb07a38233 which introduced
the testcase
test log:
Executing on host:
/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/gcc/testsuite/gfortran6/../../gfortran
-B/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/gcc/testsuite/gfortran6/../../
-B/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/
/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/gcc/gcc/testsuite/gfortran.dg/class_transformational_2.f90
-march=rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt
-mabi=lp64d -mcmodel=medlow -fdiagnostics-plain-output
-fdiagnostics-plain-output -O1 -pedantic-errors
-L/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/.libs
-L/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libatomic/.libs
-lm -o ./class_transformational_2.exe (timeout = 600)
spawn -ignore SIGHUP
/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/gcc/testsuite/gfortran6/../../gfortran
-B/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/gcc/testsuite/gfortran6/../../
-B/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/
/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/gcc/gcc/testsuite/gfortran.dg/class_transformational_2.f90
-march=rv64imafdcv_zicond_zawrs_zbc_zvkng_zvksg_zvbb_zvbc_zicsr_zba_zbb_zbs_zicbom_zicbop_zicboz_zfhmin_zkt
-mabi=lp64d -mcmodel=medlow -fdiagnostics-plain-output
-fdiagnostics-plain-output -O1 -pedantic-errors
-L/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libgfortran/.libs
-L/data-disk-1/github/rise-postcommit-10/_work/gcc-postcommit-ci/gcc-postcommit-ci/riscv-gnu-toolchain/build/build-gcc-linux-stage2/riscv64-unknown-linux-gnu/./libatomic/.libs
-lm -o ./class_transformational_2.exe
PASS: gfortran.dg/class_transformational_2.f90 -O1 (test for excess errors)
spawn riscv64-unknown-linux-gnu-run ./class_transformational_2.exe
STOP 12
FAIL: gfortran.dg/class_transformational_2.f90 -O1 execution test