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.tkac...@arm.com> * config/arm/arm.c (arm_mangle_map): Add entry for __builtin_neon_poly64.
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 } };