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

            Bug ID: 89904
           Summary: [9 regression] ICE in gfortran starting with r270045
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

Executing on host:
/home/seurer/gcc/build/gcc-test/gcc/testsuite/gfortran/../../gfortran
-B/home/seurer/gcc/build/gcc-test/gcc/testsuite/gfortran/../../
-B/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/
/home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/pr85797.f90   
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never    -O  -Wall -S -o pr85797.s    (timeout = 300)
spawn -ignore SIGHUP
/home/seurer/gcc/build/gcc-test/gcc/testsuite/gfortran/../../gfortran
-B/home/seurer/gcc/build/gcc-test/gcc/testsuite/gfortran/../../
-B/home/seurer/gcc/build/gcc-test/powerpc64-unknown-linux-gnu/./libgfortran/
/home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/pr85797.f90
-fno-diagnostics-show-caret -fno-diagnostics-show-line-numbers
-fdiagnostics-color=never -O -Wall -S -o pr85797.s
/home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/pr85797.f90:7:16: Warning:
Non-RECURSIVE procedure 'a' at (1) is possibly calling itself recursively. 
Declare it RECURSIVE or use '-frecursive'
/home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/pr85797.f90:26:26: Warning:
Return value 'z' of function 'f' declared at (1) not set [-Wreturn-type]
during GIMPLE pass: ccp
/home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/pr85797.f90:22:0: internal
compiler error: in fold_convert_loc, at fold-const.c:2552
0x106a8c07 fold_convert_loc(unsigned int, tree_node*, tree_node*)
        /home/seurer/gcc/gcc-test/gcc/fold-const.c:2552
0x10e9e59b build_zero_cst(tree_node*)
        /home/seurer/gcc/gcc-test/gcc/tree.c:2382
0x10c58fbb evaluate_stmt
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:1997
0x10c5a723 visit_assignment
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2352
0x10c5a9bb ccp_propagate::visit_stmt(gimple*, edge_def**, tree_node**)
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2430
0x10d130f3 ssa_propagation_engine::simulate_stmt(gimple*)
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-propagate.c:230
0x10d1358b ssa_propagation_engine::simulate_block(basic_block_def*)
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-propagate.c:337
0x10d15663 ssa_propagation_engine::ssa_propagate()
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-propagate.c:802
0x10c5365f do_ssa_ccp
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2471
0x10c5365f execute
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2515
Please submit a full bug report,
with preprocessed source if appropriate.
Please include the complete backtrace with any bug report.
See <https://gcc.gnu.org/bugs/> for instructions.
compiler exited with status 1
FAIL: gfortran.dg/pr85797.f90   -O  (internal compiler error)
PASS: gfortran.dg/pr85797.f90   -O   (test for warnings, line 7)
PASS: gfortran.dg/pr85797.f90   -O   (test for warnings, line 26)
FAIL: gfortran.dg/pr85797.f90   -O  (test for excess errors)
Excess errors:
during GIMPLE pass: ccp
/home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/pr85797.f90:22:0: internal
compiler error: in fold_convert_loc, at fold-const.c:2552
0x106a8c07 fold_convert_loc(unsigned int, tree_node*, tree_node*)
        /home/seurer/gcc/gcc-test/gcc/fold-const.c:2552
0x10e9e59b build_zero_cst(tree_node*)
        /home/seurer/gcc/gcc-test/gcc/tree.c:2382
0x10c58fbb evaluate_stmt
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:1997
0x10c5a723 visit_assignment
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2352
0x10c5a9bb ccp_propagate::visit_stmt(gimple*, edge_def**, tree_node**)
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2430
0x10d130f3 ssa_propagation_engine::simulate_stmt(gimple*)
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-propagate.c:230
0x10d1358b ssa_propagation_engine::simulate_block(basic_block_def*)
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-propagate.c:337
0x10d15663 ssa_propagation_engine::ssa_propagate()
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-propagate.c:802
0x10c5365f do_ssa_ccp
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2471
0x10c5365f execute
        /home/seurer/gcc/gcc-test/gcc/tree-ssa-ccp.c:2515

testcase /home/seurer/gcc/gcc-test/gcc/testsuite/gfortran.dg/dg.exp completed
in 1 seconds

                === gfortran Summary ===

# of expected passes            2
# of unexpected failures        2

Reply via email to