Commit 73ef99fb by Hans-Peter Nilsson Committed by Hans-Peter Nilsson

* function.c (emit_return_into_block): Wrap in #ifdef HAVE_return.

From-SVN: r31847
parent 3fd64b5a
Tue Feb 8 01:39:45 2000 Hans-Peter Nilsson <hp@bitrange.com>
* function.c (emit_return_into_block): Wrap in #ifdef HAVE_return.
2000-02-07 Mark Mitchell <mark@codesourcery.com> 2000-02-07 Mark Mitchell <mark@codesourcery.com>
* cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a * cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a
......
...@@ -271,7 +271,9 @@ static int all_blocks PARAMS ((tree, tree *)); ...@@ -271,7 +271,9 @@ static int all_blocks PARAMS ((tree, tree *));
can always export `prologue_epilogue_contains'. */ can always export `prologue_epilogue_contains'. */
static int *record_insns PARAMS ((rtx)) ATTRIBUTE_UNUSED; static int *record_insns PARAMS ((rtx)) ATTRIBUTE_UNUSED;
static int contains PARAMS ((rtx, int *)); static int contains PARAMS ((rtx, int *));
#ifdef HAVE_return
static void emit_return_into_block PARAMS ((basic_block)); static void emit_return_into_block PARAMS ((basic_block));
#endif
static void put_addressof_into_stack PARAMS ((rtx, struct hash_table *)); static void put_addressof_into_stack PARAMS ((rtx, struct hash_table *));
static boolean purge_addressof_1 PARAMS ((rtx *, rtx, int, int, static boolean purge_addressof_1 PARAMS ((rtx *, rtx, int, int,
struct hash_table *)); struct hash_table *));
...@@ -6581,6 +6583,7 @@ prologue_epilogue_contains (insn) ...@@ -6581,6 +6583,7 @@ prologue_epilogue_contains (insn)
return 0; return 0;
} }
#ifdef HAVE_return
/* Insert gen_return at the end of block BB. This also means updating /* Insert gen_return at the end of block BB. This also means updating
block_for_insn appropriately. */ block_for_insn appropriately. */
...@@ -6601,6 +6604,7 @@ emit_return_into_block (bb) ...@@ -6601,6 +6604,7 @@ emit_return_into_block (bb)
} }
bb->end = end; bb->end = end;
} }
#endif /* HAVE_return */
/* Generate the prologue and epilogue RTL if the machine supports it. Thread /* Generate the prologue and epilogue RTL if the machine supports it. Thread
this into place with notes indicating where the prologue ends and where this into place with notes indicating where the prologue ends and where
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment