re PR tree-optimization/49572 (gcc.dg/tree-ssa/20030709-2.c scan-tree-dump-times cddce2 ".rtmem" 0)

PR tree-optimization/49572
	* tree-ssa-dom.c (initialize_hash_element) <GIMPLE_SINGLE_RHS>: Use the
	type of the RHS instead of that of the LHS for the expression type.

From-SVN: r175721
This commit is contained in:
Eric Botcazou 2011-06-30 19:32:23 +00:00 committed by Eric Botcazou
parent dbb07bbc1b
commit e2c9010ae8
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,9 @@
2011-06-30 Eric Botcazou <ebotcazou@adacore.com>
PR tree-optimization/49572
* tree-ssa-dom.c (initialize_hash_element) <GIMPLE_SINGLE_RHS>: Use the
type of the RHS instead of that of the LHS for the expression type.
2011-06-30 Eric Botcazou <ebotcazou@adacore.com>
* df-scan.c (df_get_entry_block_def_set): Use INCOMING_REGNO macro

View File

@ -208,13 +208,11 @@ initialize_hash_element (gimple stmt, tree lhs,
{
enum tree_code subcode = gimple_assign_rhs_code (stmt);
expr->type = NULL_TREE;
switch (get_gimple_rhs_class (subcode))
{
case GIMPLE_SINGLE_RHS:
expr->kind = EXPR_SINGLE;
expr->type = TREE_TYPE (gimple_assign_lhs (stmt));
expr->type = TREE_TYPE (gimple_assign_rhs1 (stmt));
expr->ops.single.rhs = gimple_assign_rhs1 (stmt);
break;
case GIMPLE_UNARY_RHS: