From: DJ Delorie Date: Sat, 26 Jan 2002 02:09:02 +0000 (-0500) Subject: sparc.c (sparc_emit_set_symbolic_const64): Compare using rtx_equal_p, not by comparin... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=6cd444b4e06b236803fc44ec1f1867d9cb08f810;p=gcc.git sparc.c (sparc_emit_set_symbolic_const64): Compare using rtx_equal_p, not by comparing pointers. * config/sparc/sparc.c (sparc_emit_set_symbolic_const64): Compare using rtx_equal_p, not by comparing pointers. From-SVN: r49237 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8854fa85708..ac35801263c 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2002-01-25 DJ Delorie + + * config/sparc/sparc.c (sparc_emit_set_symbolic_const64): Compare + using rtx_equal_p, not by comparing pointers. + 2002-01-25 Steve Ellcey * emit-rtl.c (gen_rtx_REG): Always return the same rtx diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c index 53f8c41bf3d..8cc44490de6 100644 --- a/gcc/config/sparc/sparc.c +++ b/gcc/config/sparc/sparc.c @@ -1423,7 +1423,7 @@ sparc_emit_set_symbolic_const64 (op0, op1, temp1) We _MUST_ have a separate temporary at this point, if we don't barf immediately instead of generating incorrect code. */ - if (temp1 == op0) + if (rtx_equal_p (temp1, op0)) abort (); emit_insn (gen_sethh (op0, op1));