diff options
author | Daniel Berlin <dberlin@dberlin.org> | 2005-04-04 19:02:16 +0000 |
---|---|---|
committer | Daniel Berlin <dberlin@gcc.gnu.org> | 2005-04-04 19:02:16 +0000 |
commit | b89361c670cc86ff43dcf87de2b293c19b8dce35 (patch) | |
tree | 3d8c8ff124a2a0ad303cc21d734adc4803674f99 /gcc/tree-ssa-loop-niter.c | |
parent | 6a5d24d70d5c0f4d53b1796ed5e8c3fd252dc268 (diff) | |
download | gcc-b89361c670cc86ff43dcf87de2b293c19b8dce35.zip gcc-b89361c670cc86ff43dcf87de2b293c19b8dce35.tar.gz gcc-b89361c670cc86ff43dcf87de2b293c19b8dce35.tar.bz2 |
Fix PR tree-optimization/20703 Fix PR tree-optimization/20725
2005-04-02 Daniel Berlin <dberlin@dberlin.org>
Diego Novillo <dnovillo@redhat.com>
Fix PR tree-optimization/20703
Fix PR tree-optimization/20725
* tree-ssa-pre.c (phi_translate): Handle tcc_comparison.
(create_expression_by_pieces): Ditto.
(valid_in_set): Ditto. Also handle tcc_declaration.
(find_or_generate_expression): Handle comparison class.
(insert_into_preds_of_block): Ditto.
(insert_aux): Ditto.
(create_value_expr_from): Handle comparison class, recursively
handle reference nodes.
(compute_avail): Handle comparison classes, rewrite a little cleaner.
(execute_pre): Fix spacing.
(do_fre): Renamed to execute_fre.
Co-Authored-By: Diego Novillo <dnovillo@redhat.com>
From-SVN: r97567
Diffstat (limited to 'gcc/tree-ssa-loop-niter.c')
0 files changed, 0 insertions, 0 deletions