diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 940096a131fa..2d9d8c17202a 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2016-08-04 Kugan Vivekanandarajah + + * tree-inline.c (remap_ssa_name): Check for POINTER_TYPE_P before + accessing SSA_NAME_PTR_INFO. + 2016-08-04 Georg-Johann Lay PR 70677 diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index f2b44915a3ef..83ba42341777 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -244,6 +244,7 @@ remap_ssa_name (tree name, copy_body_data *id) /* At least IPA points-to info can be directly transferred. */ if (id->src_cfun->gimple_df && id->src_cfun->gimple_df->ipa_pta + && POINTER_TYPE_P (TREE_TYPE (name)) && (pi = SSA_NAME_PTR_INFO (name)) && !pi->pt.anything) { @@ -276,6 +277,7 @@ remap_ssa_name (tree name, copy_body_data *id) /* At least IPA points-to info can be directly transferred. */ if (id->src_cfun->gimple_df && id->src_cfun->gimple_df->ipa_pta + && POINTER_TYPE_P (TREE_TYPE (name)) && (pi = SSA_NAME_PTR_INFO (name)) && !pi->pt.anything) {