1 // Test that ARM NEON types used by the Cryptograpy Extensions
2 // have their names mangled correctly.
5 // { dg-require-effective-target arm_crypto_ok }
6 // { dg-add-options arm_crypto }
10 void f0 (poly64_t a) {}
11 void f1 (poly128_t a) {}
12 void f2 (poly64x2_t a) {}
14 // { dg-final { scan-assembler "_Z2f0y:" } }
15 // { dg-final { scan-assembler "_Z2f1o:" } }
16 // { dg-final { scan-assembler "_Z2f2Dv2_y:" } }