r205489 - in /trunk/gcc: ChangeLog tree-core.h ...

rsandifo@gcc.gnu.org rsandifo@gcc.gnu.org
Thu Nov 28 16:15:00 GMT 2013


Author: rsandifo
Date: Thu Nov 28 16:15:52 2013
New Revision: 205489

URL: http://gcc.gnu.org/viewcvs?rev=205489&root=gcc&view=rev
Log:
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.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/tree-core.h
    trunk/gcc/tree-ssa-copy.c
    trunk/gcc/tree-ssanames.c
    trunk/gcc/tree-ssanames.h
    trunk/gcc/tree-vrp.c
    trunk/gcc/tree.h



More information about the Gcc-cvs mailing list