diff options
author | Kugan Vivekanandarajah <kuganv@linaro.org> | 2016-01-22 12:09:58 +0000 |
---|---|---|
committer | Kugan Vivekanandarajah <kugan@gcc.gnu.org> | 2016-01-22 12:09:58 +0000 |
commit | d8126ae1cfd39746a459b077d44d373d0bfe34a0 (patch) | |
tree | 844260a056d905cc98c110fc12d3cf416c865eaf /gcc | |
parent | 5ac6cdbb5088913b17cd102b07a5ff5c06323af6 (diff) | |
download | gcc-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/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ipa-prop.c | 3 |
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); |