diff options
Diffstat (limited to 'gcc/testsuite/gcc.c-torture/compile/20010903-1.c')
-rw-r--r-- | gcc/testsuite/gcc.c-torture/compile/20010903-1.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/gcc/testsuite/gcc.c-torture/compile/20010903-1.c b/gcc/testsuite/gcc.c-torture/compile/20010903-1.c deleted file mode 100644 index 8e519f26e41..00000000000 --- a/gcc/testsuite/gcc.c-torture/compile/20010903-1.c +++ /dev/null @@ -1,28 +0,0 @@ -struct A { - long a; -}; - -static inline void foo(struct A *x) -{ - __asm__ __volatile__("" : "+m"(x->a) : "r"(x) : "memory", "cc"); -} - -static inline void bar(struct A *x) -{ - foo(x); -} - -struct B { char buf[640]; struct A a; }; -struct B b[32]; - -int baz(void) -{ - int i; - struct B *j; - for (i = 1; i < 32; i++) - { - j = &b[i]; - bar(&j->a); - } - return 0; -} |