From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id Cz0uOYDegWqbiSoAWB0awg (envelope-from ) for ; Sun, 16 Aug 2026 12:00:00 -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=ciFz+Arl; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id D72CE1E0A3; Sun, 16 Aug 2026 12:00:00 -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 D23FD1E033 for ; Sun, 16 Aug 2026 11:59:58 -0400 (EDT) Received: from vm01.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AA25F4BA2E32 for ; Sun, 16 Aug 2026 15:59:56 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org AA25F4BA2E32 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=ciFz+Arl Received: from mail-lj1-x236.google.com (mail-lj1-x236.google.com [IPv6:2a00:1450:4864:20::236]) by sourceware.org (Postfix) with ESMTPS id 2A3ED4BA2E19 for ; Sun, 16 Aug 2026 15:59:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 2A3ED4BA2E19 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 2A3ED4BA2E19 Authentication-Results: sourceware.org; arc=pass smtp.remote-ip=2a00:1450:4864:20::236 ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1786895972; cv=pass; b=BLXhnkXBRBtPuONQtb/agfBxZxLI0NWtvQeLT7Q/tF7x/n7KlN3PGRM3b8ZdY5bsb+rwXxgEMOfM8JF4ivjOZOYxIMQNAvUvo5RQs2MZYe5dV4oPa+T9d9xNCeSQDyqTl5KUY6Ccealw4CWpcVjIs8bJw4YPTJHyB8Pi2iqSKeM= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1786895972; c=relaxed/simple; bh=67FevJfdynad1FXakSceI20KNOPkV/CoiIrgsij5mJU=; h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To; b=SGa2yHf4CaMjJnCVCicBLhPbiy/zRPjrnqb8YMl9syPvztQAO8fBFwGIF09foDj5ARvfQzR8liAIZuh09c9oBGotYOTZTpx5ANWIKOLPPIGPF34dK79jRLtgqn8ZRWHjAq8bCJqpBSrqXHLGZ2VBCXopFPSUkByIWU9OLETL7+E= ARC-Authentication-Results: i=2; 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=ciFz+Arl DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2A3ED4BA2E19 Received: by mail-lj1-x236.google.com with SMTP id 38308e7fff4ca-39c7ce122c7so20711821fa.2 for ; Sun, 16 Aug 2026 08:59:32 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1786895971; cv=none; d=google.com; s=arc-20260327; b=F7KkOSIIccz9JZIcUcYLzi9RfSyhtKNEIGFJE5CYDNUYWxVFgPJJNMs6fJXKc9fGsP LGnf9Zcvhf4hcN2r2RE3EFSWBhmY/riCZwmXwCZ6kYZe7NrHOgzoWqqO8sOkQTDGPWdT vhGBdUJR7j3QhHpW1CMOuWz7s7L9eJZ8BtrZUKkMMHwhGkcu51J+hcq7M9FN7ZnSMBac vs0YOsZxkcAZPSL3YyyUU22ITBbAkuk6cg3/I74x51sBVm99302mnK5nJYWWFAKS236g WcgVcezkJFyR2bClOSH63SNdcXxWMt9FyeeC0G/yIwFd2/LkpdIO1nt4A5YhxgoMzi13 2pRA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=q23w1Wb0TiueTaLVL3lBzy4Mx2uhqxhdTKAbwXvVdho=; fh=72kqq0iQhigvR9Vv/oqX5ebs3Yyyw7XhzWxOOEPdupI=; b=XlYfVhWtzsoRUjmlJ3b1WW+A0vec6DIXaW4Wdi6WlM2e2rgQ8J7IG6D3l3V9fiDito zKrrT5DY8Zg0a5eSJj+uz0kCEGovuTU9vYVVN/qxtl7WpMLQt+K9ycfYDuGI5hv33xvp exDx0LcKZzyiE5XskTRKQ/yEVJWVeOq3sZkur4MIhtmx1qHecdsqb8L5q1H9EPC9IAgR pk6+lzWv73caGunSBGzQvmcCfTZAxGqspNFUzhVOyORcJ3K7JR58mjWpc7lkCx7kAVhl 5O6mySJTqrsYPdw7KEM5700o6o5NcuQ8df+PPfmIXfsAZHORg1eEfEC+6uBKozbIQYca Ef2A==; darn=sourceware.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786895971; x=1787500771; darn=sourceware.org; h=content-transfer-encoding:content-type:to:subject:message-id:date :from:in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to:content-type; bh=q23w1Wb0TiueTaLVL3lBzy4Mx2uhqxhdTKAbwXvVdho=; b=ciFz+Arl5KEtBeiwsvUIpgpIvDumru3c4jiFQJOLQ1W74GvWdRqIbVb6YNgQvcHcWY 6qVmsc/f8Zqw4Bf3cYhbjfwGnWJNqOgtWgbXa2NuRiqwwNC1QPNkaHKZRlm1QCFDbDpa iRELlr1JiEJBwF5sYUZXgca2RlF7N5Uk75aHnRRdL/xxsk7MmqMeXm/1DBMmVQu5EFOj rooHj+BsnykKIoVdFl5ZMK0vkI2FQ2DR7My8uKwCSO/4FezPyhZd8oEitsf9iJ1pWI2+ +rBw7Js1mRL9TgmnQ12Ru6c6eTlrTi1WJph/dDJTGpsuiGc3gieY9tTORcNxZWOW22ou m9Mg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786895971; x=1787500771; h=content-transfer-encoding:content-type:to:subject:message-id:date :from:in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to:content-type; bh=q23w1Wb0TiueTaLVL3lBzy4Mx2uhqxhdTKAbwXvVdho=; b=HQf812qZzqAhWUMoSHdv5ZHBruCp/jE7g/gr6pw+VB+7a6asfvekhwkYFTkppgUQrV bwqehOQHXbV+B/hRrj/bTn+hZuT120OhY5gdqSouPRNgUS7aT5TYohqpdI8UgJMRV5Hc Mv9ry4w8HU4sxy1Bvy7PHbdT4HE2vBALZXOmvtfp/Xbw/Hx7RRL5RLLopSqce9+iyGpn LZSmdBytxyOHKiNgLd2FGgw/Ylgp4NW7WBAb0U4OEteMXf++VwF/Qpsvk1tNJi5FiN9v QFauCjFiuQDHW5i3pdPs6ZlIwgs/KDth7vmls0uAKfeJPKo9a9yoQTCDA9MkYj1VRMmd UIMw== X-Gm-Message-State: AOJu0YxkXqzaxymP02PX6lo3A+fot/v+h2EvuXNC0u3SR7mozDQD95vg DVFe9HPyXBUi49zafjq4PAPTQOakyY9VOcX6hUVbbFdeATVtvZBeoBFOe99m5Tw82zykJtFwiB9 GVPjEprim7bvOl3E/H53GAybEjfx7H94Rtw== X-Gm-Gg: AR+sD10a5LTyklvxyirAxIaHYdyIwjtOyFcy6JahvT2eqOmFqqF7HBAWjMk9twvrTn4 gkAdJNy2JZOWISYHii63KdqkmrTFfzoMog2q8gwRMtUwEl4wfxPCNLFXEY61RJBlYM2OJtPcoiW MUOXpc9hFf29CBHJVqjzUjA+YxabAPg7YufSYApeMV7Z9C4AVestqFFicUky4qh5RSjNP4uvhOg 0bSULKcVW+ypq4Ig3pzftgTglKFmSXVEGVBMEmhrLlaYZh2RAhOFR1vEMvIXKYjulB1OLM/dsvB 2rT4lzkaN4RLZmoPbVlzwesJIlYNKIm8pelucjVWvr9ntuAnkTN45FWHZNxZCMIXRS8ycldGIDB a X-Received: by 2002:a05:6512:1094:b0:5aa:6c98:a090 with SMTP id 2adb3069b0e04-5b459164e71mr2726679e87.34.1786895970373; Sun, 16 Aug 2026 08:59:30 -0700 (PDT) MIME-Version: 1.0 References: <20260804200505.1890-2-oleg.tolmatcev@gmail.com> In-Reply-To: <20260804200505.1890-2-oleg.tolmatcev@gmail.com> From: Oleg Tolmatcev Date: Sun, 16 Aug 2026 17:59:17 +0200 X-Gm-Features: AcwNN1W-tGNQbyMkfRwAPqMR8vNh_T_HQkCvVoQ3misBe-bdbeJ4f9mIQq5BGxs Message-ID: Subject: Re: [PATCH] gdb/testsuite: make MSYS path normalization case-insensitive To: gdb-patches@sourceware.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable 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 =D0=B2=D1=82, 4 =D0=B0=D0=B2=D0=B3. 2026=E2=80=AF=D0=B3. =D0=B2 22:05, Oleg= Tolmatcev : > > 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_wi= n} { > > 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 $file= name]} { > if {$unix_filename eq "/"} { > if {$filename eq "/"} { > return "$win_filename" > -- > 2.55.0.windows.3 > I am dropping this patch. The solution is not to use upper case for the drive letter when changing the directory. I can not reproduce it if I do that. Oleg