diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/asm-7.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/asm-7.c | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/asm-7.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/asm-7.c deleted file mode 100644 index 65b0353fe..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/asm-7.c +++ /dev/null @@ -1,28 +0,0 @@ -/* Gcc 3.3.1 deprecates memory inputs of non-lvalues. */ -/* { dg-do compile } */ - -void test(void) -{ - register int r; - register int r2; - int i; - static int m; - int *p; - - __asm__ ("" : : "m"(r)); /* { dg-error "" } */ - __asm__ ("" : : "m"(i)); - __asm__ ("" : : "m"(m)); - __asm__ ("" : : "m"(0)); /* { dg-error "" } */ - __asm__ ("" : : "m"(i+1)); /* { dg-error "" } */ - __asm__ ("" : : "m"(*p++)); - - __asm__ ("" : : "g"(r)); - __asm__ ("" : : "g"(i)); - __asm__ ("" : : "g"(m)); - __asm__ ("" : : "g"(0)); - __asm__ ("" : : "g"(i+1)); - - __asm__ ("" : "=m"(r2)); /* { dg-error "" } */ - __asm__ ("" : "=m"(i)); - __asm__ ("" : "=m"(m)); -} |