[Patch libgcc AArch64 12/17] Enable hfmode soft-float conversions and truncations
authorJames Greenhalgh <james.greenhalgh@arm.com>
Thu, 24 Nov 2016 18:16:55 +0000 (18:16 +0000)
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>
Thu, 24 Nov 2016 18:16:55 +0000 (18:16 +0000)
commit2e5f8203d26bec30f790dbde5058e224521b27cb
treea66c03cfab0387c16ab8e09044dc5dcdda4715cf
parentbf1e3646d150a0fcb542c918ad381f9aee583633
[Patch libgcc AArch64 12/17] Enable hfmode soft-float conversions and truncations

gcc/

* config/aarch64/aarch64-c.c (aarch64_scalar_mode_supported_p): New.
(TARGET_SCALAR_MODE_SUPPORTED_P): Define.

libgcc/

* config/aarch64/sfp-machine.h (_FP_NANFRAC_H): Define.
(_FP_NANSIGN_H): Likewise.
* config/aarch64/t-softfp (softfp_extensions): Add hftf.
(softfp_truncations): Add tfhf.
(softfp_extras): Add required conversion functions.

From-SVN: r242844
gcc/ChangeLog
gcc/config/aarch64/aarch64.c
libgcc/ChangeLog
libgcc/config/aarch64/sfp-machine.h
libgcc/config/aarch64/t-softfp