diff options
author | Jeff Law <law@redhat.com> | 2005-07-07 16:55:54 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2005-07-07 16:55:54 -0600 |
commit | 5b59ff3b62f6669e38be4b44f1334d254b1190ad (patch) | |
tree | e6952b93485e4e6466d10e1a3b4267648b0ad6da /gcc/testsuite | |
parent | 94bb1a2dc25ccda35fc21c93a2b7928b629a9b52 (diff) | |
download | gcc-5b59ff3b62f6669e38be4b44f1334d254b1190ad.zip gcc-5b59ff3b62f6669e38be4b44f1334d254b1190ad.tar.gz gcc-5b59ff3b62f6669e38be4b44f1334d254b1190ad.tar.bz2 |
vrp17.c: Simplify.
* gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
argument evaluation order.
From-SVN: r101743
Diffstat (limited to 'gcc/testsuite')
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | 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 1804874..afafe9c 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2005-07-07 Jeff Law <law@redhat.com> + + * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on + argument evaluation order. + 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/21594 diff --git a/gcc/testsuite/gcc.dg/tree-ssa/vrp17.c b/gcc/testsuite/gcc.dg/tree-ssa/vrp17.c index b4e0a5b..3df4acd 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" } } */ |