From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtphub1.cc.ic.ac.uk (smtphub1.cc.ic.ac.uk [IPv6:2a0c:5bc0:80:108::47]) by sourceware.org (Postfix) with ESMTPS id 8E29E3858C98; Thu, 4 Apr 2024 15:16:56 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8E29E3858C98 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=imperial.ac.uk Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=imperial.ac.uk ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8E29E3858C98 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=2a0c:5bc0:80:108::47 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1712243818; cv=pass; b=IrnKUjo2eqLt30kVwKLwwN5obeq7tFGbAYs1Y7lNqaRPG4CmI5Xc54h8x+1/s5aZZPl/0+GWH08kWHiAPalT3wX2xmZr/wAmNR1IEh1tBq5OrjSvjsg0IicabE2z3FmEOhcYsaFWr+8RR5mY8W166/+7xWoZ8WtHhTY3Um8pJig= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1712243818; c=relaxed/simple; bh=1mtinziEsoOHQbCU4KIYlDov33vU4AWnWu71PoYonw4=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=T0k8KUvKQDnD8nl/i+zmEa7nPl+Otbl+H9mnaQh98HEbDqzlYVaZHVpJQ+TXg5Up50r3bd0Itp61hTmKyl0clUe+/8J3MJa8+KZMrfwYvUmZof/5nBomtDZpgKu33PdWB35wt1nja25kC0/jFb1PNJXkAMho8D4Rp5w5gX0BnW0= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=imperial.ac.uk; s=main01; h=MIME-Version:Content-Type: Content-Transfer-Encoding:Message-ID:Date:Subject:Cc:To:From:Sender:Reply-To: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=TQ5/lNoCez4mfIxPPprv/9utn6sQa6+k5Rw2nxt8RW8=; b=TNcKcMj+Xv5Sgb+NvnRqH7AzXj xjqxPZndjpoWMzdTQdLOo6yIp7afIUHHZsh73m94W7g025gtnSFf4traI4oMBCHBgKmcJlUALJ6D3 E1yzuscvPqU6drAh6RHzjazxlcoe723+/DrvUjDiteJSmkQ+wIiV4XjM2kWAYts+eMJU=; Received: from mail-cwxgbr01lp2040.outbound.protection.outlook.com ([104.47.85.40] helo=GBR01-CWX-obe.outbound.protection.outlook.com) by smtphub1.cc.ic.ac.uk with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rsOpj-0001YD-E5; Thu, 04 Apr 2024 16:16:55 +0100 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=CMZCh89hY54dwqXkepE+hd2hWBdc2DDxbUjmwB3qlqWFffqKT0Y+SisOuqntV2RRFl0HKktHIRGnc7Rsz5AKwr06A2jV2uWnvbkhQRPMuP4gpju20nSSyk2oY9p24OFB1YOaWcYuGlQ8XqIXrhPxaAcbSpnYOhwzQAHtUybbNtlygqq98GnwqOsvPGOTqQAvj/yDeA5pk/ysPvYIjE71+pDq9hSthIhEPBTJfC4aWMRc//2AfN7vtSSzjedlPtGVi3bHlfZDquPwMaaE0f2EUuOXOOY5Gv1jc5EdlCXFRrDV7pUjr30fALzgyKGDzO85vojsfN1ly2uTfrWWGuLM/A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=TQ5/lNoCez4mfIxPPprv/9utn6sQa6+k5Rw2nxt8RW8=; b=Z4dXY3sE6eJXPFSnTHTo0KEQtDHFlCWrxS6os1YG5Fy0Y8x6hghcsCQlqc2Mgc4evy+LC2LFHOOITJVw8zgB6PHJ1loZL0NFeBzqVGKIPYkzmsu9A1K9lHr+d2+2zX8Vn+52+rUd2Umu+1V8+iESFwnQ+ttvl8jz4dLmVzU35zv3FmOLH9BQQdD+HdVUBXLvCQ6NaVA7sCb0CWYhtvocjDq3eIqFJfZL4j8QcflIcxdNSUzbcyewDsI9dFiYm93CFDkvJZP8fuPB0rkK3h4Ssz1SbdWVjwsyfBA7b/w9reAMlCSDzu/od1r67daM0bpWwj/1vtYJVMmwe3R+afHKYQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=imperial.ac.uk; dmarc=pass action=none header.from=imperial.ac.uk; dkim=pass header.d=imperial.ac.uk; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ImperialLondon.onmicrosoft.com; s=selector2-ImperialLondon-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TQ5/lNoCez4mfIxPPprv/9utn6sQa6+k5Rw2nxt8RW8=; b=H9omR2455qkUGKevoJZbXrrullrhACy2ZT/UZN1NmjjWEEzHUHN+eZJsDZc6tMMRgSJgaAxq3GUtny1ls+TC7DV2kAXUO2VxwNXr5bvbaW6rbAhkaXma+crWcXlkvbcgMc08L7UbJFkayLA9iGTB5IE/DkUu10p+cFDXxGXXdXI= Received: from LO2P265MB4117.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:1ea::12) by LOYP265MB1805.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:e6::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7409.46; Thu, 4 Apr 2024 15:16:54 +0000 Received: from LO2P265MB4117.GBRP265.PROD.OUTLOOK.COM ([fe80::be6f:a150:b84:d826]) by LO2P265MB4117.GBRP265.PROD.OUTLOOK.COM ([fe80::be6f:a150:b84:d826%4]) with mapi id 15.20.7409.042; Thu, 4 Apr 2024 15:16:54 +0000 From: Ian McInerney To: fortran@gcc.gnu.org, gcc-patches@gcc.gnu.org Cc: Ian McInerney Subject: [PATCH 0/1] libgfortran: Fix compilation of gf_vsnprintf Date: Thu, 4 Apr 2024 16:16:31 +0100 Message-ID: <20240404151632.3026631-1-i.mcinerney17@imperial.ac.uk> X-Mailer: git-send-email 2.44.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: LO2P265CA0493.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:13a::18) To LO2P265MB4117.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:1ea::12) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: LO2P265MB4117:EE_|LOYP265MB1805:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: uhyCwUlvEElfLCzSlpDnDat/srWKfJSbGhT+7NTJq9ibx9iVjPJQ54Zvp+NtyDkQ8Kn2Hawkv5KaEdfwU7/1owXwbHazqdBL9+zoOUjrz2ybsO7xc3bubiaRPVPiSxuUJjvcR0Ivg6clm2Rh6VxjniK42ESnTUNBIzJlVYHfyfArVWY6NPc7LNDDU6LH1ZskJj2rYj0TgAq3rxgwpMDSNjeWKo8bmBXIX5+R54zuFIcYVEONFLKdsZNRE54gnGy4cHyrRSfftFCVaqmfpNrSRlcvbTsWC1eBu84d6bvIwqx78riq70GK6u2cWcVsAsZmqGZDfReeZBiMz4R9bGnVlDCIjQPtBcpOBun3aGB6d1cqp0kjf/b6m9Wgt5qZcRBjlxFpfYSbWAenRenO6SlDO31RDHa9MK22jG7bPVulPWPVpfp9lUGcnF1VDdR/tvMW4/48MNqf8n2G0CtSziXSTCqPi2N8Xc40lBh5wdguC/9CLM0qFC7pnWSTEh3H2xqeLO9U6QAyYurCQwqB+epn51BXIfoOumR5J22UUABzwaEJk7lQfe4hVlKAZztIrrdA4Qt6wAgVKj9UO2j1m8Y8QRJrTBX5I//im2xnaYCsPuS43d6qTAOFZ2g7lEKD8SsHTZfDt0zPFY2WO5FmVSZ+LPkqg6tP7OTJqfgBZzdZFEZY7wm1wdgZ8hOsvmAViKHAZ5EF87PoOyROxVSbzcOLR62jqlxP7MkCwD8Q6plcSso= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:LO2P265MB4117.GBRP265.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230031)(366007)(376005)(1800799015)(52116005)(38350700005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?jzFeeOR1x908f5GR4WdhVqPjqnS8/J2tGS6ASkyQFQmjxY2QBNayOs7Z9h7K?= =?us-ascii?Q?jAHjCnG41w0mqCMqAyMlWQsTbfu0SA5DGtVSJIY3QEHGgquz0Hk3N7tZfpZQ?= =?us-ascii?Q?rBHIeiYwBuHdPm1VT+NhdH7H9UomfsjOEIsqnpUgO/W+vbLsKOZ9mrFWxUF7?= =?us-ascii?Q?aQt16whsudB8sEfgDmRN28n4dFjbrjGIRjzPFR4eOQCaQIivy7zih+A9NB1h?= =?us-ascii?Q?cipwUkemWKRxESVmL1kinQ6fcidPutvQomiP2aHQ5NDqrssQnrXIoYhY/yi4?= =?us-ascii?Q?CBpi4D33aS30MRChVNCwvnTIS4V99pIe9VpkMQ05cumXCH+QMZtCAxGpKwd8?= =?us-ascii?Q?8zrUukK4eTwPgPzbKKE87zIaRO5KKHyQUg7FVF7TgC0f6Sn+WscQvbTUcBPc?= =?us-ascii?Q?ZT67OaOllFtznIrta240HQNh8s8PvTKVEdDgguCGx7Sss2I8apjf3MAiHgBG?= =?us-ascii?Q?ZL04Lt/EkejMTPk3lHoCXX6IUoMVXICiFr6P9qvH/kQWxmfnbG32Q/8AQ1o+?= =?us-ascii?Q?Z8bDdm2eInfHL3wh+g9XKn4nqWFTQXrMHE/Sxgkii2bo6quw7SOPPnsfRLbd?= =?us-ascii?Q?T7qMNm5ttiMTeFvJSaPoOhGHQy5r1lMoyfjEvu36BXYMj/Q0XmIb9DJLNbT/?= =?us-ascii?Q?LMF9ptPzuomXMSX50oUMrMMUtBbrxHvfnAoQsXFyNKivL0CIOJqNbcTIN3ki?= =?us-ascii?Q?ZIWNzxyUPzfCd5YlyYFU07cqpJXX0P0XFAZ4WQfAxDmVd5/IwODOAuhuIgMm?= =?us-ascii?Q?ymg1BGGSk+Xyx17ktPPDaJa2h9Vly6PIrhFpEtV77vmBvrdMAd3NzcHAL+hA?= =?us-ascii?Q?v7yMBmV15S9uUrnwtvZiFRD1lkeD5QvGb54/3gJkej8Cu7AqSA/twWoKTAkj?= =?us-ascii?Q?HjQbr3zJj4JqRRHGBaq0pqeRQwSEEchtPrsWZUzApt8FGuFY+bGdM/zXqWYU?= =?us-ascii?Q?9uKAoIKSlC9noWrnX24JijvT62lGfvVz/HT5v1dz6mHw9S7DdIBBiJz8dmua?= =?us-ascii?Q?qgsjWc6o880gzNLZW6A+/jgUZ5rkf0OC/QWy7aNBrVnWQ/bogmu5wMipKHG8?= =?us-ascii?Q?bUAiJO6RylnPY+ZoH6p4K0VBqgH7cHn5Tq0zPt0EShTLjYm37KrviiDq4pon?= =?us-ascii?Q?DS8OanejyKz08+GONOQ4zlG2KwCRsH8BFEZ6esfOx9/rGuU4a7F91C0Tv3kY?= =?us-ascii?Q?2nBZ4LOa25ErwXKlTFQpDe0ESr0CQJO/EOlcDXkrszd9nDrumlhCTkJDmMAa?= =?us-ascii?Q?0jAkLoI9VsHqEiO5662+KfM4nDDXqsfcaCWT4aIyGXy9BIadQjEHfjvlPAZL?= =?us-ascii?Q?X9u8Wva6l6xbb5fcSiVDyQjRM5GmFF6Pt0zqu7JWxfAK0ieZh8T1M8S5SpWf?= =?us-ascii?Q?xDDhzG7YXKqVVzYZkVVLR9GWlu1J4YwD2h8vj65NS8xOeYh66lkfBvPBu49n?= =?us-ascii?Q?oFqNE4unZ9O29ZTI7/FOzrR90R3tG+JZwO0jSXKKQTBw95jEnIT6hsbZ2178?= =?us-ascii?Q?ij/uvowuFTQgsTesj17osn4IV28TUkx4zFrpwSk5HnSzz4DwB/IMOGX1Q3a1?= =?us-ascii?Q?YmCLusjzJG3udSHladsxsLufJUGgRnrt1Wufb2bj?= X-OriginatorOrg: imperial.ac.uk X-MS-Exchange-CrossTenant-Network-Message-Id: 6c0877d9-b4be-49c2-8ad0-08dc54ba42b7 X-MS-Exchange-CrossTenant-AuthSource: LO2P265MB4117.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2024 15:16:54.2125 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 2b897507-ee8c-4575-830b-4f8267c3d307 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gI9fUJ0FGLuBAc8Wdo1b9NlQiT14JbjTNI4QmcZpHe5RYBEC0RMmoZ8AhR9r3Tbm X-MS-Exchange-Transport-CrossTenantHeadersStamped: LOYP265MB1805 X-IC-MsgID: 1rsOpj-0001YD-E5 X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,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 server2.sourceware.org List-Id: The fallback function (gf_vsnprintf) to provide a vsnprintf function if the system library doesn't have one would not compile due to the variable name for the string's destination buffer not being updated after the refactor in 2018 in edaaef601d0d6d263fba87b42d6d04c99dd23dba. This updates the internal logic of gf_vsnprintf to now use the str variable defined in the function signature. I am not actually sure what configurations are using this fallback, since it was added in 2018 and no patches have been made to fix this compilation error. Testing this also isn't straightforward, and I had to do a bit of a hack to get it to use the codepath to show the compilation error: 1) Configure and build as normal to generate the config.h header 2) Modify config.h directly to undefine HAVE_VSNPRINTF 3) Directly call the libgfortran compilation step Ian McInerney (1): libgfortran: Fix compilation of gf_vsnprintf libgfortran/runtime/error.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) base-commit: b7bd2ec73d66f7487bc8842b24daecaa802a72e6 -- 2.43.0