aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2002-01-25 21:09:02 -0500
committerDJ Delorie <dj@gcc.gnu.org>2002-01-25 21:09:02 -0500
commit6cd444b4e06b236803fc44ec1f1867d9cb08f810 (patch)
treeeeddb4e6040271aa9d13c9f2c6c8b9fc81f6e931 /gcc
parente67051746fe23e90166655680af3bfe0b0e3f48f (diff)
downloadgcc-6cd444b4e06b236803fc44ec1f1867d9cb08f810.zip
gcc-6cd444b4e06b236803fc44ec1f1867d9cb08f810.tar.gz
gcc-6cd444b4e06b236803fc44ec1f1867d9cb08f810.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/config/sparc/sparc.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8854fa8..ac35801 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2002-01-25 DJ Delorie <dj@redhat.com>
+
+ * config/sparc/sparc.c (sparc_emit_set_symbolic_const64): Compare
+ using rtx_equal_p, not by comparing pointers.
+
2002-01-25 Steve Ellcey <sje@cup.hp.com>
* 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 53f8c41..8cc4449 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));