aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorKugan Vivekanandarajah <kuganv@linaro.org>2016-01-22 12:09:58 +0000
committerKugan Vivekanandarajah <kugan@gcc.gnu.org>2016-01-22 12:09:58 +0000
commitd8126ae1cfd39746a459b077d44d373d0bfe34a0 (patch)
tree844260a056d905cc98c110fc12d3cf416c865eaf /gcc
parent5ac6cdbb5088913b17cd102b07a5ff5c06323af6 (diff)
downloadgcc-d8126ae1cfd39746a459b077d44d373d0bfe34a0.zip
gcc-d8126ae1cfd39746a459b077d44d373d0bfe34a0.tar.gz
gcc-d8126ae1cfd39746a459b077d44d373d0bfe34a0.tar.bz2
ipa-prop.c (ipa_set_jf_constant): Remove redundant unshare_expr.
gcc/ChangeLog: 2016-01-22 Kugan Vivekanandarajah <kuganv@linaro.org> * ipa-prop.c (ipa_set_jf_constant): Remove redundant unshare_expr. From-SVN: r232725
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa-prop.c3
2 files changed, 4 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 965dd64..92c5bda 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2016-01-22 Kugan Vivekanandarajah <kuganv@linaro.org>
+
+ * ipa-prop.c (ipa_set_jf_constant): Remove redundant unshare_expr.
+
2016-01-22 Christian Bruel <christian.bruel@st.com>
* config/arm/arm-c.c (arm_pragma_target_parse):
diff --git a/gcc/ipa-prop.c b/gcc/ipa-prop.c
index 06a9aa2..d62c704 100644
--- a/gcc/ipa-prop.c
+++ b/gcc/ipa-prop.c
@@ -402,9 +402,6 @@ static void
ipa_set_jf_constant (struct ipa_jump_func *jfunc, tree constant,
struct cgraph_edge *cs)
{
- constant = unshare_expr (constant);
- if (constant && EXPR_P (constant))
- SET_EXPR_LOCATION (constant, UNKNOWN_LOCATION);
jfunc->type = IPA_JF_CONST;
jfunc->value.constant.value = unshare_expr_without_location (constant);