diff options
author | Richard Henderson <rth@redhat.com> | 2005-07-21 17:33:46 -0700 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-07-21 17:33:46 -0700 |
commit | 95a8c1557208047f816fcc51d45546ec00330d44 (patch) | |
tree | 3f46072ade0726fb9ddcd16e81401641ff9ea1c0 /gcc/c-common.c | |
parent | f3cd1ce2f2ab74141ff54ba29d7c433bc76265a0 (diff) | |
download | gcc-95a8c1557208047f816fcc51d45546ec00330d44.zip gcc-95a8c1557208047f816fcc51d45546ec00330d44.tar.gz gcc-95a8c1557208047f816fcc51d45546ec00330d44.tar.bz2 |
re PR tree-optimization/22504 (benchmark - galgel fails at runtime with miscompare output)
PR tree-opt/22504
* tree-complex.c (complex_ssa_name_components): New.
(cvc_lookup): Allow entry not found.
(create_components): Remove.
(create_one_component_var, get_component_var): New.
(get_component_ssa_name, set_component_ssa_name): New.
(extract_component): Use get_component_ssa_name.
(update_complex_components): Use set_component_ssa_name.
(update_complex_components_on_edge): Likewise.
(update_phi_components): Create new PHI nodes directly, instead
of adding insns to edges.
(tree_lower_complex): Allocate and free complex_variable_components
and complex_ssa_name_components here.
From-SVN: r102260
Diffstat (limited to 'gcc/c-common.c')
0 files changed, 0 insertions, 0 deletions