https://gcc.gnu.org/bugzilla/show_bug.cgi?id=61932
Bug ID: 61932 Summary: [4.10 Regression] ICE with -fipa-pta Product: gcc Version: 4.10.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: Joost.VandeVondele at mat dot ethz.ch A recent regression introduced in the day between r212967 and r213034 > cat bug.f90 MODULE min_heap TYPE heap_t END TYPE heap_t CONTAINS ELEMENTAL FUNCTION get_left_child(n) RESULT (child) INTEGER, INTENT(IN) :: n END FUNCTION get_left_child ELEMENTAL FUNCTION get_value(heap, n) RESULT (value) TYPE(heap_t), INTENT(IN) :: heap INTEGER, INTENT(IN) :: n END FUNCTION get_value END MODULE min_heap > gfortran -c -fipa-pta -O2 bug.f90 bug.f90:7:0: internal compiler error: Segmentation fault END FUNCTION get_left_child ^ 0xa79daf crash_signal ../../gcc/gcc/toplev.c:337 0xd1841b varpool_node::get_constructor() ../../gcc/gcc/varpool.c:275 0xc1bec8 create_variable_info_for_1 ../../gcc/gcc/tree-ssa-structalias.c:5674 0xc21963 intra_create_variable_infos ../../gcc/gcc/tree-ssa-structalias.c:5888 0xc2704b ipa_pta_execute ../../gcc/gcc/tree-ssa-structalias.c:7190 0xc2704b execute ../../gcc/gcc/tree-ssa-structalias.c:7456 Please submit a full bug report,