aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2007-11-20 11:36:03 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2007-11-20 11:36:03 +0100
commit7ef249e59f5763183e110ad98531645f3030a82c (patch)
tree0c4dfd8db5db25e7f3e83f89dc36db48d511e3fa /gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
parentcae85ca91aadc601f13f814bbc6527f54293d843 (diff)
downloadgcc-7ef249e59f5763183e110ad98531645f3030a82c.zip
gcc-7ef249e59f5763183e110ad98531645f3030a82c.tar.gz
gcc-7ef249e59f5763183e110ad98531645f3030a82c.tar.bz2
re PR c/34146 (Inefficient code with compound literals inside a CONSTRUCTO)
PR c/34146 * c-gimplify.c (optimize_compound_literals_in_ctor): New function. (c_gimplify_expr): Use it. PR c/34146 * gcc.dg/tree-ssa/pr34146.c: New test. PR testsuite/33978 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less dependent on target settings like move_by_pieces etc. From-SVN: r130311
Diffstat (limited to 'gcc/testsuite/gcc.dg/tree-ssa/pr33723.c')
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/pr33723.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr33723.c b/gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
index 6c07682..32a3aad 100644
--- a/gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
+++ b/gcc/testsuite/gcc.dg/tree-ssa/pr33723.c
@@ -68,7 +68,5 @@ baz3 (void)
test (&t);
}
-/* { dg-final { scan-tree-dump-times "t = {}" 3 "gimple"} } */
-/* { dg-final { scan-tree-dump-times "t.f.f1 = 1" 4 "gimple"} } */
-/* { dg-final { scan-tree-dump-times "t.f.f8 = 8" 4 "gimple"} } */
+/* { dg-final { scan-tree-dump-not "t = D" "gimple"} } */
/* { dg-final { cleanup-tree-dump "gimple" } } */