]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
spu.c (spu_expand_prologue): Delete redundant code.
authorAlan Modra <amodra@gcc.gnu.org>
Tue, 31 Mar 2009 01:41:03 +0000 (12:11 +1030)
committerAlan Modra <amodra@gcc.gnu.org>
Tue, 31 Mar 2009 01:41:03 +0000 (12:11 +1030)
* config/spu/spu.c (spu_expand_prologue): Delete redundant code.

From-SVN: r145327

gcc/ChangeLog
gcc/config/spu/spu.c

index 7509e62c6a944e46f8dc04fc1769135d388b3d0b..ad93ab2ba92c55edd01cd085af39e7c32200b204 100644 (file)
@@ -1,8 +1,13 @@
+2009-03-31  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/spu/spu.c (spu_expand_prologue): Delete redundant code.
+
 2009-03-30  Jan Hubicka  <jh@suse.cz>
 
-       * tree-eh.c (make_eh_edges): Set probability 100% to first edge out of RESX.
-       (tree_remove_unreachable_handlers): Cleanup EH predecestor detection and label
-       handling.
+       * tree-eh.c (make_eh_edges): Set probability 100% to first edge
+       out of RESX.
+       (tree_remove_unreachable_handlers): Cleanup EH predecestor
+       detection and label handling.
 
 2009-03-30  Vladimir Makarov  <vmakarov@redhat.com>
 
index 6e0001b0a05a6c0a39215f20728b3f67b2d3e659..8e165713df3c932495c4ed394226a00d848a4bb9 100644 (file)
@@ -1878,12 +1878,6 @@ spu_expand_prologue (void)
          insn =
            frame_emit_add_imm (sp_reg, sp_reg, -total_size, scratch_reg_0);
        }
-      else if (satisfies_constraint_K (GEN_INT (-total_size)))
-       {
-         insn = emit_move_insn (scratch_reg_0, sp_reg);
-         insn =
-           emit_insn (gen_addsi3 (sp_reg, sp_reg, GEN_INT (-total_size)));
-       }
       else
        {
          insn = emit_move_insn (scratch_reg_0, sp_reg);