diff options
| author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-13 23:24:47 +0000 |
|---|---|---|
| committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2005-06-13 23:24:47 +0000 |
| commit | 15ea1735c5166ce8cffb18f4d9d63acf476b8d62 (patch) | |
| tree | 8a76829140490cc690c7da63ffdce7aaa8e1f9a6 /libjava/gnu/classpath/jdwp/id/ClassLoaderId.java | |
| parent | c6632b2483df5736b87ded45a4839df2e22bca2c (diff) | |
| download | ppe42-gcc-15ea1735c5166ce8cffb18f4d9d63acf476b8d62.tar.gz ppe42-gcc-15ea1735c5166ce8cffb18f4d9d63acf476b8d62.zip | |
* tree-ssa-dom.c (simplify_rhs_and_lookup_avail_expr): No longer
simplify DIV, MOD or ABS expressions using VRP information.
Remove WALK_DATA parameter. Prototype and all callers updated.
(eliminate_redundant_computations): Remove WALK_DATA parameter.
Prototype and all callers updated.
(optimize_stmt): WALK_DATA parameter is now unused.
* tree-vrp.c (local_fold): New function. Like fold, but
strips useless type conversions in the result.
(simplify_using_ranges): New function, largely cribbed from
tree-ssa-dom.c::simplify_rhs_and_lookup_avail_expr.
(vrp_finalize): Call simplify_using_ranges.
* gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
perform the desired transformations.
* gcc.dg/tree-ssa/20030806-6.c: Similarly.
* gcc.dg/tree-ssa/20040514-2.c: Similarly.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@100909 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/classpath/jdwp/id/ClassLoaderId.java')
0 files changed, 0 insertions, 0 deletions

