tree-core.h (tree_base): Document use of static_flag for SSA_NAME.
authorRichard Sandiford <rdsandiford@googlemail.com>
Thu, 28 Nov 2013 16:15:52 +0000 (16:15 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Thu, 28 Nov 2013 16:15:52 +0000 (16:15 +0000)
commitf5c8b24c731e1b0343cbdcc3438ab4c40e82fc71
tree217f4d30b00b58d646c8c06c615dd102545bacf3
parent3c716922ad6b887c3471cff5b9748d2e3ae3174d
tree-core.h (tree_base): Document use of static_flag for SSA_NAME.

gcc/
* tree-core.h (tree_base): Document use of static_flag for SSA_NAME.
* tree.h (SSA_NAME_ANTI_RANGE_P, SSA_NAME_RANGE_TYPE): New macros.
* tree-ssanames.h (set_range_info): Add range_type argument.
(duplicate_ssa_name_range_info): Likewise.
* tree-ssanames.c (set_range_info): Take the range type as argument
and store it in SSA_NAME_ANTI_RANGE_P.
(duplicate_ssa_name_range_info): Likewise.
(get_range_info): Use SSA_NAME_ANTI_RANGE_P.
(set_nonzero_bits): Update call to set_range_info.
(duplicate_ssa_name_fn): Update call to duplicate_ssa_name_range_info.
* tree-ssa-copy.c (fini_copy_prop): Likewise.
* tree-vrp.c (remove_range_assertions): Update call to set_range_info.
(vrp_finalize): Likewise, passing anti-ranges directly.

From-SVN: r205489
gcc/ChangeLog
gcc/tree-core.h
gcc/tree-ssa-copy.c
gcc/tree-ssanames.c
gcc/tree-ssanames.h
gcc/tree-vrp.c
gcc/tree.h