This is the mail archive of the gcc-cvs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

r144327 - in /branches/alias-improvements/gcc: ...


Author: rguenth
Date: Fri Feb 20 15:29:55 2009
New Revision: 144327

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=144327
Log:
2009-02-20  Richard Guenther  <rguenther@suse.de>

	* tree-ssa-sccvn.h (get_ref_from_reference_ops): Declare.
	* tree-ssa-sccvn.c (get_ref_from_reference_ops): Export.
	* tree-ssa-pre.c (struct bb_bitmap_sets): Add expr_dies bitmap.
	(EXPR_DIES): New.
	(translate_vuse_through_block): Use the oracle.
	(phi_translate_1): Adjust.
	(value_dies_in_block_x): Use the oracle.  Cache the outcome
	in EXPR_DIES.

	* gcc.c-torture/execute/20090113-1.c: New testcase.
	* gcc.c-torture/execute/20090113-1.c: Likewise.

Added:
    branches/alias-improvements/gcc/testsuite/gcc.c-torture/execute/20090113-1.c
    branches/alias-improvements/gcc/testsuite/gcc.c-torture/execute/20090113-2.c
Modified:
    branches/alias-improvements/gcc/ChangeLog.alias
    branches/alias-improvements/gcc/tree-ssa-pre.c
    branches/alias-improvements/gcc/tree-ssa-sccvn.c
    branches/alias-improvements/gcc/tree-ssa-sccvn.h


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]