From eae216e8c3e6e633fd52d25ce8cbb16606ae1c81 Mon Sep 17 00:00:00 2001
From: Josef Zlomek <zlomekj@suse.cz>
Date: Thu, 2 Oct 2003 16:47:51 +0200
Subject: [PATCH] Waldek Hebisch <hebisch@math.uni.wroc.pl> PR/12072

	Waldek Hebisch <hebisch@math.uni.wroc.pl>
	PR/12072
	* varasm.c (compare_constant): Fix thinko.

From-SVN: r72028
---
 gcc/ChangeLog | 6 ++++++
 gcc/varasm.c  | 2 +-
 2 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 396a3b9ff07c..c7970165a73b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
+
+	Waldek Hebisch <hebisch@math.uni.wroc.pl>
+	PR/12072
+	* varasm.c (compare_constant): Fix thinko.
+
 2003-10-02  Richard Sandiford  <rsandifo@redhat.com>
 
 	* config/frv/frv.c (frv_issue_rate): New function.
diff --git a/gcc/varasm.c b/gcc/varasm.c
index ea43a7d3e1bd..3538072b1444 100644
--- a/gcc/varasm.c
+++ b/gcc/varasm.c
@@ -2224,7 +2224,7 @@ compare_constant (const tree t1, const tree t2)
 	  if (get_set_constructor_bytes (t2, tmp2, len) != NULL_TREE)
 	    return 0;
 
-	  return memcmp (tmp1, tmp2, len) != 0;
+	  return memcmp (tmp1, tmp2, len) == 0;
 	}
       else
 	{
-- 
GitLab