aarch64: Relax some builtins to AUTO_FP
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 1 Feb 2021 21:21:38 +0000 (21:21 +0000)
committerKyrylo Tkachov <kyrylo.tkachov@arm.com>
Tue, 2 Feb 2021 12:14:39 +0000 (12:14 +0000)
commit5cebc818213c1281d54f3d1d1676674f995241fa
tree8bcdc80b341eaae51eda6a7e7cf9220990671203
parent7bcd5e09fb3f80c4598c24633532b25b490e2f2c
aarch64: Relax some builtins to AUTO_FP

This patch relaxes the flags for some builtins to AUTO_FP. These
builtins do permutes and similar, so they shouldn't get the FP flags
when operating on floating-point modes as they don't care about
FPCR/FPSR and exceptions.

gcc/ChangeLog:

* config/aarch64/aarch64-simd-builtins.def (combine, zip1, zip2,
uzp1, uzp2, trn1, trn2, simd_bsl): Use AUTO_FP flags.
gcc/config/aarch64/aarch64-simd-builtins.def