aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/match.pd2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index d1a9600..6864cae 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2015-07-30 Richard Biener <rguenther@suse.de>
+
+ PR middle-end/67053
+ * match.pd: Allow both operands to independently have conversion
+ when simplifying compares of addresses.
+
2015-07-29 Segher Boessenkool <segher@kernel.crashing.org>
PR target/66217
diff --git a/gcc/match.pd b/gcc/match.pd
index bc38c22..fe53c90 100644
--- a/gcc/match.pd
+++ b/gcc/match.pd
@@ -1814,7 +1814,7 @@ along with GCC; see the file COPYING3. If not see
enough to make fold_stmt not regress when not dispatching to fold_binary. */
(for cmp (simple_comparison)
(simplify
- (cmp (convert?@2 addr@0) (convert? addr@1))
+ (cmp (convert1?@2 addr@0) (convert2? addr@1))
(with
{
HOST_WIDE_INT off0, off1;