2 /* { dg-require-effective-target sync_char_short } */
3 /* { dg-options "-mcpu=v9" { target sparc*-*-* } } */
5 /* This testcase failed on s390 because no compare instruction for
6 the check of FLAG was emitted. */
8 unsigned short int count
= 0;
11 extern void abort (void);
12 extern void exit (int);
17 __sync_add_and_fetch (&count
, -1);