cse.c: Include hashtab.h instead of splay-tree.h (struct cse_reg_info): No longer...
authorVladimir Makarov <vmakarov@loony.cygnus.com>
Fri, 15 Oct 1999 08:19:37 +0000 (08:19 +0000)
committerJeff Law <law@gcc.gnu.org>
Fri, 15 Oct 1999 08:19:37 +0000 (02:19 -0600)
commitc1edba58ebd4f18a58875a6f5932b8f0508bff54
tree51bee7d55051acc91c3a4b78a828bf3d3142a8e3
parenta6ee63bb34096d1ec1ef342c8e81a303102c8733
cse.c: Include hashtab.h instead of splay-tree.h (struct cse_reg_info): No longer use...

        * cse.c: Include hashtab.h instead of splay-tree.h
        (struct cse_reg_info): No longer use variant union.  Add new
        field "regno".  All references changed to avoid union.
        (cse_reg_info_used_list, cse_reg_info_used_list_end): New variables.
        (free_cse_reg_info): Remove.
        (hash_cse_reg_info, cse_reg_info_equal_p): New functions.
        (get_cse_reg_info): Revamp to use expandable hash tables instead
        of splay trees.  Initialize new fields in cse_reg_info structure.
        (new_basic_block): Similarly.

From-SVN: r30014
gcc/ChangeLog
gcc/cse.c