From patchwork Mon Apr 6 01:14:44 2026 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Alan Modra X-Patchwork-Id: 132720 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [127.0.0.1]) by sourceware.org (Postfix) with ESMTP id 75B1E4BA23DB for ; Mon, 6 Apr 2026 01:15:22 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 75B1E4BA23DB Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=T85T2z40 X-Original-To: binutils@sourceware.org Delivered-To: binutils@sourceware.org Received: from mail-pj1-x1030.google.com (mail-pj1-x1030.google.com [IPv6:2607:f8b0:4864:20::1030]) by sourceware.org (Postfix) with ESMTPS id 666E44BA2E08 for ; Mon, 6 Apr 2026 01:14:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 666E44BA2E08 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 666E44BA2E08 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::1030 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775438089; cv=none; b=EkN66whAp6s57B4d96ci6bFpK9s6iuJbpJ7tlPnjDYOJBL7ERFnZDzHixwYaUqwidl/ZtbxpbmgkgKJN+bDl6s/MfoFr2mZYH6qLyOScvFgUnjxrCVrQJMT4GGGlbJrOnIj3T9KO5SzLuD9m/6B5K//bjEOXq9d9mktV4rYM2Fo= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775438089; c=relaxed/simple; bh=kp6MPOMr1okZvF+mGncw4PhmH03Fs6/ivJvSEClEM7c=; h=DKIM-Signature:Date:From:To:Subject:Message-ID:MIME-Version; b=jilAe5D3xZwnkynfSla+PkfXnhQEfD+aZZmxuSvS6vcjo1t42JPV5JrtvGnN8LP7avkQYToApG5RzLly/6cmfeMb1tsuLALFs+2eSjtukyPkx0rNZ/qhoYr0Kd2jUefrK74sovJEuSpwKT2e1cGkmNz2eJx4Oq9yTMaKt4qTtW0= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 666E44BA2E08 Received: by mail-pj1-x1030.google.com with SMTP id 98e67ed59e1d1-35d9c7bf9a1so3087121a91.3 for ; Sun, 05 Apr 2026 18:14:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775438088; x=1776042888; darn=sourceware.org; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:to:from:date:from:to:cc:subject:date:message-id :reply-to; bh=pdRcJmVj3fpsZCZJtOQnnJPQ4BUtSbwJfNteYwESCOY=; b=T85T2z40bGWvtrJxogc/qOW48QX5diN50pPNND7zvzgMzvRwL5I0TGPvYVbNniLgmC OMnRafuxsaCb78kNo2wGodclrHQAtiFqEifWpxkKWVplXjkzxURfKOVEL6GQQSgoHpA/ OIh088zun3U8Nwv/5liomST3SlFmqogvJkI5JEsol9/WuUUU31C59h9hvFOwk9VBkXSK jh4+dhV0PgTGonx9spLFJYsoUx35FgIaP/ND4wRlqJXrecuYWwB18t0c/jIrtcK56MGM ylGvx1BUWl2n+vaw+TvSPowjpU2f9BIcmQMVoi7l1O/VyKWKhMUM979z0UR0Psl1kmCv uBhw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775438088; x=1776042888; h=content-transfer-encoding:content-disposition:mime-version :message-id:subject:to:from:date:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=pdRcJmVj3fpsZCZJtOQnnJPQ4BUtSbwJfNteYwESCOY=; b=KZFdmV4Vt2IxlGK9ArhBQ6jyhBlqN1jCM/JxvOreojaqi2yN5btfSXO8wvWdrUHqQh TNyKxprhlh7Yw5YUICphDiIYafoGtqh0DmkQgldwFw34P8XQPS1MFJdWc57LfIa1I82M bZUQWCKR/VhnKmqoCxIsoNnWGRfPtXyzVaA+CTg66a+dxc/kZaeN3pzwFJ/VGpodX4Cu woXR0TFE/ND1nn0BvIuP7095Rtju8cXbPF4MzBBRfOe81lC4wwlT5TsX+Tdl38egndHu 75CaVnznc2bsXBKTDe4gmTLLNy1jSjK17WqHT4hbYyEqER0Xy8uvh/oRd6UBiut3Rppx Q20Q== X-Gm-Message-State: AOJu0Yzijq0cfZvP5PGJOGbchGZMVrW+Gufs6+Ed5H0V3D1AsvXCKzcw cqnMktp7RlXsKj6SjnQnZRd65xlBuYTYi9W/VZeM/JKOEe6+JVzTqFegsu2GqQ== X-Gm-Gg: AeBDiesFrMtsctPG4WZNCgsLDKoirJakgen22PlOpl/HkL4Q4nnjLRTPQSyogGiYPcO mT4VnvrEmUsZGA4APcRFhMFIEL/1o4QeGmZszMjk7RsaCooTxaPklMDcGDzMgGnvH+MnhrHlxBB v43+4dRXYKAn+N7erqjqlxb7GKJn580TP/cyffEiS/p8dj4uOzd/iol7WPfEQaHNWeqtF4MXlN5 GEMZ/Mea9kUPt0PwyRxlHGzQzhusxm4Z/seJP7xP3Vn3OSvXWX3lyqrPLHxqWmdDSOrMA5G9f/Y 2+/x6aheFQvLIcvl1EAhyzER23o6P0YLab+9KurF3emd77Ak0u8Y3QB1UuhjynA7Kn6OepiX10g 0tjfLmSa4CXiPjGjA9bIan6bIlogtDRKYjhadNiXpUWZ6dFZ1KPCZ5Z36hnL+jRSoMz62qPGjlC mLKFcLEJKH0Vpwx4Xg5oyVXPgpHlU1qB8cRz3tkKIFjGhfBPif+om2wwfBdvsMLBYA88MQIfY6k 12piEHf X-Received: by 2002:a17:90b:1dcc:b0:35d:a3b4:2f00 with SMTP id 98e67ed59e1d1-35de6810254mr10168396a91.8.1775438088112; Sun, 05 Apr 2026 18:14:48 -0700 (PDT) Received: from squeak.grove.modra.org (158.106.96.58.static.exetel.com.au. [58.96.106.158]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-35de6a5e62dsm3116914a91.13.2026.04.05.18.14.47 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 05 Apr 2026 18:14:47 -0700 (PDT) Received: by squeak.grove.modra.org (Postfix, from userid 1000) id E79F31141903; Mon, 06 Apr 2026 10:44:44 +0930 (ACST) Date: Mon, 6 Apr 2026 10:44:44 +0930 From: Alan Modra To: binutils@sourceware.org Subject: gprofng format mismatch on 32-bit host Message-ID: MIME-Version: 1.0 Content-Disposition: inline X-Spam-Status: No, score=-3030.2 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on sourceware.org X-BeenThere: binutils@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: binutils-bounces~patchwork=sourceware.org@sourceware.org On a 32-bit host without --enable-64-bit-bfd gp-gmon.cc:531:42: warning: format ‘%lu’ expects argument of type ‘long unsigned int’, but argument 6 has type ‘bfd_size_type’ {aka ‘unsigned int’} [-Wformat=] On a 32-bit-host with --enable-64-bit-bfd the underlying type will be unsigned long long. * src/gp-gmon.cc (gen_gmon_map): Use %llu to print msize, and cast. diff --git a/gprofng/src/gp-gmon.cc b/gprofng/src/gp-gmon.cc index d3b4a67f51c..f8a8adb7fc9 100644 --- a/gprofng/src/gp-gmon.cc +++ b/gprofng/src/gp-gmon.cc @@ -528,12 +528,12 @@ gen_gmon_map (char *name) msize = (msize + page_size - 1) & mpage; fprintf (mapx, "\n", (unsigned) (timestamp / NANOSEC), (unsigned) (timestamp % NANOSEC), - (long long unsigned) loadaddr, msize, (int) page_size, - offset < 0 ? '-' : '+', + (long long unsigned) loadaddr, (long long unsigned) msize, + (int) page_size, offset < 0 ? '-' : '+', (long long unsigned) (offset < 0 ? -offset : offset), modeflags, check, name);