From aabb1479c12b400626663b0ed8b4bd9ea5bb6102 Mon Sep 17 00:00:00 2001 From: law Date: Thu, 7 Jul 2005 22:55:54 +0000 Subject: [PATCH] * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on argument evaluation order. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@101743 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/testsuite/ChangeLog | 5 +++++ gcc/testsuite/gcc.dg/tree-ssa/vrp17.c | 17 +++++------------ 2 files changed, 10 insertions(+), 12 deletions(-) diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1804874c4de..afafe9c45e4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2005-07-07 Jeff Law + + * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on + argument evaluation order. + 2005-07-07 Thomas Koenig PR libfortran/21594 diff --git a/gcc/testsuite/gcc.dg/tree-ssa/vrp17.c b/gcc/testsuite/gcc.dg/tree-ssa/vrp17.c index b4e0a5bdfe0..3df4acdd66c 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/vrp17.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/vrp17.c @@ -19,19 +19,12 @@ union tree_node struct tree_exp exp; }; int -gimplify_for_stmt (tree * stmt_p, tree * pre_p) +gimplify_for_stmt (tree stmt) { - tree stmt = *stmt_p; - arf (({ - if (3 >= tree_code_length[stmt->common.code]) - abort (); - stmt->exp.operands[3]; - }), - ({ - if (2 >= tree_code_length[stmt->common.code]) - abort (); - stmt->exp.operands[2]; - })); + if (2 >= tree_code_length[stmt->common.code]) + abort (); + if (3 >= tree_code_length[stmt->common.code]) + abort (); } /* { dg-final { scan-tree-dump-times "== 3" 1 "vrp" } } */ -- 2.11.0