diff options
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-1.c')
-rw-r--r-- | gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-1.c | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-1.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-1.c deleted file mode 100644 index d0263e3a2..000000000 --- a/gcc-4.8.1/gcc/testsuite/gcc.dg/tree-ssa/ssa-dse-1.c +++ /dev/null @@ -1,26 +0,0 @@ -/* { dg-do compile } */ -/* { dg-options "-O2 -fdump-tree-dse1" } */ - -int -foo (int a, int b, int c) -{ - int *p; - if (c) - p = &a; - else - p = &b; - - *p = 3; - *p = 4; - return *p; -} - - -/* We should eliminate both assignments to *p. */ -/* { dg-final { scan-tree-dump-times " = 3" 0 "dse1"} } */ -/* { dg-final { scan-tree-dump-times " = 4" 0 "dse1"} } */ - -/* The return *p should be turned into return 4. */ -/* { dg-final { scan-tree-dump-times " return 4" 1 "dse1"} } */ - -/* { dg-final { cleanup-tree-dump "dse1" } } */ |