Commit 08a7f38f by Jan Hubicka Committed by Jan Hubicka

ipa-icf-gimple.c (func_checker::compare_operand): Compare only empty constructors.

	* ipa-icf-gimple.c (func_checker::compare_operand): Compare only
	empty constructors.

From-SVN: r228860
parent 498a904f
2015-10-11 Jan Hubicka <hubicka@ucw.cz>
* ipa-icf-gimple.c (func_checker::compare_operand): Compare only
empty constructors.
2015-10-16 Michael Collison <michael.collison@linaro.org>
Andrew Pinski <andrew.pinski@caviumnetworks.com>
......@@ -415,20 +415,9 @@ func_checker::compare_operand (tree t1, tree t2)
switch (TREE_CODE (t1))
{
case CONSTRUCTOR:
{
unsigned length1 = vec_safe_length (CONSTRUCTOR_ELTS (t1));
unsigned length2 = vec_safe_length (CONSTRUCTOR_ELTS (t2));
if (length1 != length2)
return return_false ();
for (unsigned i = 0; i < length1; i++)
if (!compare_operand (CONSTRUCTOR_ELT (t1, i)->value,
CONSTRUCTOR_ELT (t2, i)->value))
return return_false();
gcc_assert (!vec_safe_length (CONSTRUCTOR_ELTS (t1))
&& !vec_safe_length (CONSTRUCTOR_ELTS (t2)));
return true;
}
case ARRAY_REF:
case ARRAY_RANGE_REF:
/* First argument is the array, second is the index. */
......
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