]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/980709-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / 980709-1.c
diff --git a/gcc/testsuite/gcc.dg/980709-1.c b/gcc/testsuite/gcc.dg/980709-1.c
deleted file mode 100644 (file)
index a435930..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/* { dg-do compile { target i?86-*-* } } */
-/* { dg-options -O2 } */
-
-extern __inline__ int test_and_set_bit(int nr, volatile void * addr)
-{
-       int oldbit;
-       __asm__ __volatile__( "" 
-               "btsl %2,%1\n\tsbbl %0,%0"
-               :"=r" (oldbit),"=m" (addr)
-               :"ir" (nr));
-       return oldbit;
-}
-struct buffer_head {
-       unsigned long b_state;           
-};
-extern void lock_buffer(struct buffer_head * bh)
-{
-       while (test_and_set_bit(2 , &bh->b_state))
-               __wait_on_buffer(bh);
-}