From 47d81b1b89d615cea27307c713a4afe591e1cd2d Mon Sep 17 00:00:00 2001 From: Andrew Pinski Date: Mon, 28 Nov 2022 20:10:28 +0000 Subject: [PATCH] Fix comment for (A / (1 << B)) -> (A >> B). There was a small typo where Also was done twice. The second also should have been handled. This fixes that. Committed as obvious after a build. gcc/ChangeLog: * match.pd ((A / (1 << B)) -> (A >> B).): Fix comment. --- gcc/match.pd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/match.pd b/gcc/match.pd index 67a0a682f31..f8610e37011 100644 --- a/gcc/match.pd +++ b/gcc/match.pd @@ -354,7 +354,7 @@ DEFINE_INT_AND_FLOAT_ROUND_FN (RINT) Only for unsigned A. For signed A, this would not preserve rounding toward zero. For example: (-1 / ( 1 << B)) != -1 >> B. - Also also widening conversions, like: + Also handle widening conversions, like: (A / (unsigned long long) (1U << B)) -> (A >> B) or (A / (unsigned long long) (1 << B)) -> (A >> B).