2014-11-24 Andrew Pinski <apinski@cavium.com>
authorpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2014 15:40:19 +0000 (15:40 +0000)
committerpinskia <pinskia@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Nov 2014 15:40:19 +0000 (15:40 +0000)
        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

gcc/ChangeLog
gcc/shrink-wrap.c

index ee51e9b..ffd2193 100644 (file)
@@ -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.
index aae6643..3392cdb 100644 (file)
@@ -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;