On 27/05/2025 07:33, Christophe Lyon wrote:
> On Mon, 26 May 2025 at 18:14, Christophe Lyon
> <christophe.l...@linaro.org> wrote:
>>
>> Remove #pragma GCC target ("arch=armv8.2-a+bf16") and preceding
>> target and is thus useless.
> I guess this should read:
> Remove #pragma GCC target ("arch=armv8.2-a+bf16") since it matches the 
> preceding
> pragma GCC target and is thus useless.
> 
> Sorry for the typo,
> 
> Christophe
> 
> 
>>
>> gcc/ChangeLog:
>>
>>         * config/arm/arm_neon.h: Remove useless push/pop pragmas.
>> ---
>>  gcc/config/arm/arm_neon.h | 5 -----
>>  1 file changed, 5 deletions(-)
>>
>> diff --git a/gcc/config/arm/arm_neon.h b/gcc/config/arm/arm_neon.h
>> index cba50de0720..105385f7f5d 100644
>> --- a/gcc/config/arm/arm_neon.h
>> +++ b/gcc/config/arm/arm_neon.h
>> @@ -20938,11 +20938,6 @@ vbfdotq_lane_f32 (float32x4_t __r, bfloat16x8_t 
>> __a, bfloat16x4_t __b,
>>    return __builtin_neon_vbfdot_lanev4bfv4sf (__r, __a, __b, __index);
>>  }
>>
>> -#pragma GCC pop_options
>> -
>> -#pragma GCC push_options
>> -#pragma GCC target ("arch=armv8.2-a+bf16")
>> -
>>  typedef struct bfloat16x4x2_t
>>  {
>>    bfloat16x4_t val[2];
>> --
>> 2.34.1
>>

OK. 

R.

Reply via email to