Recognize hard-float variant of ARM's EABI (as in RTABI)

Joerg Sonnenberger joerg at britannica.bec.de
Sun Dec 15 10:32:59 PST 2013


Hi all,
the attached patch adds support for *-eabihf, which uses ARM_AAPCS_VFP
as calling convention in combination with the __aeabi_* library
functions. The only non-trivial part of the patch is in Clang where the
change to isEABI() will make getSizeOfUnwindException() return 88 for
GNUEABIHF as it would for GNUEABI. I'm not sure if the difference is
intentional -- it doesn't make sense to me. Comments?

Joerg
-------------- next part --------------
A non-text attachment was scrubbed...
Name: clang-eabihf.diff
Type: text/x-diff
Size: 1902 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131215/d721e8b2/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: llvm-eabihf.diff
Type: text/x-diff
Size: 2142 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131215/d721e8b2/attachment-0001.diff>


More information about the llvm-commits mailing list