From patchwork Fri Feb 2 23:55:10 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: Jonathan Yong <10walls@gmail.com> X-Patchwork-Id: 1894817 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20230601 header.b=jYI9VPwO; dkim-atps=neutral Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=2620:52:3:1:0:246e:9693:128c; helo=server2.sourceware.org; envelope-from=gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=patchwork.ozlabs.org) Received: from server2.sourceware.org (server2.sourceware.org [IPv6:2620:52:3:1:0:246e:9693:128c]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (secp384r1) server-digest SHA384) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4TRXhv5fSHz23gM for ; Sat, 3 Feb 2024 10:55:41 +1100 (AEDT) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 75C623857B88 for ; Fri, 2 Feb 2024 23:55:39 +0000 (GMT) X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from mail-pf1-x42e.google.com (mail-pf1-x42e.google.com [IPv6:2607:f8b0:4864:20::42e]) by sourceware.org (Postfix) with ESMTPS id 9D4A53858403 for ; Fri, 2 Feb 2024 23:55:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9D4A53858403 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 9D4A53858403 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::42e ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706918117; cv=none; b=uuD9cDhNmJI/GDTXt4JHBd+c6NQWtHKs1mIRHl6eD6dvpstXraB53uQNwOzASK/JwH8s0vdPE0OpS64SVsDB19S/n18MtaZ4mg+DXLhiu2YWieiBVTfIXPryF5qR9lkzE/zAO5IfwI9disnx30KOAdiB29XeymLf7QTa8iZgJqs= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1706918117; c=relaxed/simple; bh=L2QBiWUlVoPefZtuCV6w5R/tNRV+sPYexRi1rgnrGLg=; h=DKIM-Signature:Message-ID:Date:MIME-Version:From:To:Subject; b=uO+gQEtTds4dlPLBCuJsqVgr56CZdUd+9Li6eoHHmlfp1u7jdpoqsDb+MKGtC5KF5ayLCqAQAVkjuFrCAYhH3loF7YZuUJDXRVs1wmVphyVrQ0w5UAW126M911xI4QrHlHZZmcS13y0B175+zior3UorCh9RdGDFmReVDQm6jUs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: by mail-pf1-x42e.google.com with SMTP id d2e1a72fcca58-6de287449f1so1852891b3a.2 for ; Fri, 02 Feb 2024 15:55:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1706918113; x=1707522913; darn=gcc.gnu.org; h=autocrypt:subject:to:content-language:from:user-agent:mime-version :date:message-id:from:to:cc:subject:date:message-id:reply-to; bh=nRAJtbFvoX1HsKsKWdBpox4NRJbZIYkz4WQBUWBgE6A=; b=jYI9VPwO9BVhn3iCR4ajKxIMwNSH49y0QeDn8EZTbPOkTHon9o4/qci7id9Gx690iL TVINrilVLHzHmy4kXs9woHgLs7NUt71yZuw7hyob+jDYuNa3bG2PKNbXj0iSST8eknW8 +J4Jl9YfndEzG1+/a1dTESciLEi1hg2hdgdJRM3k1xVGTpzTGz7A3TNXz+31x6TbOtLF 5v10rErQIOHx9m/6EtXrUsM4woUfZ0WugG5x9LeJVnoU5tfK3xz/FXcg4dlYaRmyUrnL EXOZIvGnR8OskMrN33bKgXsXO2/XpRZQTzFLZiyVcj8kdbHEXju1yvyXRrVSx0xp1ylZ ICoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706918113; x=1707522913; h=autocrypt:subject:to:content-language:from:user-agent:mime-version :date:message-id:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=nRAJtbFvoX1HsKsKWdBpox4NRJbZIYkz4WQBUWBgE6A=; b=W+gR7T+6IuZ/R1qBLiInEgV5jSNXVYxzUmTadJyaCk8rLRGGlq9vBiSUVrtDGmzVKJ jFlVR5GcQrCU/POA5P2p63ryKs9cuI0AWCwuVh0lgAZdUnTxGIErhqpj/UyIJ5GV8y+w jVFgGkXQBbi47weWJor0HYws6KdbY2gKNMfZwslBZ/BSbrm61GbPCDVAjGeMBB4IXXO8 9np3wQwCH/8sMAF7NOwe9Jld2AY63b/46SCJ/c5NaUl182XCEgadO9x0uS4Yj+wjnWak iT1NonWb0NFNPfeECQZ7G/yUBikpvokSNEDPXuPr4fd06RNzzZ5WyRz3FPXohuXX24KC ghUw== X-Gm-Message-State: AOJu0YzpBnnv9HW0sYKZ7d1AGiGDm1bfO2rewG85ZCmphoxjtsdUxR3S ua30mITzXZo0HcDIdcW/GkKyl28no/L2YwRNFt32kreZ22ZiGZWVncYW2QQh X-Google-Smtp-Source: AGHT+IE/mqFVxFV9N2eGzmNf6pM2wo+XcMkUTslbMtjuAZxVy3woiRgG8X/7uAdhZ80mTJtTuXHPig== X-Received: by 2002:a05:6a20:6a90:b0:19c:a984:d213 with SMTP id bi16-20020a056a206a9000b0019ca984d213mr9371956pzb.27.1706918113316; Fri, 02 Feb 2024 15:55:13 -0800 (PST) Received: from ?IPV6:2001:f40:91b::4ad? ([2001:f40:91b::4ad]) by smtp.gmail.com with ESMTPSA id w1-20020aa78581000000b006ddc7ed6edfsm2193760pfn.51.2024.02.02.15.55.12 for (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 02 Feb 2024 15:55:12 -0800 (PST) Message-ID: <5360d644-72d5-454b-92d4-d8298069f6b5@gmail.com> Date: Fri, 2 Feb 2024 23:55:10 +0000 MIME-Version: 1.0 User-Agent: Betterbird (Linux) From: Jonathan Yong <10walls@gmail.com> Content-Language: en-US To: Gcc Patch List Subject: [PATCH] coreutils-sum-pr108666.c: fix spurious LLP64 warnings Autocrypt: addr=10walls@gmail.com; keydata= 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 X-Spam-Status: No, score=-3038.4 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, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gcc-patches-bounces+incoming=patchwork.ozlabs.org@gcc.gnu.org Attached patch OK? Fixes the following warnings: coreutils-sum-pr108666.c:17:1: warning: conflicting types for built-in function ‘memcpy’; expected ‘void *(void *, const void *, long long unsigned int)’ [-Wbuiltin-declaration-mismatch] 17 | memcpy(void* __restrict __dest, const void* __restrict __src, size_t __n) | ^~~~~~ coreutils-sum-pr108666.c:25:1: warning: conflicting types for built-in function ‘malloc’; expected ‘void *(long long unsigned int)’ [-Wbuiltin-declaration-mismatch] 25 | malloc(size_t __size) __attribute__((__nothrow__, __leaf__)) | ^~~~~~ Copied for review convenience: From 54731e86e4bdce03ef4a722860ea8cee931ec127 Mon Sep 17 00:00:00 2001 From: Jonathan Yong <10walls@gmail.com> Date: Fri, 2 Feb 2024 23:47:47 +0000 Subject: [PATCH] coreutils-sum-pr108666.c: fix spurious LLP64 warnings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes the following warnings on x86_64-w64-mingw32: coreutils-sum-pr108666.c:17:1: warning: conflicting types for built-in function ‘memcpy’; expected ‘void *(void *, const void *, long long unsigned int)’ [-Wbuiltin-declaration-mismatch] 17 | memcpy(void* __restrict __dest, const void* __restrict __src, size_t __n) | ^~~~~~ coreutils-sum-pr108666.c:25:1: warning: conflicting types for built-in function ‘malloc’; expected ‘void *(long long unsigned int)’ [-Wbuiltin-declaration-mismatch] 25 | malloc(size_t __size) __attribute__((__nothrow__, __leaf__)) | ^~~~~~ gcc/testsuite: * coreutils-sum-pr108666.c: Use __SIZE_TYPE__ instead of long unsigned int for size_t definition. Signed-off-by: Jonathan Yong <10walls@gmail.com> --- gcc/testsuite/c-c++-common/analyzer/coreutils-sum-pr108666.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/c-c++-common/analyzer/coreutils-sum-pr108666.c b/gcc/testsuite/c-c++-common/analyzer/coreutils-sum-pr108666.c index 5684d1b02d4..dadd27eaf41 100644 --- a/gcc/testsuite/c-c++-common/analyzer/coreutils-sum-pr108666.c +++ b/gcc/testsuite/c-c++-common/analyzer/coreutils-sum-pr108666.c @@ -1,6 +1,6 @@ /* Reduced from coreutils's sum.c: bsd_sum_stream */ -typedef long unsigned int size_t; +typedef __SIZE_TYPE__ size_t; typedef unsigned char __uint8_t; typedef unsigned long int __uintmax_t; typedef struct _IO_FILE FILE; -- 2.43.0