aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorJames Greenhalgh <james.greenhalgh@arm.com>2014-11-11 17:37:35 +0000
committerJames Greenhalgh <jgreenhalgh@gcc.gnu.org>2014-11-11 17:37:35 +0000
commitc8824f2ccb4bc1687a86c87a090c3589bce2053e (patch)
tree64feec8b8842992d131749045b465fa4bae5118a /configure.ac
parent50457b9e2151e9cc3d11da733bd885cf148a29a3 (diff)
downloadgcc-c8824f2ccb4bc1687a86c87a090c3589bce2053e.zip
gcc-c8824f2ccb4bc1687a86c87a090c3589bce2053e.tar.gz
gcc-c8824f2ccb4bc1687a86c87a090c3589bce2053e.tar.bz2
[Patch AArch64] Fix up BSL expander for floating point types
gcc/ * config/aarch64/aarch64-simd.md (aarch64_simd_bsl<mode>_internal): Remove float cases, canonicalize. (aarch64_simd_bsl<mode>): Add gen_lowpart expressions where we are punning between float vectors and integer vectors. gcc/testsuite/ * gcc.target/aarch64/vbslq_f64_1.c: New. * gcc.target/aarch64/vbslq_f64_2.c: Likewise. * gcc.target/aarch64/vbslq_u64_1.c: Likewise. * gcc.target/aarch64/vbslq_u64_2.c: Likewise. From-SVN: r217362
Diffstat (limited to 'configure.ac')
0 files changed, 0 insertions, 0 deletions