From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id n5I5FThGcmqFLAcAWB0awg (envelope-from ) for ; Tue, 04 Aug 2026 16:06:16 -0400 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20251104 header.b=owwjPxuU; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 35BA61E166; Tue, 04 Aug 2026 16:06:16 -0400 (EDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-25) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.4 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.1 Received: from vm01.sourceware.org (vm01.sourceware.org [IPv6:2620:52:6:3111::32]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id 7CD9A1E09B for ; Tue, 04 Aug 2026 16:06:15 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 584934BB3BAF for ; Tue, 4 Aug 2026 20:06:14 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 584934BB3BAF 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=owwjPxuU Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) by sourceware.org (Postfix) with ESMTPS id BA7624BA9003 for ; Tue, 4 Aug 2026 20:05:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org BA7624BA9003 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 BA7624BA9003 Authentication-Results: sourceware.org; arc=none smtp.remote-ip=2a00:1450:4864:20::336 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1785873950; cv=none; b=k/qyFQDktHeoyxwdMt9cBrItMpHAQ8WxWCvyQJs3vTbdLt+1mHsT9HMW2zgDKhekCuChyFnRVkJwwcYg1XwKSkbzMrWYULaU2W4jA5Er2Lj0LKrRb2u4Byug/g4BlzuKP98UjwCy+l/6EkkBoJNYlbyxxWWPfy/fyx0LeNRTpqE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1785873950; c=relaxed/simple; bh=WcT5a1wxu34q8oNkJOXIPJzcjCUj1SnXnBC9MIvGLfs=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=f7EDwsdz3Jp59sWtV3N4jtZblWOnWkle/3s8BJAYBzf1HbfZJIxVcfKPBq8zZSL4ObSP65H9BiGmeftxjuwr2Q5xpMJxXEc8QfVI7Qx/BzB6oDmXmyXbu0MYlgCBAyqFOQxAtL/ksi/j91vX25hp1vwk/YZuBFYu6drE7XigFYA= ARC-Authentication-Results: i=1; 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=owwjPxuU DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BA7624BA9003 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-496b7622a83so1305015e9.2 for ; Tue, 04 Aug 2026 13:05:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1785873949; x=1786478749; darn=sourceware.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=ffr+LkIcP1aSgd8sdXisPHuqe1x4Rki8PF3W0CpGnzo=; b=owwjPxuUfYTUYMAGBJCi6xXSkIDNhb+lmxubGCTu3BEk2n7n1PMVWMsCMjTEf/zYly lEP6hh+W0P6PDhxaNYa/KcK98zC8q4dgkW4LLs5CpB1yL0ekbcTheCCEgGgOsvxJRnVG Qutr38e6Ri0pTMiqqDPRZbKmv4zFEpqC9cJdqyEuK4c2fVziSrG16mysJ/zjejdnh9mB ipzEsTJsFyQ5zpOVMPNZoXC4eI61sClLNShIF3+NmuRYs7nE23E6CLSuOfQfeDw8+iRa xQW8+abpT7SmzQLBNx+UCVcdh2az9A1aahe6KpSx5nKrFYu7g+EKQsm5cO0bhiq5heUW JFzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1785873949; x=1786478749; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=ffr+LkIcP1aSgd8sdXisPHuqe1x4Rki8PF3W0CpGnzo=; b=lh47hNb9ikiGT005b24QKiGzyc6tRNn6GBRmwD4g0vfauDDClM0DvIbNRn7xm7EmkD v332J8H/1PsmEi8HjLHQ9MQdPytZQKRm0f0Eg3/UA731kHWiIj/HU6rlDj2Wp05ZqPOp AVZRX7rvA2+DcqppYuPeclPYVvSKXsYeHYzaFtuzxnDWoYE9EnzHnhJOZCkC7E82EDY7 zdXwNSUIIp/4OcHJnswDLmr6rI7NfcO7dBDVAg4na9QyTdTdSM4Gx36nObnzAcPME+sR 46cWsumd0zkjmZlatc6Xo+tpaEaVm2EPZPCr2K0gMpsYC1mTeWnLtOUXG4HdBfye0pyv 9VCQ== X-Gm-Message-State: AOJu0YxVSIbfbrpgSBUjdL7vUd+j8bcmzaydxgg1VGSESfU5+fzzS8us Ye8zPP8PbjfQIFDfCIj4aJjBp82xXxdCH8x4Vb20/KUOUCZQO3f02neX9aPtwA== X-Gm-Gg: AR+sD13e0aLZR85Kt3+zdsoubZoo3CINURTFdU5VHcSsbUvTtNLI4Ht/QEQgfoxQ+fq SoFzVYtmeFObAEJ5aVE1GkxxDipnBBFh9QJorZ1d5Cev7HcRThDRXMac2j4GX0+mpvqS+vhLRMj g/YLO3DNHxt19tnFTlhHNdDrrwstpo/82P4sisnVCpzlwHPJE1C8hkVs5Yha0IlhWqMoSKJwFUD bK2RKIqQKLsITxpyEfn7ecdzvdMDUcDXGdBRR36//SIVVohS8sKsMYCwVL9P3v1kp2v23ZC7Gbb Y9+OV3IuerH1Ugpcbh9jxFyVLClsWW/wLZLq/sCan2EwWdgd3bqkfexIgpEd0xJBdjAS1exPDae 4p+rH36JWA6LLBS5SBDHTkw2AzsDlfQkXMwA8m8YdPlnBQHAjgnssG8Dqf/wsldruh9D8wk5vEL cuC6JLtPjQU16m4RCXD+oyHI6cTld7GMFcChFVNJ/e9sFFxX/7AMyWlNqbtOm9B6P3miUGaiUbd f7WKSZPgaI27wKGkP/7XvzV7pwMx21dCxeRw/cFzMKcOXRg5coedX32/gPA3ACOIUAE1w== X-Received: by 2002:a05:600c:840f:b0:493:bacb:1341 with SMTP id 5b1f17b1804b1-4994e72605emr10000905e9.4.1785873948431; Tue, 04 Aug 2026 13:05:48 -0700 (PDT) Received: from Mein-PC (p200300ed8f0bd900ed118069652968a8.dip0.t-ipconnect.de. [2003:ed:8f0b:d900:ed11:8069:6529:68a8]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4994dfda45asm35252905e9.4.2026.08.04.13.05.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 04 Aug 2026 13:05:48 -0700 (PDT) From: Oleg Tolmatcev To: gdb-patches@sourceware.org Cc: Oleg Tolmatcev Subject: [PATCH] gdb/testsuite: make MSYS path normalization case-insensitive Date: Tue, 4 Aug 2026 22:05:06 +0200 Message-ID: <20260804200505.1890-2-oleg.tolmatcev@gmail.com> X-Mailer: git-send-email 2.55.0.windows.3 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces~public-inbox=simark.ca@sourceware.org When normalizing Unix-style paths for native MinGW hosts, compare MSYS mount prefixes case-insensitively. This avoids mis-normalizing paths like /C/... by failing to match the /c mount point and then falling back to the root mount instead. --- gdb/testsuite/lib/gdb.exp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 6fb04869605..58f7c54cea0 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2393,7 +2393,7 @@ proc host_file_normalize_mingw {filename unix_to_win} { foreach {unix_filename win_filename} $unix_to_win { set mount_len [string length $unix_filename] - if {[string equal -length $mount_len $unix_filename $filename]} { + if {[string equal -nocase -length $mount_len $unix_filename $filename]} { if {$unix_filename eq "/"} { if {$filename eq "/"} { return "$win_filename" -- 2.55.0.windows.3