On 20/06/14 09:41, Marcus Shawcroft wrote:
On 16 June 2014 15:26, Kyrill Tkachov <kyrylo.tkac...@arm.com> wrote:
Hi all,
I noticed that a few saturating math intrinsics in arm_neon.h for aarch64
have the wrong types, i.e. not what's mandated by the ACLE spec.
This patch fixes that by adjusting the types of the builtin functions that
those intrinsics map to (and in the process cleaning up the VCON iterator)
and adding tests for the affected intrinsics.
I realise it's quite big, but the changes are mostly uniform.
Bootstrapped and tested aarch64-none-linux-gnu.
Ok for trunk?
OK, can you prepare a 4.9 backport?
Sure, but it depends on
https://gcc.gnu.org/ml/gcc-patches/2014-06/msg00779.html.
Is it ok to backport that one as well?
It passes regtest on aarch64-none-elf and aarch64_be-none-elf.
Kyrill
Cheers
/Marcus