1/* { dg-do compile } */
2/* { dg-options "-O2" } */
3/* { dg-final { scan-assembler-not "builtin_bswap" } } */
4
5long foo (long a)
6{
7  long b;
8
9#if __LP64__
10  b = __builtin_bswap64 (a);
11#else
12  b = __builtin_bswap32 (a);
13#endif
14
15  return b;
16}
17