Re: [Patch AArch64 13/17] Enable _Float16 for AArch64

2016-11-24 Thread Richard Earnshaw (lists)
cond indirection for TYPE_MAIN_VARIANT in all the cases where we don't have a real type. So I think if (SCALAR_FLOAT_TYPE_P (t) && TYPE_MAIN_VARIANT (t) == aarch64_fp16_type_node) would be preferable here. OK with that change. R. > 0013-Patch-AArch64-13-17-Enable-_Float16-for-AAr

Re: [Patch AArch64 13/17] Enable _Float16 for AArch64

2016-11-24 Thread James Greenhalgh
On Fri, Nov 11, 2016 at 03:40:51PM +, James Greenhalgh wrote: > > Hi, > > This patch adds the back-end wiring to get AArch64 support for > the _Float16 type working. > > Bootstrapped on AArch64 with no issues. > > OK? Ping. Thanks, James

Re: [Patch AArch64 13/17] Enable _Float16 for AArch64

2016-11-11 Thread Joseph Myers
The patches enabling _Float16 should update the paragraph in extend.texi about where _Float* types are supported, as it currently says "GCC does not currently support @code{_Float16} or @code{_Float128x} on any systems.". (The release notes gcc-7/changes.html will also need updating.) -- Jos

[Patch AArch64 13/17] Enable _Float16 for AArch64

2016-11-11 Thread James Greenhalgh
Hi, This patch adds the back-end wiring to get AArch64 support for the _Float16 type working. Bootstrapped on AArch64 with no issues. OK? Thanks, James --- 2016-11-09 James Greenhalgh * config/aarch64/aarch64-c.c (aarch64_update_cpp_builtins): Update __FLT_EVAL_METHOD__ a