aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-chkp.h
diff options
context:
space:
mode:
authorIlya Enkovich <enkovich.gnu@gmail.com>2015-06-18 10:14:38 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2015-06-18 10:14:38 +0000
commit855f036dcc09c3c0a7718bdcb0fd4125b57c1dce (patch)
tree555dbafe475f14c973a8d7cf45e60c09bd75dc1f /gcc/tree-chkp.h
parent847ffe1718d3eac1a1e605686e8bb27b25969ef0 (diff)
downloadgcc-855f036dcc09c3c0a7718bdcb0fd4125b57c1dce.zip
gcc-855f036dcc09c3c0a7718bdcb0fd4125b57c1dce.tar.gz
gcc-855f036dcc09c3c0a7718bdcb0fd4125b57c1dce.tar.bz2
re PR middle-end/66568 ([CHKP] internal compiler error: in expand_expr_addr_expr_1)
gcc/ PR middle-end/66568 * cfgexpand.c (expand_return): Handle missing bounds. (expand_gimple_stmt_1): Likewise. * tree-chkp.c (chkp_expand_zero_bounds): New. * tree-chkp.h (chkp_expand_zero_bounds): New. gcc/testsuite/ PR middle-end/66568 * gcc.target/i386/mpx/pr66568.c: New test. From-SVN: r224601
Diffstat (limited to 'gcc/tree-chkp.h')
-rw-r--r--gcc/tree-chkp.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-chkp.h b/gcc/tree-chkp.h
index b5ab562..6e41086 100644
--- a/gcc/tree-chkp.h
+++ b/gcc/tree-chkp.h
@@ -53,6 +53,7 @@ extern void chkp_copy_bounds_for_assign (gimple assign,
struct cgraph_edge *edge);
extern bool chkp_gimple_call_builtin_p (gimple call,
enum built_in_function code);
+extern rtx chkp_expand_zero_bounds (void);
extern void chkp_expand_bounds_reset_for_mem (tree mem, tree ptr);
extern tree chkp_insert_retbnd_call (tree bndval, tree retval,
gimple_stmt_iterator *gsi);