OSDN Git Service

* config/avr/avr.h (RET_REGISTER, LIBCALL_VALUE,
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Mar 2011 15:27:10 +0000 (15:27 +0000)
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 18 Mar 2011 15:27:10 +0000 (15:27 +0000)
commit73475e841e5db42f9773d5af046b79b73f457a90
treec75bc75d87bddcaa43ea31c1df93278f3455de64
parent092ce186932a6047dccadad135286759729e7736
* config/avr/avr.h (RET_REGISTER, LIBCALL_VALUE,
FUNCTION_VALUE_REGNO_P): Remove.
* config/avr/avr-protos.h (avr_ret_register, avr_libcall_value):
Remove.
* config/avr/avr.c (avr_ret_register): Make static inline.
(avr_function_value_regno_p): New function.
(avr_libcall_value): Make static. Add 'func' argument.
(avr_function_value): Make static. Rename 'func' argument to
'fn_decl_or_type', forward it to avr_libcall_value. Call
avr_ret_register function instead of RET_REGISTER macro.
  (TARGET_LIBCALL_VALUE, TARGET_FUNCTION_VALUE_REGNO_P): Define.

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