aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada
diff options
context:
space:
mode:
authorRichard Sandiford <richard.sandiford@arm.com>2022-07-12 12:59:25 +0100
committerRichard Sandiford <richard.sandiford@arm.com>2022-07-12 12:59:25 +0100
commite80daf04c8888f527d2fc7f6cbcd1b4c853dcd04 (patch)
treedfc7c76d9605682be06afdad50dc5f18f224938e /gcc/ada
parent5493ee7145a05dc32bc6d802da2f8237293012d3 (diff)
downloadgcc-e80daf04c8888f527d2fc7f6cbcd1b4c853dcd04.zip
gcc-e80daf04c8888f527d2fc7f6cbcd1b4c853dcd04.tar.gz
gcc-e80daf04c8888f527d2fc7f6cbcd1b4c853dcd04.tar.bz2
aarch64: Remove redundant builtins code
aarch64_builtin_vectorized_function handles some built-in functions that already have equivalent internal functions. This seems to be redundant now, since the target builtins that it chooses are mapped to the same optab patterns as the internal functions. gcc/ * config/aarch64/aarch64-builtins.cc (aarch64_builtin_vectorized_function): Remove handling of floor, ceil, trunc, round, nearbyint, sqrt, clz and ctz. gcc/testsuite/ * gcc.target/aarch64/vect_unary_1.c: New test.
Diffstat (limited to 'gcc/ada')
0 files changed, 0 insertions, 0 deletions