diff options
author | Ilya Enkovich <enkovich.gnu@gmail.com> | 2015-12-10 16:01:42 +0000 |
---|---|---|
committer | Ilya Enkovich <ienkovich@gcc.gnu.org> | 2015-12-10 16:01:42 +0000 |
commit | 64a948e9c2c34aea10e5a995f9e67bb6325ca7e8 (patch) | |
tree | 933bb83d196ac3eeaa156a457f6a2b08e24ee50a /gcc/tree-chkp.h | |
parent | da8006f341fc2a30d32fe7a1d9d540617ff5f8b6 (diff) | |
download | gcc-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.h | 1 |
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 */ |