]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
x86: Use HOST_WIDE_INT_(0|M1)U to initialize unsigned HOST_WIDE_INT
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 22 Oct 2025 11:46:58 +0000 (19:46 +0800)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 22 Oct 2025 21:12:46 +0000 (05:12 +0800)
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 <hjl.tools@gmail.com>
gcc/config/i386/i386-expand.cc

index 5bcc35c8144895c1188a770326de9a4f5a8b6178..a1f1b26f78a36c2539def6ab04b9cd21aad09225 100644 (file)
@@ -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;