https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93339
Bug ID: 93339 Summary: [9/10 Regression] ICE in gimplify_var_or_parm_decl, at gimplify.c:2830 Product: gcc Version: 10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran Assignee: unassigned at gcc dot gnu.org Reporter: gs...@t-online.de Target Milestone: --- Changed between 20181007 and 20181014 : $ cat z1.f90 program p type t character(:), allocatable :: a(:) end type type(t) :: x associate (y => x%a) associate (z => x%a) end associate end associate end $ gfortran-9-20181007 -c z1.f90 $ $ gfortran-10-20200119 -c z1.f90 z1.f90:7:0: 7 | associate (z => x%a) | internal compiler error: in gimplify_var_or_parm_decl, at gimplify.c:2830 0x941a24 gimplify_var_or_parm_decl ../../gcc/gimplify.c:2830 0x948e57 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) ../../gcc/gimplify.c:14041 0x95249a gimplify_modify_expr ../../gcc/gimplify.c:5765 0x949013 gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) ../../gcc/gimplify.c:13581 0x94afa8 gimplify_stmt(tree_node**, gimple**) ../../gcc/gimplify.c:6822 0x94927b gimplify_statement_list ../../gcc/gimplify.c:1869 0x94927b gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) ../../gcc/gimplify.c:14025 0x94afa8 gimplify_stmt(tree_node**, gimple**) ../../gcc/gimplify.c:6822 0x94b941 gimplify_bind_expr ../../gcc/gimplify.c:1424 0x948a9a gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) ../../gcc/gimplify.c:13782 0x94afa8 gimplify_stmt(tree_node**, gimple**) ../../gcc/gimplify.c:6822 0x94927b gimplify_statement_list ../../gcc/gimplify.c:1869 0x94927b gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) ../../gcc/gimplify.c:14025 0x94afa8 gimplify_stmt(tree_node**, gimple**) ../../gcc/gimplify.c:6822 0x94b941 gimplify_bind_expr ../../gcc/gimplify.c:1424 0x948a9a gimplify_expr(tree_node**, gimple**, gimple**, bool (*)(tree_node*), int) ../../gcc/gimplify.c:13782 0x94afa8 gimplify_stmt(tree_node**, gimple**) ../../gcc/gimplify.c:6822 0x94c3ea gimplify_body(tree_node*, bool) ../../gcc/gimplify.c:14830 0x94c6d5 gimplify_function_tree(tree_node*) ../../gcc/gimplify.c:14974 0x7f2827 cgraph_node::analyze() ../../gcc/cgraphunit.c:669