Move fp-as-gp optimization to nds32-fp-as-gp.c module.
commitf63b3b564a92d88ec9f585d4a1093d30da5a97d6
authorjasonwucj <jasonwucj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jul 2014 07:39:23 +0000 (4 07:39 +0000)
committerjasonwucj <jasonwucj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 4 Jul 2014 07:39:23 +0000 (4 07:39 +0000)
tree73ceb920c41c79b172dfa461860816025910f038
parent4fc38e89bfd77562782bd53c07b4a9e243247002
Move fp-as-gp optimization to nds32-fp-as-gp.c module.

gcc/
* config/nds32/nds32.c (nds32_have_prologue_p): Move to ...
(nds32_symbol_load_store_p): Move to ...
(nds32_fp_as_gp_check_available): Move to ...
* config/nds32/nds32-fp-as-gp.c: ... here.
* config/nds32/nds32-protos.h (nds32_symbol_load_store_p): Remove
extern declaration.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@212288 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nds32/nds32-fp-as-gp.c
gcc/config/nds32/nds32-protos.h
gcc/config/nds32/nds32.c