arm: MVE: Do not use typeof for pointer parameters
authorAndre Simoes Dias Vieira <andre.simoesdiasvieira@arm.com>
Tue, 7 Apr 2020 10:16:38 +0000 (11:16 +0100)
committerAndre Vieira <andre.simoesdiasvieira@arm.com>
Tue, 7 Apr 2020 14:44:50 +0000 (15:44 +0100)
commit3ce755a80d178e0e871b723d7b30939c754db175
tree2e1a30d091b0b5110337a857f87ba32fcb55b2cd
parent0f3cc1b3994caca4ee0e470e423208ee5784c67d
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.
gcc/ChangeLog
gcc/config/arm/arm_mve.h
gcc/testsuite/ChangeLog