diff options
author | Hans-Peter Nilsson <hp@bitrange.com> | 2000-02-08 06:09:17 +0000 |
---|---|---|
committer | Hans-Peter Nilsson <hp@gcc.gnu.org> | 2000-02-08 06:09:17 +0000 |
commit | 73ef99fbd69bd98a448230741e76397b8f17e7ef (patch) | |
tree | b6b9142136f0d3baf9e4074ca966b41467b41bde | |
parent | 3fd64b5a09de7b7128482bb764c9250b474ac78f (diff) | |
download | gcc-73ef99fbd69bd98a448230741e76397b8f17e7ef.zip gcc-73ef99fbd69bd98a448230741e76397b8f17e7ef.tar.gz gcc-73ef99fbd69bd98a448230741e76397b8f17e7ef.tar.bz2 |
* function.c (emit_return_into_block): Wrap in #ifdef HAVE_return.
From-SVN: r31847
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/function.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 86d0705..20c88a7 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +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> * cpplib.c (cpp_get_token): Call CPP_BUMP_LINE after reading a diff --git a/gcc/function.c b/gcc/function.c index 6945b6b..8f383f0 100644 --- a/gcc/function.c +++ b/gcc/function.c @@ -271,7 +271,9 @@ static int all_blocks PARAMS ((tree, tree *)); can always export `prologue_epilogue_contains'. */ static int *record_insns PARAMS ((rtx)) ATTRIBUTE_UNUSED; static int contains PARAMS ((rtx, int *)); +#ifdef HAVE_return static void emit_return_into_block PARAMS ((basic_block)); +#endif static void put_addressof_into_stack PARAMS ((rtx, struct hash_table *)); static boolean purge_addressof_1 PARAMS ((rtx *, rtx, int, int, struct hash_table *)); @@ -6581,6 +6583,7 @@ prologue_epilogue_contains (insn) return 0; } +#ifdef HAVE_return /* Insert gen_return at the end of block BB. This also means updating block_for_insn appropriately. */ @@ -6601,6 +6604,7 @@ emit_return_into_block (bb) } bb->end = end; } +#endif /* HAVE_return */ /* Generate the prologue and epilogue RTL if the machine supports it. Thread this into place with notes indicating where the prologue ends and where |