2 /* { dg-do compile } */
3 /* { dg-require-effective-target arm_vfp3_ok } */
4 /* { dg-options "-O3 -mfpu=vfpv3" } */
6 /* Check that compiling for a non-NEON target doesn't try to introduce
7 a NEON vectorized builtin. */
22 __builtin_memcpy (&x
, p
, sizeof (struct T1
));
23 x
.reserved
[0] = __builtin_bswap32 (x
.reserved
[0]);
24 x
.reserved
[1] = __builtin_bswap32 (x
.reserved
[1]);
25 x
.ip
= __builtin_bswap32 (x
.ip
);
26 x
.cs
= x
.cs
<< 8 | x
.cs
>> 8;
27 x
.rsrv2
= x
.rsrv2
<< 8 | x
.rsrv2
>> 8;
30 __builtin_memcpy (buff
, "\n", 1);