Commit 5885f027 by Richard Biener Committed by Richard Biener

tree-chrec.h (evolution_function_is_constant_p): Remove redundant check.

2018-04-30  Richard Biener  <rguenther@suse.de>

	* tree-chrec.h (evolution_function_is_constant_p): Remove
	redundant check.
	* tree-cfg.c (tree_node_can_be_shared): Re-order checks.

From-SVN: r259756
parent bece35ca
2018-04-30 Richard Biener <rguenther@suse.de>
* tree-chrec.h (evolution_function_is_constant_p): Remove
redundant check.
* tree-cfg.c (tree_node_can_be_shared): Re-order checks.
2018-04-30 Richard Biener <rguenther@suse.de>
PR bootstrap/85571
* dwarf2out.c (gen_producer_string): Ignore -fchecking[=].
......
......@@ -5212,16 +5212,13 @@ static bool
tree_node_can_be_shared (tree t)
{
if (IS_TYPE_OR_DECL_P (t)
|| is_gimple_min_invariant (t)
|| TREE_CODE (t) == SSA_NAME
|| t == error_mark_node
|| TREE_CODE (t) == IDENTIFIER_NODE)
|| TREE_CODE (t) == IDENTIFIER_NODE
|| TREE_CODE (t) == CASE_LABEL_EXPR
|| is_gimple_min_invariant (t))
return true;
if (TREE_CODE (t) == CASE_LABEL_EXPR)
return true;
if (DECL_P (t))
if (t == error_mark_node)
return true;
return false;
......
......@@ -170,8 +170,6 @@ evolution_function_is_constant_p (const_tree chrec)
if (chrec == NULL_TREE)
return false;
if (CONSTANT_CLASS_P (chrec))
return true;
return is_gimple_min_invariant (chrec);
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment