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

            Bug ID: 83076
           Summary: [8 Regression] ICE in
                    gfc_deallocate_scalar_with_status, at
                    fortran/trans.c:1598
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: fortran
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gs...@t-online.de
  Target Milestone: ---

With testcase from pr78781 comment 2 :


$ gfortran-8-20171029 -c z2.f90 -fcoarray=lib
$
$ gfortran-8-20171105 -c z2.f90 -fcoarray=lib
z2.f90:8:0:

       if ( associated(x%z) ) deallocate(x%z)

internal compiler error: in gfc_deallocate_scalar_with_status, at
fortran/trans.c:1598
0x733640 gfc_deallocate_scalar_with_status(tree_node*, tree_node*, tree_node*,
bool, gfc_expr*, gfc_typespec, bool)
        ../../gcc/fortran/trans.c:1598
0x79fe76 gfc_trans_deallocate(gfc_code*)
        ../../gcc/fortran/trans-stmt.c:6747
0x72ff57 trans_code
        ../../gcc/fortran/trans.c:1984
0x793ff3 gfc_trans_if_1
        ../../gcc/fortran/trans-stmt.c:1325
0x79ad2a gfc_trans_if(gfc_code*)
        ../../gcc/fortran/trans-stmt.c:1356
0x730047 trans_code
        ../../gcc/fortran/trans.c:1916
0x756bfc gfc_generate_function_code(gfc_namespace*)
        ../../gcc/fortran/trans-decl.c:6421
0x733ac1 gfc_generate_module_code(gfc_namespace*)
        ../../gcc/fortran/trans.c:2206
0x6e8abd translate_all_program_units
        ../../gcc/fortran/parse.c:6078
0x6e8abd gfc_parse_file()
        ../../gcc/fortran/parse.c:6294
0x72d3bf gfc_be_parse_file
        ../../gcc/fortran/f95-lang.c:204

Reply via email to