From 8e321f2a6383e378f64e556707de1cdae0a8562d Mon Sep 17 00:00:00 2001 From: Tamar Christina Date: Thu, 15 Jul 2021 13:16:15 +0100 Subject: [PATCH] Revert "AArch32: Correct sdot RTL on aarch32" This reverts commit c9165e2d58bb037793c1c93e1b5633a61f88db30. --- gcc/config/arm/neon.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/config/arm/neon.md b/gcc/config/arm/neon.md index 764512166e9d..8b0a396947cc 100644 --- a/gcc/config/arm/neon.md +++ b/gcc/config/arm/neon.md @@ -2961,7 +2961,13 @@ DOTPROD) (match_operand:VCVTI 3 "register_operand")))] "TARGET_DOTPROD" -) +{ + emit_insn ( + gen_neon_dot (operands[3], operands[3], operands[1], + operands[2])); + emit_insn (gen_rtx_SET (operands[0], operands[3])); + DONE; +}) ;; Auto-vectorizer pattern for usdot (define_expand "usdot_prod" -- 2.47.2