diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c | 21 |
1 files changed, 0 insertions, 21 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c deleted file mode 100644 index 99b27ce02..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c +++ /dev/null @@ -1,21 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-O1 -fdump-tree-alias-vops" } */ -extern void abort (void); -int a; - -extern void __attribute__ ((malloc)) *foo (); - -void bar (void) -{ - a = 1; - foo (); - if (a) - abort (); -} - -/* We used to treat malloc functions like pure and const functions, but - malloc functions may clobber global memory. Only the function result - does not alias any other pointer. - Hence, we must have a VDEF for a before and after the call to foo(). */ -/* { dg-final { scan-tree-dump-times "VDEF" 2 "alias"} } */ -/* { dg-final { cleanup-tree-dump "alias" } } */ |