aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-chkp.h
diff options
context:
space:
mode:
authorIlya Enkovich <enkovich.gnu@gmail.com>2015-12-10 16:01:42 +0000
committerIlya Enkovich <ienkovich@gcc.gnu.org>2015-12-10 16:01:42 +0000
commit64a948e9c2c34aea10e5a995f9e67bb6325ca7e8 (patch)
tree933bb83d196ac3eeaa156a457f6a2b08e24ee50a /gcc/tree-chkp.h
parentda8006f341fc2a30d32fe7a1d9d540617ff5f8b6 (diff)
downloadgcc-64a948e9c2c34aea10e5a995f9e67bb6325ca7e8.zip
gcc-64a948e9c2c34aea10e5a995f9e67bb6325ca7e8.tar.gz
gcc-64a948e9c2c34aea10e5a995f9e67bb6325ca7e8.tar.bz2
tree-chkp.c (chkp_call_returns_bounds_p): Return true for VA_ARG call.
gcc/ * tree-chkp.c (chkp_call_returns_bounds_p): Return true for VA_ARG call. (chkp_fixup_inlined_call): New. * tree-chkp.h (chkp_fixup_inlined_call): New. * tree-stdarg.c: Include tree-chkp.h. (expand_ifn_va_arg_1): Fixup bndret calls for removed VA_ARG calls. From-SVN: r231525
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 cc24858..9337eb7 100644
--- a/gcc/tree-chkp.h
+++ b/gcc/tree-chkp.h
@@ -59,5 +59,6 @@ extern tree chkp_insert_retbnd_call (tree bndval, tree retval,
gimple_stmt_iterator *gsi);
extern gcall *chkp_copy_call_skip_bounds (gcall *call);
extern bool chkp_redirect_edge (cgraph_edge *e);
+extern void chkp_fixup_inlined_call (tree lhs, tree rhs);
#endif /* GCC_TREE_CHKP_H */