PR tree-opt/16383
commit504d3463155888e30ae12775390b578c7723a827
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Jul 2004 17:41:52 +0000 (11 17:41 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 11 Jul 2004 17:41:52 +0000 (11 17:41 +0000)
tree2934106e3d3e6eaac5aa3e9c20bb96aa1aaada5f
parenteece3694d24497188aef662b7e87a5733ed1a79c
    PR tree-opt/16383
        * tree-ssa-ccp.c (fold_stmt_r): Split out...
        * tree.c (fields_compatible_p, find_compatible_field): ... new.
        * tree.h (fields_compatible_p, find_compatible_field): Declare.
        * tree-sra.c (sra_hash_tree): Hash fields by offset.
        (sra_elt_eq): Use fields_compatible_p.
        (generate_one_element_ref): Use find_compatible_field.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@84524 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/tree-sra.c
gcc/tree-ssa-ccp.c
gcc/tree.c
gcc/tree.h