https://gcc.gnu.org/g:f4f3cdf6516d470c5c70a271ae44bcf24910759b

commit r16-4566-gf4f3cdf6516d470c5c70a271ae44bcf24910759b
Author: H.J. Lu <[email protected]>
Date:   Wed Oct 22 19:46:58 2025 +0800

    x86: Use HOST_WIDE_INT_(0|M1)U to initialize unsigned HOST_WIDE_INT
    
    Use HOST_WIDE_INT_0U, instead of 0, HOST_WIDE_INT_M1U, instead of -1, to
    initialize unsigned HOST_WIDE_INT.
    
            * config/i386/i386-expand.cc (ix86_expand_set_or_cpymem): Use
            HOST_WIDE_INT_0U and HOST_WIDE_INT_M1U to initialize unsigned
            HOST_WIDE_INT.
    
    Signed-off-by: H.J. Lu <[email protected]>

Diff:
---
 gcc/config/i386/i386-expand.cc | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/config/i386/i386-expand.cc b/gcc/config/i386/i386-expand.cc
index 5bcc35c81448..a1f1b26f78a3 100644
--- a/gcc/config/i386/i386-expand.cc
+++ b/gcc/config/i386/i386-expand.cc
@@ -9515,9 +9515,9 @@ ix86_expand_set_or_cpymem (rtx dst, rtx src, rtx 
count_exp, rtx val_exp,
   machine_mode move_mode = VOIDmode;
   int unroll_factor = 1;
   /* TODO: Once value ranges are available, fill in proper data.  */
-  unsigned HOST_WIDE_INT min_size = 0;
-  unsigned HOST_WIDE_INT max_size = -1;
-  unsigned HOST_WIDE_INT probable_max_size = -1;
+  unsigned HOST_WIDE_INT min_size = HOST_WIDE_INT_0U;
+  unsigned HOST_WIDE_INT max_size = HOST_WIDE_INT_M1U;
+  unsigned HOST_WIDE_INT probable_max_size = HOST_WIDE_INT_M1U;
   bool misaligned_prologue_used = false;
   addr_space_t dst_as, src_as = ADDR_SPACE_GENERIC;

Reply via email to