/* PR target/49660 */ /* { dg-do compile { target sparc*-*-solaris2.* } } */ #include extern int64_t *val, old, new; int cas64 (void) { return __sync_bool_compare_and_swap (val, old, new); } /* { dg-final { scan-assembler-not "compare_and_swap_8" } } */