sh-protos.h (function_symbol): Declare.
authorJ"orn Rennecke <joern.rennecke@superh.com>
Tue, 10 Jun 2003 20:53:33 +0000 (20:53 +0000)
committerJoern Rennecke <amylaar@gcc.gnu.org>
Tue, 10 Jun 2003 20:53:33 +0000 (21:53 +0100)
commit9053436180e7b5c00231a48205a09fa64ad63e5a
tree42fbe48feb81e3ffa0a0ee511238870f9c4a871b
parent9fa543a540946002e2304feb4cffb698a933d7a9
sh-protos.h (function_symbol): Declare.

* sh-protos.h (function_symbol): Declare.
* sh.c (expand_block_move, expand_ashiftrt): Use it.
(sh_expand_prologue, sh_expand_epilogue): Likewise.
(sh_initialize_trampoline): Likewise.
(function_symbol): New function.
* sh.md (udivsi3, divsi3, mulsi3, ic_invalidate_line): Use it.
(initialize_trampoline, call, call_pop, call_value, sibcall): Likewise.
(call_value_pop, shcompact_return_tramp): Likewise.

* sh.h (OVERRIDE_OPTIONS): Don't suppress --profile-arc-flag.

* sh.md (GOTaddr2picreg): Use gen_lowpart to get lowpart of
target register.

From-SVN: r67732
gcc/ChangeLog
gcc/config/sh/sh-protos.h
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/config/sh/sh.md