[ARM] hard VFP calling convention support [1/3]

Richard Earnshaw rearnsha@arm.com
Mon Dec 8 17:03:00 GMT 2008


This is the part of the patch that needs approval from another
maintainer.

	* target-def.h (TARGET_LIBCALL_VALUE): New hook.
	* target.h (gcc_target): Add libcall_value to table of call hooks.
	* targhooks.h (default_libcall_value): Default implementation.
	* targhooks.c (default_libcall_value): Likewise.
	* doc/tm.texi (TARGET_LIBCALL_VALUE): Document it.
	* optabs.c (expand_unop): Use it.
	* expr.h (hard_libcall_value): Pass the function RTX through.
	* calls.c (emit_library_call_value_1): Update call to 
	hard_libcall_value.
	* explow.c (hard_libcall_value): Use new target hook.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: hard-vfp-1.patch
Type: text/x-patch
Size: 5638 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20081208/b7817775/attachment.bin>


More information about the Gcc-patches mailing list