diff options
author | Kugan Vivekanandarajah <kuganv@linaro.org> | 2016-08-04 09:15:03 +0000 |
---|---|---|
committer | Kugan Vivekanandarajah <kugan@gcc.gnu.org> | 2016-08-04 09:15:03 +0000 |
commit | 231b11697033ece8fa924c4c320bc92a806afba8 (patch) | |
tree | bde7f0cde72406e061755649246fb2c62e0a08b0 /gcc/tree-inline.c | |
parent | 90b1c81d64556c24ef208e7fd012c08b044d847e (diff) | |
download | gcc-231b11697033ece8fa924c4c320bc92a806afba8.zip gcc-231b11697033ece8fa924c4c320bc92a806afba8.tar.gz gcc-231b11697033ece8fa924c4c320bc92a806afba8.tar.bz2 |
tree-inline.c (remap_ssa_name): Check for POINTER_TYPE_P before accessing SSA_NAME_PTR_INFO.
gcc/ChangeLog:
2016-08-04 Kugan Vivekanandarajah <kuganv@linaro.org>
* tree-inline.c (remap_ssa_name): Check for POINTER_TYPE_P before
accessing SSA_NAME_PTR_INFO.
From-SVN: r239118
Diffstat (limited to 'gcc/tree-inline.c')
-rw-r--r-- | gcc/tree-inline.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index f2b4491..83ba423 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) { |