> -----Original Message-----
> From: Bin.Cheng <amker.ch...@gmail.com>
> Sent: 20 July 2021 09:26
> To: Martin Sebor <mse...@gmail.com>; Kyrylo Tkachov
> <kyrylo.tkac...@arm.com>
> Cc: gcc-patches <gcc-patches@gcc.gnu.org>
> Subject: Re: [committed] add test for PR 86650
> 
> On Wed, Jul 7, 2021 at 5:39 AM Martin Sebor via Gcc-patches
> <gcc-patches@gcc.gnu.org> wrote:
> >
> > The recent patch series to improve warning suppression for inlined
> > functions [PR98512] also implicitly includes the inlining context
> > in all warning messages for inlined code.  In r12-2091 I have
> > committed the attached test to verify that -Warray-bounds too
> > includes this context (its absence its the subject of PR 86650).
> Hi,
> It seems this patch exposes/causes uninitialized warning in arm_neon.h
> like the following one:
> 
> __extension__ extern __inline void
> __attribute__ ((__always_inline__, __gnu_inline__, __artificial__))
> vst2q_s32 (int32_t * __a, int32x4x2_t __val)
> {
>   __builtin_aarch64_simd_oi __o;
>   __o = __builtin_aarch64_set_qregoiv4si (__o, (int32x4_t) __val.val[0], 0);
>   __o = __builtin_aarch64_set_qregoiv4si (__o, (int32x4_t) __val.val[1], 1);
>   __builtin_aarch64_st2v4si ((__builtin_aarch64_simd_si *) __a, __o);
> }

I believe Jonathan is working in this area to rework these intrinsics.
Can you file a bug report to track this please.
Thanks,
Kyrill

> 
> Thanks,
> bin

Reply via email to