aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/libatomic/testsuite/libatomic.c/atomic-store-1.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/libatomic/testsuite/libatomic.c/atomic-store-1.c')
-rw-r--r--gcc-4.8.1/libatomic/testsuite/libatomic.c/atomic-store-1.c47
1 files changed, 0 insertions, 47 deletions
diff --git a/gcc-4.8.1/libatomic/testsuite/libatomic.c/atomic-store-1.c b/gcc-4.8.1/libatomic/testsuite/libatomic.c/atomic-store-1.c
deleted file mode 100644
index f99eb9c84..000000000
--- a/gcc-4.8.1/libatomic/testsuite/libatomic.c/atomic-store-1.c
+++ /dev/null
@@ -1,47 +0,0 @@
-/* Test __atomic routines for existence and proper execution on 1 byte
- values with each valid memory model. */
-/* { dg-do run } */
-/* { dg-require-effective-target sync_char_short } */
-
-/* Test the execution of the __atomic_store_n builtin for a char. */
-
-extern void abort(void);
-
-char v, count;
-
-main ()
-{
- v = 0;
- count = 0;
-
- __atomic_store_n (&v, count + 1, __ATOMIC_RELAXED);
- if (v != ++count)
- abort ();
-
- __atomic_store_n (&v, count + 1, __ATOMIC_RELEASE);
- if (v != ++count)
- abort ();
-
- __atomic_store_n (&v, count + 1, __ATOMIC_SEQ_CST);
- if (v != ++count)
- abort ();
-
- /* Now test the generic variant. */
- count++;
-
- __atomic_store (&v, &count, __ATOMIC_RELAXED);
- if (v != count++)
- abort ();
-
- __atomic_store (&v, &count, __ATOMIC_RELEASE);
- if (v != count++)
- abort ();
-
- __atomic_store (&v, &count, __ATOMIC_SEQ_CST);
- if (v != count)
- abort ();
-
-
- return 0;
-}
-