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

            Bug ID: 116040
           Summary: New test case gfortran.dg/pr113363.f90 from
                    r13-8926-g7c81ff02a943cd ICEs
           Product: gcc
           Version: 13.3.1
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: other
          Assignee: unassigned at gcc dot gnu.org
          Reporter: seurer at gcc dot gnu.org
  Target Milestone: ---

g:7c81ff02a943cda82cc1a82b36ae8ab14470b00a, r13-8926-g7c81ff02a943cd

I am seeing this on powerpc64 both BE and LE.

make  -k check-gcc-fortran RUNTESTFLAGS="dg.exp=gfortran.dg/pr113363.f90"
FAIL: gfortran.dg/pr113363.f90   -O0  (internal compiler error: Segmentation
fault)
FAIL: gfortran.dg/pr113363.f90   -O0  (test for excess errors)
FAIL: gfortran.dg/pr113363.f90   -O1  (internal compiler error: Segmentation
fault)
FAIL: gfortran.dg/pr113363.f90   -O1  (test for excess errors)
FAIL: gfortran.dg/pr113363.f90   -O2  (internal compiler error: Segmentation
fault)
FAIL: gfortran.dg/pr113363.f90   -O2  (test for excess errors)
FAIL: gfortran.dg/pr113363.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  (internal compiler error:
Segmentation fault)
FAIL: gfortran.dg/pr113363.f90   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  (test for excess errors)
FAIL: gfortran.dg/pr113363.f90   -O3 -g  (internal compiler error: Segmentation
fault)
FAIL: gfortran.dg/pr113363.f90   -O3 -g  (test for excess errors)
FAIL: gfortran.dg/pr113363.f90   -Os  (internal compiler error: Segmentation
fault)
FAIL: gfortran.dg/pr113363.f90   -Os  (test for excess errors)

0x10aa3883 crash_signal
        /home/seurer/gcc/git/gcc-13-test/gcc/toplev.cc:314
0x103ef0a4 gfc_class_data_get(tree_node*)
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/trans-expr.cc:231
0x10455393 trans_associate_var
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/trans-stmt.cc:2055
0x1045d84f gfc_trans_block_construct(gfc_code*)
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/trans-stmt.cc:2360
0x103adae7 trans_code
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/trans.cc:2325
0x103eb33b gfc_generate_function_code(gfc_namespace*)
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/trans-decl.cc:7715
0x103b3953 gfc_generate_code(gfc_namespace*)
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/trans.cc:2599
0x1032bf7f translate_all_program_units
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/parse.cc:6727
0x1032bf7f gfc_parse_file()
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/parse.cc:7033
0x103a8e3f gfc_be_parse_file
        /home/seurer/gcc/git/gcc-13-test/gcc/fortran/f95-lang.cc:229



commit 7c81ff02a943cda82cc1a82b36ae8ab14470b00a (HEAD)
Author: Paul Thomas <pa...@gcc.gnu.org>
Date:   Mon May 13 07:27:20 2024 +0100

    Fortran: Fix wrong code in unlimited polymorphic assignment [PR113363]

Reply via email to