* sh-protos.h (function_symbol): Declare.
commit452712773335c0306686b29898eda4f63a928dae
authoramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Jun 2003 20:53:33 +0000 (10 20:53 +0000)
committeramylaar <amylaar@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 10 Jun 2003 20:53:33 +0000 (10 20:53 +0000)
tree42fbe48feb81e3ffa0a0ee511238870f9c4a871b
parentb99114f8c052cf14ef05540445507becbb2c27c7
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@67732 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/sh/sh-protos.h
gcc/config/sh/sh.c
gcc/config/sh/sh.h
gcc/config/sh/sh.md