OSDN Git Service

* config/rs6000/rs6000.c (rs6000_emit_stack_reset): Delete redundant
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Apr 2009 04:09:31 +0000 (04:09 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 1 Apr 2009 04:09:31 +0000 (04:09 +0000)
rs6000_emit_stack_tie.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@145387 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/rs6000.c

index fec32fe..4f71898 100644 (file)
@@ -1,3 +1,8 @@
+2009-04-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * config/rs6000/rs6000.c (rs6000_emit_stack_reset): Delete redundant
+       rs6000_emit_stack_tie.
+
 2009-03-31  Ian Lance Taylor  <iant@google.com>
 
        * tree-eh.c (tree_remove_unreachable_handlers): Compare
index eabcc86..07fa33e 100644 (file)
@@ -15938,7 +15938,6 @@ rs6000_emit_stack_reset (rs6000_stack_t *info,
   
   if (frame_reg_rtx != sp_reg_rtx)
     {
-      rs6000_emit_stack_tie ();
       if (sp_offset != 0)
        emit_insn (gen_addsi3 (sp_reg_rtx, frame_reg_rtx,
                               GEN_INT (sp_offset)));