re PR middle-end/48461 (function.c:5268:1: error: emit_use_return_register_into_block...
authorTom de Vries <tom@codesourcery.com>
Tue, 5 Apr 2011 15:54:13 +0000 (15:54 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Tue, 5 Apr 2011 15:54:13 +0000 (15:54 +0000)
2011-04-05  Tom de Vries  <tom@codesourcery.com>

PR middle-end/48461
* function.c (emit_use_return_register_into_block): Only define if
HAVE_return.

From-SVN: r171990

gcc/ChangeLog
gcc/function.c

index ae9f9d0d8672cf4aed5a43371067ba7581cdeeeb..6708146d252f9a7795892e9b5704c60d0c07696b 100644 (file)
@@ -1,3 +1,9 @@
+2011-04-05  Tom de Vries  <tom@codesourcery.com>
+
+       PR middle-end/48461
+       * function.c (emit_use_return_register_into_block): Only define if
+       HAVE_return.
+
 2011-04-05  Eric Botcazou  <ebotcazou@adacore.com>
 
        * stor-layout.c (self_referential_size): Fix 2010-07-13 commit.
index 7c500a656bc9c9d555024df8a777d95bfdc41d35..63ecd7c378d1b3a0d6577bf58c128649ac4bf242 100644 (file)
@@ -5262,6 +5262,7 @@ prologue_epilogue_contains (const_rtx insn)
   return 0;
 }
 
+#ifdef HAVE_return
 /* Insert use of return register before the end of BB.  */
 
 static void
@@ -5275,7 +5276,6 @@ emit_use_return_register_into_block (basic_block bb)
   emit_insn_before (seq, BB_END (bb));
 }
 
-#ifdef HAVE_return
 /* Insert gen_return at the end of block BB.  This also means updating
    block_for_insn appropriately.  */