i386.c (ix86_scalar_mode_supported_p): New.
authorBen Elliston <bje@au.ibm.com>
Tue, 7 Feb 2006 02:28:56 +0000 (02:28 +0000)
committerBen Elliston <bje@gcc.gnu.org>
Tue, 7 Feb 2006 02:28:56 +0000 (13:28 +1100)
commita81083b271b2d449c93b2ddb02d2b00594e11525
treed22ee65d9cb484c31ff7ebb9a9131aff62b0ab6f
parent5fd231d2c77a4f400a0caf4cced86b253495bc07
i386.c (ix86_scalar_mode_supported_p): New.

* config/i386/i386.c (ix86_scalar_mode_supported_p): New.
(TARGET_SCALAR_MODE_SUPPORTED_P): Define hook.
(classify_argument): Handle SDmode, DDmode, TDmode for 64-bit.
(ix86_return_in_memory): Handle TDmode.
(ix86_libcall_value): Handle SDmode, DDmode, TDmode.
(ix86_value_regno): Return non-TDmode decimal float modes in %eax.

From-SVN: r110684
gcc/ChangeLog
gcc/config/i386/i386.c