aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>2005-07-07 16:55:54 -0600
committerJeff Law <law@gcc.gnu.org>2005-07-07 16:55:54 -0600
commit5b59ff3b62f6669e38be4b44f1334d254b1190ad (patch)
treee6952b93485e4e6466d10e1a3b4267648b0ad6da /gcc/testsuite
parent94bb1a2dc25ccda35fc21c93a2b7928b629a9b52 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/testsuite/gcc.dg/tree-ssa/vrp17.c17
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" } } */