]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
match: Fix comment for `X != 0 ? X + ~0 : 0` transformation
authorAndrew Pinski <quic_apinski@quicinc.com>
Sun, 3 Nov 2024 20:19:46 +0000 (12:19 -0800)
committerAndrew Pinski <quic_apinski@quicinc.com>
Tue, 5 Nov 2024 21:10:43 +0000 (13:10 -0800)
Just a small coment fix, the `(` was in the wrong location,
making it look it was transforming into `(X - X) != 0`
rather than `X - (X != 0)`.

Pushed as obvious after a quick build for x86_64-linux-gnu.

gcc/ChangeLog:

* match.pd (X != 0 ? X + ~0 : 0): Fix comment.

Signed-off-by: Andrew Pinski <quic_apinski@quicinc.com>
gcc/match.pd

index 9107e6a95ca774831b832dde600681b02f68de66..c10bf9a7b804f644f1f34557a042b15ad8078368 100644 (file)
@@ -3393,7 +3393,7 @@ DEFINE_INT_AND_FLOAT_ROUND_FN (RINT)
 
 /* The boundary condition for case 10: IMM = 1:
    SAT_U_SUB = X >= IMM ? (X - IMM) : 0.
-   simplify (X != 0 ? X + ~0 : 0) to (X - X != 0).  */
+   simplify (X != 0 ? X + ~0 : 0) to X - (X != 0).  */
 (simplify
  (cond (ne@1 @0 integer_zerop)
        (nop_convert1? (plus (nop_convert2?@2 @0) integer_all_onesp))