[{"id":3677938,"web_url":"http://patchwork.ozlabs.org/comment/3677938/","msgid":"<01958896-8d28-42c3-a6e1-2c285284b0ff@foss.st.com>","list_archive_url":null,"date":"2026-04-16T05:08:53","subject":"Re: [PATCH] testsuite: munge absolute paths like compiler do on\n Windows","submitter":{"id":84848,"url":"http://patchwork.ozlabs.org/api/people/84848/","name":"Torbjörn SVENSSON","email":"torbjorn.svensson@foss.st.com"},"content":"Gentle ping! :)\n\nKind regards,\nTorbjörn\n\nOn 2026-04-08 13:38, Torbjörn SVENSSON wrote:\n> Without this patch, I see errors like:\n> \n> FAIL: g++.dg/modules/compile-std1.C module-cmi <bits/stdc++.h> (gcm.cache/,/T:/build/r16-8473-g5cc0ead3625fe6/arm-none-eabi/include/c++/16.0.1/arm-none-eabi/thumb/v6-m/nofp/bits/stdc++.h.gcm)\n> \n> Obviously, the path is illegal on Windows since the colon is a reserved character.\n> With below patch, I instead get:\n> \n> PASS: g++.dg/modules/compile-std1.C module-cmi <bits/stdc++.h> (gcm.cache/T-/build/r16-8473-g5cc0ead3625fe6/arm-none-eabi/include/c++/16.0.1/arm-none-eabi/thumb/v6-m/nofp/bits/stdc++.h.gcm)\n> \n> There is no impact of this change on Linux when testing an arm-none-eabi toolchain.\n> \n> Ok for trunk?\n> \n> --\n> \n> GCC munges absolute paths on Windows by replacing the colon with a dash.\n> \n> gcc/testsuite/ChangeLog:\n> \n> \t* g++.dg/modules/modules.exp: Replace colon with dash on\n> \tWindows.\n> \n> Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>\n> ---\n>   gcc/testsuite/g++.dg/modules/modules.exp | 5 ++++-\n>   1 file changed, 4 insertions(+), 1 deletion(-)\n> \n> diff --git a/gcc/testsuite/g++.dg/modules/modules.exp b/gcc/testsuite/g++.dg/modules/modules.exp\n> index 2c7365db1cc..aa351b73e0e 100644\n> --- a/gcc/testsuite/g++.dg/modules/modules.exp\n> +++ b/gcc/testsuite/g++.dg/modules/modules.exp\n> @@ -83,7 +83,10 @@ proc host_header_path {hname} {\n>   \n>   # Return the pathname CMI munged like the compiler.\n>   proc munge_cmi {cmi} {\n> -    if { [string index $cmi 0] == \"/\" } {\n> +    if { [string index $cmi 1] == \":\" && [info exists ::env(OS)] && [string match \"Windows*\" $::env(OS)] } {\n> +\t# Windows paths like C:/some/path should be munged to C-/some/path\n> +\tset cmi [string replace $cmi 1 1 \"-\"]\n> +    } elseif { [string index $cmi 0] == \"/\" } {\n>   \tset cmi [string range $cmi 1 end]\n>       } else {\n>   \tset cmi \",/$cmi\"","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=foss.st.com header.i=@foss.st.com header.a=rsa-sha256\n header.s=selector2 header.b=C6Jtjy9s;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=foss.st.com header.i=@foss.st.com header.a=rsa-sha256\n header.s=selector2 header.b=C6Jtjy9s","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=foss.st.com","sourceware.org; spf=pass smtp.mailfrom=foss.st.com","server2.sourceware.org;\n arc=pass smtp.remote-ip=52.101.84.21"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fx5fL51jyz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 15:09:30 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 9DCDD4BA2E3C\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 05:09:28 +0000 (GMT)","from DB3PR0202CU003.outbound.protection.outlook.com\n (mail-northeuropeazon11010021.outbound.protection.outlook.com [52.101.84.21])\n by sourceware.org (Postfix) with ESMTPS id EB6D14BA2E14\n for <gcc-patches@gcc.gnu.org>; Thu, 16 Apr 2026 05:08:59 +0000 (GMT)","from AM9P192CA0027.EURP192.PROD.OUTLOOK.COM (2603:10a6:20b:21d::32)\n by GV1PR10MB8824.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:150:1d3::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9818.25; Thu, 16 Apr\n 2026 05:08:56 +0000","from AMS0EPF000001B4.eurprd05.prod.outlook.com\n (2603:10a6:20b:21d:cafe::f8) by AM9P192CA0027.outlook.office365.com\n (2603:10a6:20b:21d::32) with Microsoft SMTP Server (version=TLS1_3,\n cipher=TLS_AES_256_GCM_SHA384) id 15.20.9769.51 via Frontend Transport; Thu,\n 16 Apr 2026 05:08:56 +0000","from smtpO365.st.com (164.130.1.59) by\n AMS0EPF000001B4.mail.protection.outlook.com (10.167.16.168) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.9769.17 via Frontend Transport; Thu, 16 Apr 2026 05:08:56 +0000","from STKDAG1NODE2.st.com (10.75.128.133) by smtpo365.st.com\n (10.250.44.71) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Thu, 16 Apr\n 2026 07:12:06 +0200","from [10.252.30.141] (10.252.30.141) by STKDAG1NODE2.st.com\n (10.75.128.133) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.2562.29; Thu, 16 Apr\n 2026 07:08:55 +0200"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 9DCDD4BA2E3C","OpenDKIM Filter v2.11.0 sourceware.org EB6D14BA2E14"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org EB6D14BA2E14","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org EB6D14BA2E14","ARC-Seal":["i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1776316140; cv=pass;\n b=YEq5QKW4Xh0d3eR1/bkRGeiN4mjEsFCatoKJ0swdNrEsr9WZ33ph18O+7wf1F1KcRpDKu2Ks5GiOOlsVmivWTUTLzLEoxlS1oV2Wbv8L1zmBNB93Ib709jgpnYctdeT4FPD8JnFmgypMMQLmq69/KSmkN5mizlbr7Woy19HVTKM=","i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;\n b=xSbxbuDsJvoYtMIo0/KFg69P+nHaOfEyOBM5aX0N6kQ3HncgeQNQ0FoBzGw7GN1dnau9QR8TxR5dhzkpTxAmlAxlb2SCOBy3JVmxX3/5iQOIDcQlHtz/x4iU2V8ZVcnM+pfC4J3E9yJmZMgY0ePecKLNFWouAF2o9CIp1S0wB4StMAbZclIIuaKEe72ujZJLdCh46OTvte+794IEoSM7GkCTxk9AVtwioJgsY9G+xFLD15I1df/axFuno+6uBhfW3XxGoQ1m1dPFhHKvpoY09hFJ3Z3iWPXbqHS9UPEXd1ZAudCkZG/xZIObP2yY15mvyZrDNmOTDMDfypzSXjCUmg=="],"ARC-Message-Signature":["i=2; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776316140; c=relaxed/simple;\n bh=r0N4Dm2lzqpDc3SLs80SJRcRYY0MN9xOI78yXs0DvGQ=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=m/CAve0pzMRnTR3SWdmVSUFidA9YyOM2XQuTv/OsDP7vqxHQxFKos8C4GAWedfxva4CHFuix6sFmphW8DuTmKlUPF6VK4LZLmwIpcaWTWn8SjQ99hY7FXpyEdiRJPUvnscPrHVDkqmoiR221IF8pCGQ3RHdp4I5yn9Po20eZxkk=","i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector10001;\n 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;\n bh=9v0zXTq2rqdakHO1fTQhG4UiR4/8LIN1pLE5yM62wP4=;\n b=fydStKsIp/tkoX4AoGS9m9FRrAJZPr9yBu96L1/HGGLz0Obykz8pu20uvvoman6CVrUe35WiJ7PsIFEr+E4cCDfUdxcBRKfvN84COizMMIm01HlLv1uYpFp9IZgsw93rz+ssXPyTcJSY0UU9HXitNMR72wTYtg/e3Ylzhj2ZutLlN5Q4cnURtL3yGWNXKk/NwMwxW6eJ0XLOWWx0xdEofS6aPr/npAuzJwR+BRAxWwGHbLW7bto5AdBQ9bLwieRwZPHmJ61pqD+38Zmba8eXghSsHpHJyh8OF/xKcAwj/v+mo76OCkCEsvs4s6Vin0eWAMB2Y4v7eW2+dY8b0F+5OA=="],"ARC-Authentication-Results":["i=2; server2.sourceware.org","i=1; mx.microsoft.com 1; spf=fail (sender ip is\n 164.130.1.59) smtp.rcpttodomain=gcc.gnu.org smtp.mailfrom=foss.st.com;\n dmarc=fail (p=none sp=none pct=100) action=none header.from=foss.st.com;\n dkim=none (message not signed); arc=none (0)"],"DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=9v0zXTq2rqdakHO1fTQhG4UiR4/8LIN1pLE5yM62wP4=;\n b=C6Jtjy9sOfHwp1yZ0tn3ewoB9nPyhsoLYoOXcGAx0qWn3mF/9WhZeRXgWV1BSXt5+Sw/9rf79SP5zueQBUChPMxdO81RUePu3tf7JIDrGN8LfluX6/xwmBmCPyKMKiaIkiPPyNEABIOaV7dueT26zdGrv4b0DxdcQ7Cj7DBh9yxuAfVbi4UIU+cAtHatqoorwGcS6ozVpRsSIbqsZucp/LvOSkLdpOEE09mv+wB6eRWW7ECh/E9JsGTQIlfkQ3rOIOtcYQA/eQHXtCTTvfuRZMxLbUO/I4nPs9Ge8mu3Zv7uX9zCqYaZHApknpNzrJAnt6kJWhcORTPoVzblTPJwMQ==","X-MS-Exchange-Authentication-Results":"spf=fail (sender IP is 164.130.1.59)\n smtp.mailfrom=foss.st.com; dkim=none (message not signed)\n header.d=none;dmarc=fail action=none header.from=foss.st.com;","Received-SPF":"Fail (protection.outlook.com: domain of foss.st.com does not\n designate 164.130.1.59 as permitted sender) receiver=protection.outlook.com;\n client-ip=164.130.1.59; helo=smtpO365.st.com;","Message-ID":"<01958896-8d28-42c3-a6e1-2c285284b0ff@foss.st.com>","Date":"Thu, 16 Apr 2026 07:08:53 +0200","MIME-Version":"1.0","User-Agent":"Mozilla Thunderbird","Subject":"Re: [PATCH] testsuite: munge absolute paths like compiler do on\n Windows","To":"<gcc-patches@gcc.gnu.org>","References":"<20260408114334.4165134-1-torbjorn.svensson@foss.st.com>","From":"Torbjorn SVENSSON <torbjorn.svensson@foss.st.com>","Content-Language":"en-US","In-Reply-To":"<20260408114334.4165134-1-torbjorn.svensson@foss.st.com>","Content-Type":"text/plain; charset=\"UTF-8\"; format=flowed","Content-Transfer-Encoding":"8bit","X-Originating-IP":"[10.252.30.141]","X-ClientProxiedBy":"ENXCAS1NODE2.st.com (10.75.128.138) To STKDAG1NODE2.st.com\n (10.75.128.133)","X-EOPAttributedMessage":"0","X-MS-PublicTrafficType":"Email","X-MS-TrafficTypeDiagnostic":"AMS0EPF000001B4:EE_|GV1PR10MB8824:EE_","X-MS-Office365-Filtering-Correlation-Id":"3ee09065-7765-42d4-9869-08de9b764307","X-MS-Exchange-SenderADCheck":"1","X-MS-Exchange-AntiSpam-Relay":"0","X-Microsoft-Antispam":"BCL:0;\n ARA:13230040|1800799024|82310400026|36860700016|376014|22082099003|18002099003|56012099003;","X-Microsoft-Antispam-Message-Info":"\n 9meSsmD11mskzzUsJ7WoDuQopkDJIp/O8R50DrayXFZBaXvqogjfvC5PkYH3YpEcUyHDT3w7B2Xgf++0g12Tzo5bGogsBF0zrOYGOw9Fv8ObfKW0deoYvxqkH+Lj/QwN90B5WDEpI+seGG7CjMg3RwRt8VwFR3gbZzWKJoirBgBgxgiMnPCMikj36dj8t8g/C+/MnqVFs29yDoXMEgwdXgBgV5XOvO7OYs5yRHC5bVbgTBogAL6epc7mKSebadGrlfT1HeJwzgOegh1veZWnMu20QjA7fXMXdctA0+TSOlFnWk7vLVlajNhq9LkatAVgMAbngTEU44W3r6X0JSVI1VPxlp2f+qXB/8YZTt3Gs8w5zzLO0nS9oKl91Pl5JdBjRWPz0CZXPxON5b937FVUxMa+lNKWocjhUy8fUOf9uNC/+gYA3q/7TRYmxlRvvpk8OCi1rJb7RP6TRsUO6jAt9HsHM4U3UxGqEJoDHB7L6Hde6co3RPG9DdnLOV4AuM9RI8N+be7kAI0UZhWKwvNAGPnJ3IeiEhSjupu5ph9vSbmRBJ29lz94767NbhH8UaugyeBK68Hg52ZIoYhZ/uHOxxIDhSoQtnBztf/owVUWpLtSew614WjVYMTqLcPs1dyTbd5YseCR5rGQtZfeuEDCEjrZ5Y4gwHK9GhSSvwhfTadisxSsPZmJa3ZQP7KEDk33g6c64iyZbMJHlU9vmRfqU4wv4DZLb1fbV35K789pbHI=","X-Forefront-Antispam-Report":"CIP:164.130.1.59; CTRY:IT; LANG:en; SCL:1; SRV:;\n IPV:CAL; SFV:NSPM; H:smtpO365.st.com; PTR:InfoDomainNonexistent; CAT:NONE;\n SFS:(13230040)(1800799024)(82310400026)(36860700016)(376014)(22082099003)(18002099003)(56012099003);\n DIR:OUT; SFP:1101;","X-MS-Exchange-AntiSpam-MessageData-ChunkCount":"1","X-MS-Exchange-AntiSpam-MessageData-0":"\n fKNEhRT5N1e0uhgxmgn0an3oIP7pRl3Wp+lWfV9ABLdx58vKSMNj7dsCZCdJrS67rjIDYfKHkYFSGXvZdbTPsm7RIzhMsH1vZJ/IL95DJBrLSbqPct3hliX8toF0ZRxbZOkxFoJwRXatP3Q7j9Ym261Tq4PvkZPm7Of45ohf7AxCv/JXgw/malMWlr0ODycUKfIUhl8rx0jWcrV9UjzqSo/8AN5o6gbswuwiS2lIMaFCeVn9KTU7wYZhYNFeHYetYgOeYv/AI8gsImx+H7PGc9MadL2LO99homoMffjVcxXcXBhPZlq7PCc54xudydRw+/wAOQD7Usv4/CEp4oB7cRsPDDzkEK1m4qk5H6CVu8fivmxLMGR3uKsDkv/Rr+dlvNNbEYZHmGe3irdW6I6+iyJIDTdxJR/Teq5R+2+f31LlnZFHL2DKmcklGMp45TQN","X-OriginatorOrg":"foss.st.com","X-MS-Exchange-CrossTenant-OriginalArrivalTime":"16 Apr 2026 05:08:56.5370 (UTC)","X-MS-Exchange-CrossTenant-Network-Message-Id":"\n 3ee09065-7765-42d4-9869-08de9b764307","X-MS-Exchange-CrossTenant-Id":"75e027c9-20d5-47d5-b82f-77d7cd041e8f","X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp":"\n TenantId=75e027c9-20d5-47d5-b82f-77d7cd041e8f; Ip=[164.130.1.59];\n Helo=[smtpO365.st.com]","X-MS-Exchange-CrossTenant-AuthSource":"\n AMS0EPF000001B4.eurprd05.prod.outlook.com","X-MS-Exchange-CrossTenant-AuthAs":"Anonymous","X-MS-Exchange-CrossTenant-FromEntityHeader":"HybridOnPrem","X-MS-Exchange-Transport-CrossTenantHeadersStamped":"GV1PR10MB8824","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3677969,"web_url":"http://patchwork.ozlabs.org/comment/3677969/","msgid":"<212bbf04-015d-4356-99ef-56a23aa70fe2@gmail.com>","list_archive_url":null,"date":"2026-04-16T07:17:36","subject":"Re: [PATCH] testsuite: munge absolute paths like compiler do on\n Windows","submitter":{"id":29250,"url":"http://patchwork.ozlabs.org/api/people/29250/","name":"Jonathan Yong","email":"10walls@gmail.com"},"content":"On 4/16/26 05:08, Torbjorn SVENSSON wrote:\n> Gentle ping! :)\n> \n> Kind regards,\n> Torbjörn\n> \n> On 2026-04-08 13:38, Torbjörn SVENSSON wrote:\n>> Without this patch, I see errors like:\n>>\n>> FAIL: g++.dg/modules/compile-std1.C module-cmi <bits/stdc++.h> \n>> (gcm.cache/,/T:/build/r16-8473-g5cc0ead3625fe6/arm-none-eabi/include/ \n>> c++/16.0.1/arm-none-eabi/thumb/v6-m/nofp/bits/stdc++.h.gcm)\n>>\n>> Obviously, the path is illegal on Windows since the colon is a \n>> reserved character.\n>> With below patch, I instead get:\n>>\n>> PASS: g++.dg/modules/compile-std1.C module-cmi <bits/stdc++.h> \n>> (gcm.cache/T-/build/r16-8473-g5cc0ead3625fe6/arm-none-eabi/include/c+ \n>> +/16.0.1/arm-none-eabi/thumb/v6-m/nofp/bits/stdc++.h.gcm)\n>>\n>> There is no impact of this change on Linux when testing an arm-none- \n>> eabi toolchain.\n>>\n>> Ok for trunk?\n>>\n\nNo objections from me. Looks good.","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=HEMgl3bv;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256\n header.s=20251104 header.b=HEMgl3bv","sourceware.org;\n dmarc=pass (p=none dis=none) header.from=gmail.com","sourceware.org; spf=pass smtp.mailfrom=gmail.com","server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.215.171"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fx8Vq3M6vz1yDF\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 17:18:10 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 20B234BA2E26\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 16 Apr 2026 07:18:08 +0000 (GMT)","from mail-pg1-f171.google.com (mail-pg1-f171.google.com\n [209.85.215.171])\n by sourceware.org (Postfix) with ESMTPS id 024A54BA543C\n for <gcc-patches@gcc.gnu.org>; Thu, 16 Apr 2026 07:17:40 +0000 (GMT)","by mail-pg1-f171.google.com with SMTP id\n 41be03b00d2f7-c795f75e971so605173a12.2\n for <gcc-patches@gcc.gnu.org>; Thu, 16 Apr 2026 00:17:40 -0700 (PDT)","from ?IPV6:2001:f40:91b::14fe? ([2001:f40:91b::14fe])\n by smtp.gmail.com with ESMTPSA id\n d9443c01a7336-2b4782ace42sm55833815ad.68.2026.04.16.00.17.38\n (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128);\n Thu, 16 Apr 2026 00:17:39 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 20B234BA2E26","OpenDKIM Filter v2.11.0 sourceware.org 024A54BA543C"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 024A54BA543C","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 024A54BA543C","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776323861; cv=none;\n b=M2iDImuc5Lz/OdMkxyCUL2C5zvrRtfQzRU/qkUfemXettM2FJWoCgdFa8cIC7w71jLriLIAmMZncp9aezdj9Hlrr6tPnmsfNRN2YDQDS2cWJlpJvUAHd7IWYWQesyHCp7QfE6PQoJLmU28EUJZkADr7oeNM5G8ORaRjJrEXclY8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776323861; c=relaxed/simple;\n bh=smkKrvn4w0+PD+fSUfZ/i/tPkxHHd4dh04n6NQxUn1s=;\n h=DKIM-Signature:Message-ID:Date:MIME-Version:Subject:To:From;\n b=mTKtIsIMOwnVM4JSkafnWShqbK9DOpYdnUjS/Y2t1EXbPLpUtSmGe153AD12AArH063qAGUYWvdY5LlkwTLET0W71jmyTWKTC/GoAWczqp+86I5w5zOfeb6qYKmsVW0//R5mfkmN11hPY0fp4VWkAUuaf7ps5BA52KIhAxcAB3I=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=gmail.com; s=20251104; t=1776323860; x=1776928660; darn=gcc.gnu.org;\n h=content-transfer-encoding:in-reply-to:autocrypt:content-language\n :from:references:to:subject:user-agent:mime-version:date:message-id\n :from:to:cc:subject:date:message-id:reply-to;\n bh=LhOxKmriVkDxZvcTuhJcWlR7nKIOEZPsMHZk516H5sk=;\n b=HEMgl3bvhb2rs85pCqamig3xdp03Rjrdc3s7OLaMbT1Rx4yzA177pk+F3nZ/cdswYG\n Bv4et6whSwNwuqc5kwqKCcaCilVaL4VKDPoJwAX8xQxFA3/0ciqnZ+J4iI49kwCZSj6a\n eDv1ON+SQfiLkWAsF7HJ3FGyG3/KsX+stojhfJbwb2nh5zAqsWzEx3qMldPfJJf84NIt\n KLrUW4ND+Hqbf1eVo2ggOmfjUgK96TWY6gG8k4E/hhg1x8P0SyTbMmMYRSNHAGVrcD4K\n mKZeKxB5uE0N/vA78ghkhNmA4pH81noD0pQA7Hclf+lhJXHUxaK3Mn6ZrmWzlbTT/cfm\n UHQg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1776323860; x=1776928660;\n h=content-transfer-encoding:in-reply-to:autocrypt:content-language\n :from:references:to:subject:user-agent:mime-version:date:message-id\n :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=LhOxKmriVkDxZvcTuhJcWlR7nKIOEZPsMHZk516H5sk=;\n b=AV5Uy6/QpmH7p6CkHC4Tv6SoBo1nodJPcz+mHEG1iwo5DOjkQyLiuwak5fwDJTc6Ia\n JMw5R6IGsZx0uoUwRcgn4jsnRG32cpny/JFqneV3Ou3pQ/YtMcLSpG22788QfPQTmBIy\n fJ10eOhn2WQAICHON7FiGDIuQcfYXxsqs/NjI9Kw6aQ219WUqR3ouqD29znp1IVcOQ2t\n V0DXt1xpUjNxPMkZjNoyu3+kxajOr7PNoG4JcCHu+fPztdmeQGdmK+9u7M4QH2G0Q7uk\n 7SFWBqm/UMotsVVPf8ZYRkM8D9/0XRd/qd7OWsrvGhzk1HAqHpr6ih6LffRQtRNWI9Qr\n T1xQ==","X-Forwarded-Encrypted":"i=1;\n AFNElJ9bdpIqkkwTpRk7rRSih+y4+rvK7ZDpDXkM54hy1U36fUiql2k3L6mMPOoJZTbiJ9log+5JUJAlClch5Q==@gcc.gnu.org","X-Gm-Message-State":"AOJu0YzWnMQDkXudV/JucGMhdAOXR1YZmXs9MXvGrrRclqcQK81hAWqN\n /h+Ht++dBrs8WhwO1Kbjk2ykBZ+S/4q0WrP3QJ1sI9TJ5Mk/56RS/Aam","X-Gm-Gg":"AeBDieu0UECTz93BJaNF+r6dHuVmUHEwkDKxOYFfJbPelin7onhxdGzelhdIegY0Boq\n ZHWvMdlX1pUOKfCXB+Gmeoa4u9KGSTHpJBdnD09EUleo2n2h+qubz4Y4hu4GK1/3BxINBnyc2z9\n ttpMOjpkaQT9Bh0PejXCmOAJyAMquG3G32Ktawth998sBdKEhGy3y/avzR/bccsdZzs+RkdtX6Y\n uvkHYdMHF/9ulJ06bIwAKshLJAGlgtuPhSPM+Aw7i+f14Yxmj8Gvdkt1ZsPCWIHyWTM+WGUc2Vp\n VvuKz2S5iNMImpDhDslp24O9s1e1oMRdjm7cqnjcL1/rceidBIgtpGM24PMPy2EhlrG+tyczW0c\n fbD2CiZcbGBnCIRnK9CvNBcYLUPqrRBeAyp7hGR6UfexP9G5RducnvK7c2qW6/Uee2uJAIUs66y\n 00MCjFEFUwzs6I2A==","X-Received":"by 2002:a17:903:1ac3:b0:2b2:5ec6:dcf6 with SMTP id\n d9443c01a7336-2b2d5938b38mr243501645ad.8.1776323859774;\n Thu, 16 Apr 2026 00:17:39 -0700 (PDT)","Message-ID":"<212bbf04-015d-4356-99ef-56a23aa70fe2@gmail.com>","Date":"Thu, 16 Apr 2026 07:17:36 +0000","MIME-Version":"1.0","User-Agent":"Betterbird (Linux)","Subject":"Re: [PATCH] testsuite: munge absolute paths like compiler do on\n Windows","To":"Torbjorn SVENSSON <torbjorn.svensson@foss.st.com>, gcc-patches@gcc.gnu.org","References":"<20260408114334.4165134-1-torbjorn.svensson@foss.st.com>\n <01958896-8d28-42c3-a6e1-2c285284b0ff@foss.st.com>","From":"Jonathan Yong <10walls@gmail.com>","Content-Language":"en-US","Autocrypt":"addr=10walls@gmail.com; keydata=\n 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","In-Reply-To":"<01958896-8d28-42c3-a6e1-2c285284b0ff@foss.st.com>","Content-Type":"text/plain; charset=UTF-8; format=flowed","Content-Transfer-Encoding":"8bit","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3680893,"web_url":"http://patchwork.ozlabs.org/comment/3680893/","msgid":"<71C0FC2D-CC69-4849-A690-3FF705405CC9@comcast.net>","list_archive_url":null,"date":"2026-04-22T18:46:22","subject":"Re: [PATCH] testsuite: munge absolute paths like compiler do on\n Windows","submitter":{"id":4385,"url":"http://patchwork.ozlabs.org/api/people/4385/","name":"Mike Stump","email":"mikestump@comcast.net"},"content":"On Apr 15, 2026, at 10:08 PM, Torbjorn SVENSSON <torbjorn.svensson@foss.st.com> wrote:\n> \n> Gentle ping! :)\n\nOk.\n\n> Kind regards,\n> Torbjörn\n> \n> On 2026-04-08 13:38, Torbjörn SVENSSON wrote:\n>> Without this patch, I see errors like:\n>> FAIL: g++.dg/modules/compile-std1.C module-cmi <bits/stdc++.h> (gcm.cache/,/T:/build/r16-8473-g5cc0ead3625fe6/arm-none-eabi/include/c++/16.0.1/arm-none-eabi/thumb/v6-m/nofp/bits/stdc++.h.gcm)\n>> Obviously, the path is illegal on Windows since the colon is a reserved character.\n>> With below patch, I instead get:\n>> PASS: g++.dg/modules/compile-std1.C module-cmi <bits/stdc++.h> (gcm.cache/T-/build/r16-8473-g5cc0ead3625fe6/arm-none-eabi/include/c++/16.0.1/arm-none-eabi/thumb/v6-m/nofp/bits/stdc++.h.gcm)\n>> There is no impact of this change on Linux when testing an arm-none-eabi toolchain.\n>> Ok for trunk?\n>> --\n>> GCC munges absolute paths on Windows by replacing the colon with a dash.\n>> gcc/testsuite/ChangeLog:\n>> \t* g++.dg/modules/modules.exp: Replace colon with dash on\n>> \tWindows.\n>> Signed-off-by: Torbjörn SVENSSON <torbjorn.svensson@foss.st.com>\n>> ---\n>>  gcc/testsuite/g++.dg/modules/modules.exp | 5 ++++-\n>>  1 file changed, 4 insertions(+), 1 deletion(-)\n>> diff --git a/gcc/testsuite/g++.dg/modules/modules.exp b/gcc/testsuite/g++.dg/modules/modules.exp\n>> index 2c7365db1cc..aa351b73e0e 100644\n>> --- a/gcc/testsuite/g++.dg/modules/modules.exp\n>> +++ b/gcc/testsuite/g++.dg/modules/modules.exp\n>> @@ -83,7 +83,10 @@ proc host_header_path {hname} {\n>>    # Return the pathname CMI munged like the compiler.\n>>  proc munge_cmi {cmi} {\n>> -    if { [string index $cmi 0] == \"/\" } {\n>> +    if { [string index $cmi 1] == \":\" && [info exists ::env(OS)] && [string match \"Windows*\" $::env(OS)] } {\n>> +\t# Windows paths like C:/some/path should be munged to C-/some/path\n>> +\tset cmi [string replace $cmi 1 1 \"-\"]\n>> +    } elseif { [string index $cmi 0] == \"/\" } {\n>>  \tset cmi [string range $cmi 1 end]\n>>      } else {\n>>  \tset cmi \",/$cmi\"\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (2048-bit key;\n unprotected) header.d=comcast.net header.i=@comcast.net header.a=rsa-sha256\n header.s=20190202a header.b=3/+bZ0ea;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=38.145.34.32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (2048-bit key,\n unprotected) header.d=comcast.net header.i=@comcast.net header.a=rsa-sha256\n header.s=20190202a header.b=3/+bZ0ea","sourceware.org;\n dmarc=pass (p=reject dis=none) header.from=comcast.net","sourceware.org; spf=pass smtp.mailfrom=comcast.net","server2.sourceware.org;\n arc=none smtp.remote-ip=96.103.146.57"],"Received":["from vm01.sourceware.org (vm01.sourceware.org [38.145.34.32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4g18Cc5Bqvz1yD5\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 23 Apr 2026 05:18:52 +1000 (AEST)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id DF58B43957A0\n\tfor <incoming@patchwork.ozlabs.org>; Wed, 22 Apr 2026 19:18:50 +0000 (GMT)","from resqmta-a2p-658781.sys.comcast.net\n (resqmta-a2p-658781.sys.comcast.net [96.103.146.57])\n by sourceware.org (Postfix) with ESMTPS id 0FA49408135D\n for <gcc-patches@gcc.gnu.org>; Wed, 22 Apr 2026 18:46:26 +0000 (GMT)","from resomta-a2p-646771.sys.comcast.net ([96.103.145.239])\n (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 256/256 bits)\n (Client did not present a certificate)\n by resqmta-a2p-658781.sys.comcast.net with ESMTPS\n id FVaSwv0lB1TVNFcafwOTgt; Wed, 22 Apr 2026 18:46:25 +0000","from smtpclient.apple ([76.133.244.13])\n (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 256/256 bits)\n (Client did not present a certificate)\n by resomta-a2p-646771.sys.comcast.net with ESMTPSA\n id FcadwjT19Oi5MFcaewMPI8; Wed, 22 Apr 2026 18:46:25 +0000"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org DF58B43957A0","OpenDKIM Filter v2.11.0 sourceware.org 0FA49408135D"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 0FA49408135D","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 0FA49408135D","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1776883586; cv=none;\n b=QVItyUryaMwAPbAD0wYJyZ2YEvgNkxEXwDL8gYD+q+luUiGR3NtHZzQiw7HD1CcJb6EK/FiDSLG9qcEuyvsXXsM/j/nrLzJUOPwySS4cD1DPeZfLRJpOKexcnlP9c8PMYyK75QZ/UsAXot9YJzCERNVnA4RgN6K/v+wMya6Hsn8=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1776883586; c=relaxed/simple;\n bh=DRW01DTeeDY7yx7wSW5sGPugHrFD+Gd9c9aTyAJODEM=;\n h=DKIM-Signature:Mime-Version:Subject:From:Date:Message-Id:To;\n b=VU/20wSTJMRK9ya+ZivomevLg9jxIs7N8FWWPMIwGZAraio8uNXRENMoGnMsON91lk2zMIzV1VJQSGrZvLYiBi+1NRDcQe5GRSvXBY08AlaY17FOPiw5dYzvAwFPIcoKT2ZgF+BprxkugpfQ3mqMzUNI0HhDertDyPw/9iSLGdo=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.net;\n s=20190202a; t=1776883585;\n bh=2imc61dnpExAGXPJttNrEseV6gscm9/+u4T/M6c4edU=;\n h=Received:Received:Content-Type:Mime-Version:Subject:From:Date:\n Message-Id:To:Xfinity-Spam-Result;\n b=3/+bZ0eaz8asZKL7vK8nTVYCDK2kmJKZfaKOIgRz+bgKG1uwbpnuzNOi7IKTOFakB\n jU0TfGPsHj3wQpPROXg+IcHHwvj8BdN7XwmbOY6j5nOA9tkXbYrE12bHKAWkLFpkay\n HtN0tv3rEu91JiEjOdR6v3Y3UoZT2pvO8vBgL+uVTg9h1HpI5VtC92oJqN7vaQ+dgV\n T7/GMUha4tstmDgFP+qqhVjw/HemA193THU4uMECAxmtJKyHekHM60ky3ZFzjBhm+D\n IErPHww+9vvbW1kwg1DcdEG5MJ3yb/BM+ffzdxFJVelJ2k61XFPtA83DjnCB/yFZO6\n Bo6sN9PAzjvtw==","Xfinity-QID":"FcadwjT19Oi5MFcafwMPI9","Content-Type":"text/plain;\n\tcharset=utf-8","Mime-Version":"1.0 (Mac OS X Mail 16.0 \\(3696.120.41.1.10\\))","Subject":"Re: [PATCH] testsuite: munge absolute paths like compiler do on\n Windows","From":"Mike Stump <mikestump@comcast.net>","In-Reply-To":"<01958896-8d28-42c3-a6e1-2c285284b0ff@foss.st.com>","Date":"Wed, 22 Apr 2026 11:46:22 -0700","Cc":"gcc-patches@gcc.gnu.org","Content-Transfer-Encoding":"quoted-printable","Message-Id":"<71C0FC2D-CC69-4849-A690-3FF705405CC9@comcast.net>","References":"<20260408114334.4165134-1-torbjorn.svensson@foss.st.com>\n <01958896-8d28-42c3-a6e1-2c285284b0ff@foss.st.com>","To":"Torbjorn SVENSSON <torbjorn.svensson@foss.st.com>","X-Mailer":"Apple Mail (2.3696.120.41.1.10)","X-CMAE-Envelope":"\n MS4xfAMWDlzNPXcUd5ZpznLvOySEQ0lsUbBjfRinNK0hw3rcwOelphuQ2Ms+mzNRsEFrcYol4IlbOXZmxsE2dQRafCpots9HjIpgRh/Ze/N37D24eY8Rxhnw\n e/wGAF+lvTPuvDP4qq2lsNiZbhT0eqrUw3VpvgXfnAaBfEizTWfT4Uh21w6NabmekcRTXPF/S0hwhvb7MKnPWggQLdiO5nXYF6NkFDLw6eUhp8OtHB2Xhubx\n LC2Ed8nxRAWWz22mOx+iUA==","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]