2013-12-20 Chung-Ju Wu <jasonwucj@gmail.com>
commit433ee92e68029b15162b7c9a2f347d2a749317fb
authorjasonwucj <jasonwucj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Dec 2013 09:02:58 +0000 (20 09:02 +0000)
committerjasonwucj <jasonwucj@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 20 Dec 2013 09:02:58 +0000 (20 09:02 +0000)
tree40049a2907c89ce3b58e3f10402616ae6903e54a
parent84f9cfc3311019882a8c1e36a69873f830d137fb
2013-12-20  Chung-Ju Wu  <jasonwucj@gmail.com>

* config/nds32/nds32.h (NDS32_MODE_TYPE_ALIGN): New macro.
(NDS32_AVAILABLE_REGNUM_FOR_ARG): Use more accurate alignment checking
to determine available register number.
* config/nds32/nds32.c (nds32_needs_double_word_align): Use new
macro NDS32_MODE_TYPE_ALIGN.
(nds32_function_arg): Refine code layout.

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