aarch64: Update attributes of arm_fp16.h intrinsics
authorJonathan Wright <jonathan.wright@arm.com>
Thu, 18 Mar 2021 12:14:48 +0000 (12:14 +0000)
committerJonathan Wright <jonathan.wright@arm.com>
Wed, 28 Apr 2021 20:13:37 +0000 (21:13 +0100)
commit67cf12a8171399a9e724a7eb6cc80908ed297eaa
tree019351c2f87e723935da4bd9399896fd7ba139a5
parent8456a4cd96823704beec0b863010cd0dcc8dd591
aarch64: Update attributes of arm_fp16.h intrinsics

Update the attributes of all intrinsics defined in arm_fp16.h to be
consistent with the attributes of the intrinsics defined in
arm_neon.h. Specifically, this means updating the attributes from:
  __extension__ static __inline <type>
  __attribute__ ((__always_inline__))
to:
  __extension__ extern __inline <type>
  __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))

gcc/ChangeLog:

2021-03-18  Jonathan Wright  <jonathan.wright@arm.com>

* config/aarch64/arm_fp16.h (__attribute__): Make intrinsic
attributes consistent with those defined in arm_neon.h.
gcc/config/aarch64/arm_fp16.h