mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-21 17:21:03 +08:00
arm: MVE: Do not use typeof for pointer parameters
To make sure our inlining of _Generic doesn't go crazy we added an in between declaration of the parameters used for _Generic selection. However, this will not work if the parameter being passed in is an array. Since none of our intrinsics return pointers we do not need to use typeof here as we will never be able to nest intrinsics through this parameter. I also removed the unnecessary const pointers in mve_typeid. gcc/ChangeLog: 2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com> * config/arm/arm_mve.h: Remove use of typeof for addr pointer parameters and remove const_ptr enums.
This commit is contained in:
parent
0f3cc1b399
commit
3ce755a80d
@ -1,3 +1,16 @@
|
||||
2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/arm/arm_mve.h: Remove use of typeof for addr pointer parameters
|
||||
and remove const_ptr enums.
|
||||
|
||||
2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* config/arm/arm_mve.h (vsubq_n): Merge with...
|
||||
(vsubq): ... this.
|
||||
(vmulq_n): Merge with...
|
||||
(vmulq): ... this.
|
||||
(__ARM_mve_typeid): Simplify scalar and constant detection.
|
||||
|
||||
2020-04-07 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
PR target/94509
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -1,3 +1,14 @@
|
||||
2020-04-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
|
||||
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_f16.c: Fix test.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_f32.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_s16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_s32.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_s8.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_u16.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_u32.c: Likewise.
|
||||
* gcc.target/arm/mve/intrinsics/vmulq_n_u8.c: Likewise.
|
||||
|
||||
2020-04-07 Patrick Palka <ppalka@redhat.com>
|
||||
|
||||
PR c++/90996
|
||||
|
Loading…
x
Reference in New Issue
Block a user