summaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2014-11-24 15:40:19 +0000
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>2014-11-24 15:40:19 +0000
commit4f77a7737d9b0ecd56785c7cd9b91ab23f529eb9 (patch)
tree9f003d2247a4264b3b15f9e64ba52078798f736f /gcc
parent586a8300a78da4b6b74b2bc46b0334424fe18765 (diff)
downloadgcc-4f77a7737d9b0ecd56785c7cd9b91ab23f529eb9.tar.gz
2014-11-24 Andrew Pinski <apinski@cavium.com>
PR rtl-opt/63972 * shrink-wrap.c (move_insn_for_shrink_wrap): Allow LO_SUM also. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218023 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/shrink-wrap.c1
2 files changed, 6 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ee51e9bb72d..ffd21936ebf 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2014-11-24 Andrew Pinski <apinski@cavium.com>
+
+ PR rtl-opt/63972
+ * shrink-wrap.c (move_insn_for_shrink_wrap): Allow LO_SUM also.
+
2014-11-24 Alan Lawrence <alan.lawrence@arm.com>
* config/aarch64/aarch64-simd.md (vec_shr<mode>): New.
diff --git a/gcc/shrink-wrap.c b/gcc/shrink-wrap.c
index aae66433439..3392cdba0f1 100644
--- a/gcc/shrink-wrap.c
+++ b/gcc/shrink-wrap.c
@@ -248,6 +248,7 @@ move_insn_for_shrink_wrap (basic_block bb, rtx_insn *insn,
case SUBREG:
case STRICT_LOW_PART:
case PC:
+ case LO_SUM:
/* Ok. Continue. */
break;