summaryrefslogtreecommitdiff
path: root/gcc/tree-core.h
diff options
context:
space:
mode:
authorIlya Enkovich <ilya.enkovich@intel.com>2013-10-30 09:09:44 +0000
committerKirill Yukhin <kyukhin@gcc.gnu.org>2013-10-30 09:09:44 +0000
commitea9637cdcdf4b66f56c19079c786927174289f59 (patch)
tree5587fa3d365aa2710f61defe58124d11a5e1e147 /gcc/tree-core.h
parent0038da669587ccb1781a136f153a7e951d04465a (diff)
downloadgcc-ea9637cdcdf4b66f56c19079c786927174289f59.tar.gz
tree-core.h (tree_index): Add TI_POINTER_BOUNDS_TYPE.
* tree-core.h (tree_index): Add TI_POINTER_BOUNDS_TYPE. * tree.h (POINTER_BOUNDS_P): New. (BOUNDED_TYPE_P): New. (BOUNDED_P): New. (pointer_bounds_type_node): New. * tree.c (build_common_tree_nodes): Initialize pointer_bounds_type_node. * gimple.h (gimple_call_get_nobnd_arg_index): New. (gimple_call_num_nobnd_args): New. (gimple_call_nobnd_arg): New. (gimple_return_retbnd): New. (gimple_return_set_retbnd): New * gimple.c (gimple_build_return): Increase number of ops for return statement. (gimple_call_get_nobnd_arg_index): New. * gimple-pretty-print.c (dump_gimple_return): Print second op. From-SVN: r204199
Diffstat (limited to 'gcc/tree-core.h')
-rw-r--r--gcc/tree-core.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/tree-core.h b/gcc/tree-core.h
index ea110bc09e3..638b3ab3f68 100644
--- a/gcc/tree-core.h
+++ b/gcc/tree-core.h
@@ -448,6 +448,8 @@ enum tree_index {
TI_FILEPTR_TYPE,
TI_POINTER_SIZED_TYPE,
+ TI_POINTER_BOUNDS_TYPE,
+
TI_DFLOAT32_TYPE,
TI_DFLOAT64_TYPE,
TI_DFLOAT128_TYPE,