1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3 /* { dg-final { scan-assembler-not "bswap\[ \t\]" } } */
4 
foo(short x)5 short foo (short x)
6 {
7   return __builtin_bswap16 (x);
8 }
9