arm.c (use_return_insn): Don't use return for naked functions.
authorDoug Evans <dje@gnu.org>
Sat, 13 Apr 1996 19:05:54 +0000 (19:05 +0000)
committerDoug Evans <dje@gnu.org>
Sat, 13 Apr 1996 19:05:54 +0000 (19:05 +0000)
commit31fdb4d52b0ed2ebdb4f3d94cfd1243ffa8b6888
treee579bfd3452b83b7a5a285adff62dc6787a0450d
parent17b706a6876c5dcc2f3f104d39cd445264fe21e4
arm.c (use_return_insn): Don't use return for naked functions.

* arm/arm.c (use_return_insn): Don't use return for naked functions.
(arm_valid_machine_decl_attribute): New function.
(arm_naked_function_p): New function.
(output_func_prologue): Naked functions don't have prologues.
(arm_expand_prologue): Likewise.
(output_func_epilogue): Likewise with epilogues.

From-SVN: r11755
gcc/config/arm/arm.c