From patchwork Sun Dec 7 07:28:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sam James X-Patchwork-Id: 126090 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id C7D6A439DD3E for ; Sun, 7 Dec 2025 07:30:00 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org C7D6A439DD3E X-Original-To: gcc-patches@gcc.gnu.org Delivered-To: gcc-patches@gcc.gnu.org Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) by sourceware.org (Postfix) with ESMTP id E7263442385A for ; Sun, 7 Dec 2025 07:29:22 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org E7263442385A Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gentoo.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gentoo.org ARC-Filter: OpenARC Filter v1.0.0 sourceware.org E7263442385A Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=140.211.166.183 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765092563; cv=none; b=CK6j9xJM2pAqmzCESTMSwTmHwtfBBGaglCsq5ewr36WKHcUQo4wfpzr3RsGPbyOKGhyiaFBv7xeSAlNdxNOkussRz9IrexXbpruReYj/lddjBXxqy8jxxwCsdmoGboOR5fHxtyvMAPKSDDGxdak0HwUmvU42nRU3ZaYqq7g/gFM= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1765092563; c=relaxed/simple; bh=SJnR9xUmTlCa0BPFJi4gbmi6lH4ud1wv/GlwAOftOOY=; h=From:To:Subject:Date:Message-ID:MIME-Version; b=deB1kS49ki0mj0qIo2SUrC9+1MSER8LGK4wQ94kCBjFmFhHpkDDlQinEvA7NpPZqxFRLPeuyoFHiPoTHK7qbDoroxCQbLccEjGVfI/h0RDwP2BPpYQ+d6HDCA8/VKavhWyVrTwb33qVw0TGjLnv+d/osccm0WfXXpnqkSQP+d6U= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org E7263442385A Received: from localhost (1.5.5.2.4.d.e.f.f.f.5.f.9.d.6.0.a.5.c.d.c.d.9.1.0.b.8.0.1.0.0.2.ip6.arpa [IPv6:2001:8b0:19dc:dc5a:6d9:f5ff:fed4:2551]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: sam@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 956D4340DF9; Sun, 07 Dec 2025 07:29:18 +0000 (UTC) From: Sam James To: gcc-patches@gcc.gnu.org Cc: Eric Botcazou , Sam James Subject: [PATCH] ada: fix i686-w64-mingw32 build Date: Sun, 7 Dec 2025 07:28:22 +0000 Message-ID: <41bd20b60779240f88014a4382311b294647fbc7.1765092502.git.sam@gentoo.org> X-Mailer: git-send-email 2.52.0 MIME-Version: 1.0 X-Spam-Status: No, score=-11.4 required=5.0 tests=BAYES_00, GIT_PATCH_0, JMQ_SPF_NEUTRAL, KAM_DMARC_STATUS, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_PASS, 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: 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~patchwork=sourceware.org@gcc.gnu.org For __MINGW32__, we need to include for malloc. gcc/ada/ChangeLog: PR ada/123037 * rtinit.c: Include for __MINGW32__. --- OK? I can swap the order of includes if preferred so stdlib.h comes before windows.h, but I'm not familiar enough with Windows and I wasn't sure if would ever set macros that stdlib.h needs. gcc/ada/rtinit.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/ada/rtinit.c b/gcc/ada/rtinit.c index 598550c4051c..32c78d1f3c8b 100644 --- a/gcc/ada/rtinit.c +++ b/gcc/ada/rtinit.c @@ -73,6 +73,7 @@ int __gnat_rt_init_count = 0; #define WIN32_LEAN_AND_MEAN #include "mingw32.h" #include +#include extern void __gnat_init_float (void);