diff mbox

[ARM] Add C++ name mangling entry for poly64x2_t type

Message ID 52A89C62.9010007@arm.com
State New
Headers show

Commit Message

Kyrylo Tkachov Dec. 11, 2013, 5:09 p.m. UTC
Hi all,

Following up on the crypto intrinsics for AArch32 
(http://gcc.gnu.org/ml/gcc-patches/2013-12/msg00365.html), here is a patch 
adding C++ name mangling for the poly64x2_t container type. This of course 
depends on the Crypto intrinsics patches going in.

Tested arm-none-eabi on a model.

Ok for trunk after the prerequisites go in?

Thanks,
Kyrill

2013-12-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>

     * config/arm/arm.c (arm_mangle_map): Add entry for
     __builtin_neon_poly64.

Comments

Richard Earnshaw Dec. 16, 2013, 1:59 p.m. UTC | #1
On 11/12/13 17:09, Kyrill Tkachov wrote:
> Hi all,
> 
> Following up on the crypto intrinsics for AArch32 
> (http://gcc.gnu.org/ml/gcc-patches/2013-12/msg00365.html), here is a patch 
> adding C++ name mangling for the poly64x2_t container type. This of course 
> depends on the Crypto intrinsics patches going in.
> 
> Tested arm-none-eabi on a model.
> 
> Ok for trunk after the prerequisites go in?
> 
> Thanks,
> Kyrill
> 
> 2013-12-11  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
> 
>      * config/arm/arm.c (arm_mangle_map): Add entry for
>      __builtin_neon_poly64.
> 
> 

This one's OK.

R.
diff mbox

Patch

diff --git a/gcc/config/arm/arm.c b/gcc/config/arm/arm.c
index 5e306d0..72c94e5 100644
--- a/gcc/config/arm/arm.c
+++ b/gcc/config/arm/arm.c
@@ -29340,6 +29340,7 @@  static arm_mangle_map_entry arm_mangle_map[] = {
   { V4SFmode,  "__builtin_neon_sf",     "19__simd128_float32_t" },
   { V16QImode, "__builtin_neon_poly8",  "17__simd128_poly8_t" },
   { V8HImode,  "__builtin_neon_poly16", "18__simd128_poly16_t" },
+  { V2DImode,  "__builtin_neon_poly64", "18__simd128_poly64_t" },
   { VOIDmode, NULL, NULL }
 };