cse.c (exp_equiv_p): Special case CONST_DOUBLE.
authorRichard Henderson <rth@redhat.com>
Fri, 29 Jul 2005 05:57:44 +0000 (22:57 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 29 Jul 2005 05:57:44 +0000 (22:57 -0700)
commit37cf61167f3d85b235bec602cef96b6e39764f2c
tree87062b85bae892f1fff511f8c85752bd8d18e25d
parent13b22d3a861a9d82fe3b70e5cb11ca5c2a9d4c98
cse.c (exp_equiv_p): Special case CONST_DOUBLE.

        * cse.c (exp_equiv_p): Special case CONST_DOUBLE.
        * cselib.c (rtx_equal_for_cselib_p): Likewise.
        * jump.c (rtx_renumbered_equal_p): Likewise.
        * loop.c (rtx_equal_for_loop_p): Tidy and special case PC, CC0,
        CONST_INT and CONST_DOUBLE.
        (rtx_equal_for_prefetch_p): Likewise, plus LABEL_REF.
        * reload.c (operands_match_p): Special case CONST_INT and
        CONST_DOUBLE; check mode earlier.

From-SVN: r102548
gcc/ChangeLog
gcc/cse.c
gcc/cselib.c
gcc/jump.c
gcc/loop.c
gcc/reload.c