aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@adacore.com>2015-04-27 10:10:47 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2015-04-27 10:10:47 +0000
commite5115cf9bcfb46f6cc0df6486fee510cbf246640 (patch)
treead8ae324b5e15a5cc46904a14f065192cfc8cf8d
parent9e3a513193028ba501867dd4a6090ae904eb1abc (diff)
downloadgcc-e5115cf9bcfb46f6cc0df6486fee510cbf246640.zip
gcc-e5115cf9bcfb46f6cc0df6486fee510cbf246640.tar.gz
gcc-e5115cf9bcfb46f6cc0df6486fee510cbf246640.tar.bz2
* ipa-icf.c (icf_handled_component_p): Remove redundant tests.
From-SVN: r222455
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa-icf.c5
2 files changed, 6 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f9eba48..1908e46 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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
diff --git a/gcc/ipa-icf.c b/gcc/ipa-icf.c
index ce4aca2..1fbdf6d 100644
--- a/gcc/ipa-icf.c
+++ b/gcc/ipa-icf.c
@@ -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