diff options
Diffstat (limited to 'gcc/config/rs6000/rs6000.c')
| -rw-r--r-- | gcc/config/rs6000/rs6000.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index c137888d044..f4464dc3f2a 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -7937,7 +7937,7 @@ rs6000_hash_constant (k) return result * 1231 + X0INT (XEXP (k, 0), 3); if (GET_CODE (k) == CONST_DOUBLE) - fidx = 2; + fidx = 1; else if (GET_CODE (k) == CODE_LABEL) fidx = 3; else @@ -8016,7 +8016,7 @@ toc_hash_eq (h1, h2) { int format_len = strlen (GET_RTX_FORMAT (CONST_DOUBLE)); int i; - for (i = 2; i < format_len; i++) + for (i = 1; i < format_len; i++) if (XWINT (r1, i) != XWINT (r2, i)) return 0; |

