aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>2019-08-12 08:47:34 +0000
committerRainer Orth <ro@gcc.gnu.org>2019-08-12 08:47:34 +0000
commit52c9b7face987062527c612e0a65f084e43c85fd (patch)
tree8ad28266b8d90305cec6f8630d0049647e2667e0 /gcc
parent8f88e7f6f8ed55effda60b6475d8dbcb247dd9a2 (diff)
downloadgcc-52c9b7face987062527c612e0a65f084e43c85fd.zip
gcc-52c9b7face987062527c612e0a65f084e43c85fd.tar.gz
gcc-52c9b7face987062527c612e0a65f084e43c85fd.tar.bz2
Fix Ada comparison failure on SPARC
* ipa-predicate.c (add_condition): Restore inverted test. From-SVN: r274277
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/ipa-predicate.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index eaafd22..d6f43094 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2019-08-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
+
+ * ipa-predicate.c (add_condition): Restore inverted test.
+
2019-08-10 Jakub Jelinek <jakub@redhat.com>
* tree-core.h (enum omp_clause_code): Add OMP_CLAUSE_DEVICE_TYPE.
diff --git a/gcc/ipa-predicate.c b/gcc/ipa-predicate.c
index 775f82b..8a9851a 100644
--- a/gcc/ipa-predicate.c
+++ b/gcc/ipa-predicate.c
@@ -549,7 +549,7 @@ add_condition (class ipa_fn_summary *summary, int operand_num,
for (i = 0; vec_safe_iterate (summary->conds, i, &c); i++)
{
if (c->operand_num == operand_num
- && maybe_ne (c->size, size)
+ && known_eq (c->size, size)
&& c->code == code
&& c->val == val
&& c->agg_contents == agg_contents