1 /* { dg-do run { target { { i?86-*-* x86_64-*-* } && lp64 } } } */
2 /* { dg-options "-g" } */
6 __attribute__((noclone
, noinline
)) long
9 long f
= __builtin_bswap64 (x
);
11 asm volatile ("" : "+r" (f
));
12 vv
++; /* { dg-final { gdb-test 12 "g" "f" } } */
16 __attribute__((noclone
, noinline
)) int
19 int f
= __builtin_bswap32 (x
);
21 asm volatile ("" : "+r" (f
));
22 vv
++; /* { dg-final { gdb-test 22 "g" "f" } } */
29 foo (0x123456789abcde0fUL
);