From 4c76ebd05b41db96913d818b28668f8a530340e4 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Mon, 3 Jun 2019 12:42:14 +0200 Subject: [PATCH] Fix typo in index comparison of CONSTRUCTOR. 2019-06-03 Martin Liska * fold-const.c (operand_equal_p): Fix typo as compare_tree_int returns 0 when operands are equal. From-SVN: r271859 --- gcc/ChangeLog | 5 +++++ gcc/fold-const.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7aabe88b4d8..6529d0e24a0 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2019-06-03 Martin Liska + + * fold-const.c (operand_equal_p): Fix typo as compare_tree_int + returns 0 when operands are equal. + 2019-06-03 Richard Biener PR tree-optimization/90716 diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 42289013cc1..3e066a2ecc4 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -3508,10 +3508,10 @@ operand_equal_p (const_tree arg0, const_tree arg1, unsigned int flags) positives for GENERIC. */ || (c0->index && (TREE_CODE (c0->index) != INTEGER_CST - || !compare_tree_int (c0->index, i))) + || compare_tree_int (c0->index, i))) || (c1->index && (TREE_CODE (c1->index) != INTEGER_CST - || !compare_tree_int (c1->index, i)))) + || compare_tree_int (c1->index, i)))) return 0; } return 1; -- 2.30.2