[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