aboutsummaryrefslogtreecommitdiff
path: root/gcc/jump.c
diff options
context:
space:
mode:
authorRichard Henderson <rth@redhat.com>2005-07-28 22:57:44 -0700
committerRichard Henderson <rth@gcc.gnu.org>2005-07-28 22:57:44 -0700
commit37cf61167f3d85b235bec602cef96b6e39764f2c (patch)
tree87062b85bae892f1fff511f8c85752bd8d18e25d /gcc/jump.c
parent13b22d3a861a9d82fe3b70e5cb11ca5c2a9d4c98 (diff)
downloadgcc-37cf61167f3d85b235bec602cef96b6e39764f2c.zip
gcc-37cf61167f3d85b235bec602cef96b6e39764f2c.tar.gz
gcc-37cf61167f3d85b235bec602cef96b6e39764f2c.tar.bz2
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
Diffstat (limited to 'gcc/jump.c')
-rw-r--r--gcc/jump.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/jump.c b/gcc/jump.c
index e3e2cda..c278319 100644
--- a/gcc/jump.c
+++ b/gcc/jump.c
@@ -1879,6 +1879,7 @@ rtx_renumbered_equal_p (rtx x, rtx y)
case ADDR_VEC:
case ADDR_DIFF_VEC:
case CONST_INT:
+ case CONST_DOUBLE:
return 0;
case LABEL_REF: