2010-10-27 Steve Ellcey <sje@cup.hp.com>
authorsje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 2010 22:44:31 +0000 (22:44 +0000)
committersje <sje@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 27 Oct 2010 22:44:31 +0000 (22:44 +0000)
commit4bac51c921d817806b80efb4d906a77e83ffb8db
treea6eef89a2a1f2599082334f22265eeb9df63eb58
parent5290e253566fa886ab7c826c06665c98f3f0e36d
2010-10-27  Steve Ellcey  <sje@cup.hp.com>

* doc/tm.texi.in (TARGET_GET_RAW_RESULT_MODE): New.
(TARGET_GET_RAW_ARG_MODE): New.
* doc/tm.texi: Regenerate.
* target.def (get_raw_result_mode): New.
(get_raw_arg_mode): New.
* targhooks.c (default_get_reg_raw_mode): New.
* targhooks.h (default_get_reg_raw_mode): New.
* builtins.c (apply_args_size): Use targetm.calls.get_raw_arg_mode.
(apply_result_size): Ditto.
* config/ia64/ia64.c (ia64_get_reg_raw_mode): New.
(TARGET_GET_RAW_RESULT_MODE): Define.
(TARGET_GET_RAW_ARG_MODE): Ditto.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166021 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/builtins.c
gcc/config/ia64/ia64.c
gcc/doc/tm.texi
gcc/doc/tm.texi.in
gcc/target.def
gcc/targhooks.c
gcc/targhooks.h