diff options
author | Richard Guenther <rguenther@suse.de> | 2010-08-04 12:29:48 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2010-08-04 12:29:48 +0000 |
commit | 455e6d5ba7c8c2501cad22f3ecee229cc130b87f (patch) | |
tree | 44d87dd02a78032816f3cb81e0405f29ab9570c6 /gcc/testsuite/gcc.dg/tree-ssa/vrp50.c | |
parent | a48a91732b5252f6be1f0b3d54bfb1da52947caf (diff) | |
download | gcc-455e6d5ba7c8c2501cad22f3ecee229cc130b87f.zip gcc-455e6d5ba7c8c2501cad22f3ecee229cc130b87f.tar.gz gcc-455e6d5ba7c8c2501cad22f3ecee229cc130b87f.tar.bz2 |
tree-ssa-propagate.h (struct prop_value_d, [...]): Move ...
2010-08-04 Richard Guenther <rguenther@suse.de>
* tree-ssa-propagate.h (struct prop_value_d, prop_value_t): Move ...
* tree-ssa-ccp.c: ... here.
* tree-ssa-copy.c: ... and here.
* tree-ssa-propagate.h (enum value_range_type, struct value_range_d,
value_range_t): Move ...
* tree-vrp.c: ... here.
* tree-ssa-propagate.h (ssa_prop_get_value_fn): New typedef.
(substitute_and_fold): Adjust prototype.
* tree-ssa-propagate.c (replace_uses_in): Adjust.
(replace_phi_args_in): Likewise.
(substitute_and_fold): Take callback to query lattice instead
of pointer to lattice. Replace SSA name defs with lattice
values first.
* tree-ssa-ccp.c (ccp_finalize): Adjust.
* tree-ssa-copy.c (copy_prop_visit_phi_node): Adjust.
(get_value): New function.
(fini_copy_prop): Adjust.
* tree-vrp.c (vrp_finalize): Adjust.
* gcc.dg/tree-ssa/vrp35.c: Adjust.
* gcc.dg/tree-ssa/vrp36.c: Likewise.
* gcc.dg/tree-ssa/vrp50.c: Likewise.
* gcc.dg/tree-ssa/vrp52.c: Likewise.
From-SVN: r162864
Diffstat (limited to 'gcc/testsuite/gcc.dg/tree-ssa/vrp50.c')
-rw-r--r-- | gcc/testsuite/gcc.dg/tree-ssa/vrp50.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/gcc/testsuite/gcc.dg/tree-ssa/vrp50.c b/gcc/testsuite/gcc.dg/tree-ssa/vrp50.c index bf21672..a5b3ee2 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/vrp50.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/vrp50.c @@ -30,7 +30,5 @@ int baz (int x, int y) return x < 20; } -/* { dg-final { scan-tree-dump "Folding predicate i_\[^\n\r\]* to 1" "vrp1" } } */ -/* { dg-final { scan-tree-dump "Folding predicate c_\[^\n\r\]* to 1" "vrp1" } } */ -/* { dg-final { scan-tree-dump "Folding predicate x_\[^\n\r\]* to 1" "vrp1" } } */ +/* { dg-final { scan-tree-dump-times "return 1;" 3 "vrp1" } } */ /* { dg-final { cleanup-tree-dump "vrp1" } } */ |