summaryrefslogtreecommitdiff
path: root/gcc/config/aarch64/aarch64-builtins.c
diff options
context:
space:
mode:
authoralalaw01 <alalaw01@138bc75d-0d04-0410-961f-82ee72b054a4>2014-12-09 19:19:54 +0000
committeralalaw01 <alalaw01@138bc75d-0d04-0410-961f-82ee72b054a4>2014-12-09 19:19:54 +0000
commitdd66fd3895e2f21416af4e4e2543614c097fa872 (patch)
tree5486161538ad297484c69b261c872240e58a3c5e /gcc/config/aarch64/aarch64-builtins.c
parent418f34737ed59cbbf7f10205a6acd9985710e917 (diff)
downloadgcc-dd66fd3895e2f21416af4e4e2543614c097fa872.tar.gz
gcc/testsuite/:
* gcc.target/aarch64/vabs_intrinsic_2.c: New test. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@218530 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/aarch64/aarch64-builtins.c')
-rw-r--r--gcc/config/aarch64/aarch64-builtins.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gcc/config/aarch64/aarch64-builtins.c b/gcc/config/aarch64/aarch64-builtins.c
index aac7269337c..6df42fde8e8 100644
--- a/gcc/config/aarch64/aarch64-builtins.c
+++ b/gcc/config/aarch64/aarch64-builtins.c
@@ -128,11 +128,9 @@ typedef struct
enum aarch64_type_qualifiers *qualifiers;
} aarch64_simd_builtin_datum;
-/* The qualifier_internal allows generation of a unary builtin from
- a pattern with a third pseudo-operand such as a match_scratch. */
static enum aarch64_type_qualifiers
aarch64_types_unop_qualifiers[SIMD_MAX_BUILTIN_ARGS]
- = { qualifier_none, qualifier_none, qualifier_internal };
+ = { qualifier_none, qualifier_none };
#define TYPES_UNOP (aarch64_types_unop_qualifiers)
static enum aarch64_type_qualifiers
aarch64_types_unopu_qualifiers[SIMD_MAX_BUILTIN_ARGS]
@@ -1282,7 +1280,7 @@ aarch64_fold_builtin (tree fndecl, int n_args ATTRIBUTE_UNUSED, tree *args,
switch (fcode)
{
- BUILTIN_VALLDI (UNOP, abs, 2)
+ BUILTIN_VDQF (UNOP, abs, 2)
return fold_build1 (ABS_EXPR, type, args[0]);
break;
VAR1 (UNOP, floatv2si, 2, v2sf)