This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
r166021 - in /trunk/gcc: builtins.c config/ia64...
- From: sje at gcc dot gnu dot org
- To: gcc-cvs at gcc dot gnu dot org
- Date: Wed, 27 Oct 2010 22:44:31 -0000
- Subject: r166021 - in /trunk/gcc: builtins.c config/ia64...
Author: sje
Date: Wed Oct 27 22:44:31 2010
New Revision: 166021
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166021
Log:
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.
Modified:
trunk/gcc/builtins.c
trunk/gcc/config/ia64/ia64.c
trunk/gcc/doc/tm.texi
trunk/gcc/doc/tm.texi.in
trunk/gcc/target.def
trunk/gcc/targhooks.c
trunk/gcc/targhooks.h