* config/spu/spu.c (spu_expand_epilogue): Do not emit barrier.
authorUlrich Weigand <uweigand@de.ibm.com>
Wed, 27 Apr 2011 13:09:24 +0000 (13:09 +0000)
committerUlrich Weigand <uweigand@gcc.gnu.org>
Wed, 27 Apr 2011 13:09:24 +0000 (13:09 +0000)
From-SVN: r173028

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

index 4c2dd0162046f126dd511e111acf63c9c9199ace..db5ecd013040675f994125944058cf9db25d9687 100644 (file)
@@ -1,3 +1,7 @@
+2011-04-27  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * config/spu/spu.c (spu_expand_epilogue): Do not emit barrier.
+
 2011-04-27  Jan Hubicka  <jh@suse.cz>
 
        * ipa-prop.c (function_insertion_hook_holder): New holder.
index 1ee1c9bdfb3b4ca9691cb32c79b8a3bc0f77e3f5..3f16142e2f6cd3752b4d835dfbe05dde4368c401 100644 (file)
@@ -2107,7 +2107,7 @@ spu_expand_epilogue (bool sibcall_p)
   int size = get_frame_size (), offset, regno;
   HOST_WIDE_INT saved_regs_size, total_size;
   rtx sp_reg = gen_rtx_REG (Pmode, STACK_POINTER_REGNUM);
-  rtx jump, scratch_reg_0;
+  rtx scratch_reg_0;
 
   if (spu_naked_function_p (current_function_decl))
     return;
@@ -2149,10 +2149,8 @@ spu_expand_epilogue (bool sibcall_p)
   if (!sibcall_p)
     {
       emit_use (gen_rtx_REG (SImode, LINK_REGISTER_REGNUM));
-      jump = emit_jump_insn (gen__return ());
-      emit_barrier_after (jump);
+      emit_jump_insn (gen__return ());
     }
-
 }
 
 rtx