diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr27184.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr27184.c | 22 |
1 files changed, 0 insertions, 22 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr27184.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr27184.c deleted file mode 100644 index cfb6ed2a8..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/torture/pr27184.c +++ /dev/null @@ -1,22 +0,0 @@ -/* Copyright 2006 Free Software Foundation */ - -/* Make sure a and a1 alias each other. - Incomplete array types used to not be unified, which broke aliasing. */ - -/* { dg-do run } */ - -typedef long atype[]; -typedef long atype1[]; -int NumSift (atype *a, atype1 *a1) -{ - (*a)[0] = 0; - (*a1)[0] = 1; - return (*a)[0]; -} -int main(void) -{ - long a[2]; - if (!NumSift(&a, &a)) - __builtin_abort (); - return 0; -} |