https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113076

            Bug ID: 113076
           Summary: [14] RISC-V: gfortran.dg/dec_io_1.f90 runtime error
                    after r14-4971-g0beb1611754
           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: ---

At line 66 of file ../gcc/gcc/testsuite/gfortran.dg/dec_io_1.f90 (unit = 3,
file = 'dec_io_1.txt')
Fortran runtime error: Problem in CLOSE

Error termination. Backtrace:
#0  0x2b2fa9db in ???
#1  0x2b2fb2f9 in ???
#2  0x2b2fb993 in ???
#3  0x2b38a765 in ???
#4  0x10c41 in MAIN__
        at ../gcc/gcc/testsuite/gfortran.dg/dec_io_1.f90:66
#5  0x10701 in main
        at ../gcc/gcc/testsuite/gfortran.dg/dec_io_1.f90:101


for linux rv32gcv-ilp32d targets.

#3  0x2b38a765 appears to be  // hex values may differ from the gdb outputs
<_gfortran_st_close+210>: ef 30 a7 9b     jal     ra,0x2b2fba30
<_gfortran_generate_error>

compile command:
./build-gcc-linux-stage2/gcc/testsuite/gfortran12/../../gfortran
-B./build-gcc-linux-stage2/gcc/testsuite/gfortran12/../../
-B./build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib32/ilp32d/libgfortran/
../gcc/gcc/testsuite/gfortran.dg/dec_io_1.f90 -march=rv32gcv -mabi=ilp32d
-mcmodel=medlow -fdiagnostics-plain-output -fdiagnostics-plain-output -O2 -fdec
-B./build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib32/ilp32d/libgfortran/.libs
-L./build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib32/ilp32d/libgfortran/.libs
-L./build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib32/ilp32d/libgfortran/.libs
-L./build-gcc-linux-stage2/riscv64-unknown-linux-gnu/lib32/ilp32d/libatomic/.libs
-lm -g -o ./dec_io_1.exe

run command:
QEMU_CPU=rv32,vlen=128,v=true,vext_spec=v1.0,Zve32f=true,Zve64f=true
./bin/qemu-riscv32 ./dec_io_1.exe

Bisected to r14-4971-g0beb1611754

Reply via email to