Hi all,

I'd like to submit the following simple patch to fix bootstrap on arm.

Apparently 'cff6dac28a0 arm: Replace calls to __builtin_vcreate* in arm_neon.h 
[PR66791]'
forgot to remove one call to '__builtin_neon_vcreatedi'.

Bootstraped arm-linux-gnu, regression ongoing.

Okay for trunk?

Thanks!

  Andrea

>From 64cbd4705dc42b4d3ae37155d91b9ebec5862641 Mon Sep 17 00:00:00 2001
From: Andrea Corallo <andrea.cora...@arm.com>
Date: Thu, 17 Dec 2020 13:55:28 +0000
Subject: [PATCH] arm: Fix bootstrap

gcc/ChangeLog

2020-12-17  Andrea Corallo  <andrea.cora...@arm.com>

        * config/arm/arm_neon.h (vcreate_p64): Remove call to
        '__builtin_neon_vcreatedi'.
---
 gcc/config/arm/arm_neon.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/gcc/config/arm/arm_neon.h b/gcc/config/arm/arm_neon.h
index 3efcfa45229..402951621cb 100644
--- a/gcc/config/arm/arm_neon.h
+++ b/gcc/config/arm/arm_neon.h
@@ -6531,7 +6531,7 @@ __extension__ extern __inline poly64x1_t
 __attribute__  ((__always_inline__, __gnu_inline__, __artificial__))
 vcreate_p64 (uint64_t __a)
 {
-  return (poly64x1_t)__builtin_neon_vcreatedi ((__builtin_neon_di) __a);
+  return (poly64x1_t) __a;
 }
 
 #pragma GCC pop_options
-- 
2.17.1

Reply via email to