diff options
author | Martin Liska <mliska@suse.cz> | 2017-03-09 10:22:29 +0100 |
---|---|---|
committer | Martin Liska <marxin@gcc.gnu.org> | 2017-03-09 09:22:29 +0000 |
commit | 8dc19053e1f5af5af97ce7b9e8ebd6e657b23277 (patch) | |
tree | 237ec5a5190c692675856739ba4df20c7a6e6606 /gcc/tree-chkp.c | |
parent | bba81f1c84837b1a9bfd5daa46d263e87577af89 (diff) | |
download | gcc-8dc19053e1f5af5af97ce7b9e8ebd6e657b23277.zip gcc-8dc19053e1f5af5af97ce7b9e8ebd6e657b23277.tar.gz gcc-8dc19053e1f5af5af97ce7b9e8ebd6e657b23277.tar.bz2 |
Get bounds for a PARM_DECL (PR ipa/79761).
2017-03-09 Martin Liska <mliska@suse.cz>
PR ipa/79761
* tree-chkp.c (chkp_get_bound_for_parm): Get bounds for a param.
(chkp_find_bounds_1): Remove gcc_unreachable.
2017-03-09 Martin Liska <mliska@suse.cz>
PR ipa/79761
* g++.dg/pr79761.C: New test.
From-SVN: r245993
Diffstat (limited to 'gcc/tree-chkp.c')
-rw-r--r-- | gcc/tree-chkp.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-chkp.c b/gcc/tree-chkp.c index b7b412e..66612ba 100644 --- a/gcc/tree-chkp.c +++ b/gcc/tree-chkp.c @@ -3604,8 +3604,8 @@ chkp_find_bounds_1 (tree ptr, tree ptr_src, gimple_stmt_iterator *iter) break; case PARM_DECL: - gcc_unreachable (); - bounds = chkp_get_bound_for_parm (ptr_src); + /* Handled above but failed. */ + bounds = chkp_get_invalid_op_bounds (); break; case TARGET_MEM_REF: |