Richard Sandiford
1923f615f7
aarch64: Add HF routines to libgcc_s.so
...
The libgcc HF support routines were being linked into libgcc_s.so,
but weren't being exported.
libgcc/
* config/aarch64/libgcc-softfp.ver: New file.
* config/aarch64/t-softfp (SHLIB_MAPFILES): Add it.
2020-09-28 11:26:53 +01:00
James Greenhalgh
2e5f8203d2
[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
2016-11-24 18:16:55 +00:00
Marcus Shawcroft
868395e87f
aarch64: Refactor aarch64 sfp-machine.h
...
2012-12-04 Marcus Shawcroft <marcus.shawcroft@arm.com>
* config/aarch64/sfp-machine.h (FP_RND_MASK): Define.
(FP_ROUNDMODE): Use FP_RND_MASK.
* config/aarch64/sfp-exceptions.c: New.
* config/aarch64/sfp-machine.h (FP_HANDLE_EXCEPTIONS):
Use __sfp_handle_exceptions.
From-SVN: r194142
2012-12-04 14:16:17 +00:00
Marcus Shawcroft
d507e9a340
AArch64 [8/10] Fixup botched commit.
...
From-SVN: r192733
2012-10-23 17:36:39 +00:00