Tested on hppa64-hp-hpux11.11 with no regressions.

Okay?

Dave
---

Use HOST_SIZE_T_PRINT_UNSIGNED instead of %zu format string

Not all hosts support the "z" format length modifier.  Noticed
by inspection.

2026-07-23  John David Anglin  <[email protected]>

gcc/ChangeLog:

        * crc-verification.cc (sb_match): Use HOST_SIZE_T_PRINT_UNSIGNED
        instead of "%zu".
        (lfsr_and_crc_bits_match): Likewise.

diff --git a/gcc/crc-verification.cc b/gcc/crc-verification.cc
index e15ac0f3050..ead4b81365c 100644
--- a/gcc/crc-verification.cc
+++ b/gcc/crc-verification.cc
@@ -1026,7 +1026,8 @@ sb_match (const value *lfsr, const value *crc_value, 
size_t sb_index,
   else if (sb_index == 0)
     {
       if (dump_file && (dump_flags & TDF_DETAILS))
-       fprintf (dump_file, "Checking %zu bit.\n", it_end);
+       fprintf (dump_file, "Checking " HOST_SIZE_T_PRINT_UNSIGNED " bit.\n",
+                (fmt_size_t) it_end);
 
       if (!given_sb_match ((*crc_value)[it_end], (*lfsr)[it_end], value))
        return false;
@@ -1055,7 +1056,8 @@ lfsr_and_crc_bits_match (const value *lfsr, const value 
*crc_state,
   for (; i < it_end; i++)
     {
       if (dump_file && (dump_flags & TDF_DETAILS))
-       fprintf (dump_file, "Checking %zu bit.\n", i);
+       fprintf (dump_file, "Checking " HOST_SIZE_T_PRINT_UNSIGNED " bit.\n",
+                (fmt_size_t) i);
 
       /* Check the case when in lfsr we have LFSR (i)^LFSR (SBi),
         where 0<i<LFSR_size and SBi is the index of MSB/LSB (LFSR_size-1/0).

Attachment: signature.asc
Description: PGP signature

Reply via email to