From: Geoff Keating Date: Wed, 14 Jun 2000 21:45:43 +0000 (-0400) Subject: rs6000.c (toc_hash_eq): Use CODE_LABEL_NUMBER to compare LABEL_REFs. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e4a0656ff880f106b13691ea8fcf37a2ec4a7976;p=gcc.git rs6000.c (toc_hash_eq): Use CODE_LABEL_NUMBER to compare LABEL_REFs. 2000-06-14 Geoff Keating * rs6000.c (toc_hash_eq): Use CODE_LABEL_NUMBER to compare LABEL_REFs. From-SVN: r34558 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 56ce1e5f64d..97094b3a3d3 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2000-06-14 Geoff Keating + + * rs6000.c (toc_hash_eq): Use CODE_LABEL_NUMBER to compare + LABEL_REFs. + 2000-06-14 Richard Henderson * conflict.c (conflict_graph_compute): Don't look for REG_INC. @@ -285,7 +290,7 @@ Mon Jun 12 9:44:00 2000 Mark Klein (CPP_SPEC): Change mthreads to pthread. (LIB_SPEC): Likewise. (STARTFILE_SPEC): Likewise. - * aix43.h (SUBTARGET_SWITCHES): Delete thread. + * aix43.h (SUBTARGET_SWITCHES): Delete threads. (CPP_SPEC): Change mthreads to pthread. (LIB_SPEC): Likewise. (STARTFILE_SPEC): Likewise. diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c index 9bd42acd512..66cb91145ac 100644 --- a/gcc/config/rs6000/rs6000.c +++ b/gcc/config/rs6000/rs6000.c @@ -6134,7 +6134,8 @@ toc_hash_eq (h1, h2) return 1; } else if (GET_CODE (r1) == LABEL_REF) - return XINT (XEXP (r1, 0), 3) == XINT (XEXP (r2, 0), 3); + return (CODE_LABEL_NUMBER (XEXP (r1, 0)) + == CODE_LABEL_NUMBER (XEXP (r2, 0))); else return rtx_equal_p (r1, r2); }