* ipa-icf.c (icf_handled_component_p): Remove redundant tests.
authorEric Botcazou <ebotcazou@adacore.com>
Mon, 27 Apr 2015 10:10:47 +0000 (10:10 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Mon, 27 Apr 2015 10:10:47 +0000 (10:10 +0000)
From-SVN: r222455

gcc/ChangeLog
gcc/ipa-icf.c

index f9eba482611b7084dd48787abc0117806e6cb84b..1908e464f760589c6e19df029b8c1b1fec49b1e4 100644 (file)
@@ -1,3 +1,7 @@
+2015-04-27  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * ipa-icf.c (icf_handled_component_p): Remove redundant tests.
+
 2015-04-27  Richard Sandiford  <richard.sandiford@arm.com>
 
        * vec.h (vec): Make splice arguments const.  Update definitions
index ce4aca20b669461ac9c5796aeb81710d4b3e4164..1fbdf6ddaffa794c866a60dac561c345ac05865b 100644 (file)
@@ -1806,9 +1806,8 @@ sem_function::icf_handled_component_p (tree t)
 {
   tree_code tc = TREE_CODE (t);
 
-  return ((handled_component_p (t))
-         || tc == ADDR_EXPR || tc == MEM_REF || tc == REALPART_EXPR
-         || tc == IMAGPART_EXPR || tc == OBJ_TYPE_REF);
+  return (handled_component_p (t)
+         || tc == ADDR_EXPR || tc == MEM_REF || tc == OBJ_TYPE_REF);
 }
 
 /* Basic blocks dictionary BB_DICT returns true if SOURCE index BB