From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from omta036.useast.a.cloudfilter.net (omta036.useast.a.cloudfilter.net [44.202.169.35]) by sourceware.org (Postfix) with ESMTPS id 8046B38582B4 for ; Wed, 17 Jan 2024 16:39:40 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 8046B38582B4 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=tromey.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=tromey.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 8046B38582B4 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=44.202.169.35 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705509584; cv=none; b=bHzoN3GOyDq20ZcSDOGIsbsqwAwUNHP9Vl0rKRNN5Q8V7cVyRZEOf07K5iLFPAFqNbx5bX02pZaeMw0zMmC9Dp4OwClrZ7nn3Lm4BWZvYqIvLejnq9SfJSONYurwFmAE+2QgF4tGvXQnpsNqlq3nhlOIsLxH9O/VSa0h9O/vWRE= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1705509584; c=relaxed/simple; bh=iwyrqnE6ldlN142jUgBNH9AtPuum91wa/MpX57uziF4=; h=DKIM-Signature:From:Date:Subject:MIME-Version:Message-Id:To; b=rxuqpghwYyEf8+dbs5CuRuJetIcNrE1iPgnpuYZp4YlqnA7KLJeUBsby9qXdphmS9H1xBgcXzC3rViFzANVus+/51V3M2nqp9OWFUr1KxhLzjBZZxX/mMUVdEXfIcqxuTimSZIL9UWsUOGlpBewRkMNoGoyOskU7vynF6td7bp8= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from eig-obgw-6001a.ext.cloudfilter.net ([10.0.30.140]) by cmsmtp with ESMTPS id Q7dArBR1B8uLRQ8x2riY0T; Wed, 17 Jan 2024 16:39:40 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id Q8x1r2zuGWRcnQ8x1r2Ko7; Wed, 17 Jan 2024 16:39:39 +0000 X-Authority-Analysis: v=2.4 cv=OPo0YAWB c=1 sm=1 tr=0 ts=65a802cb a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=OWjo9vPv0XrRhIrVQ50Ab3nP57M=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=IkcTkHD0fZMA:10 a=dEuoMetlWLkA:10 a=Qbun_eYptAEA:10 a=V4CZaGjAyCegSSiQRA8A:9 a=QEXdDO2ut3YA:10 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=To:In-Reply-To:References:Message-Id:Content-Transfer-Encoding: Content-Type:MIME-Version:Subject:Date:From:Sender:Reply-To:Cc:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=TUiJytZzWmReZzvSZTEnUJdjvTYKSjujREu+DF3GoXc=; b=fyEonqy2ErI7LbmNzqP9VgNJ0b UZXN6hWP4E5qjTJwl+uUuEBzI1LMH7tB2upvgWLheGJqyWSiBCeRW3lGnAQaaguQOaWzpr+N4piRS +04htEm1qP5aUwTnCqrGdL6Nf; Received: from 97-122-68-157.hlrn.qwest.net ([97.122.68.157]:56636 helo=[192.168.0.21]) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1rQ8x1-002OXE-06 for gdb-patches@sourceware.org; Wed, 17 Jan 2024 09:39:39 -0700 From: Tom Tromey Date: Wed, 17 Jan 2024 09:39:40 -0700 Subject: [PATCH v2 12/17] Explicitly expand CUs in dw2-inline-with-lexical-scope.exp MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <20240117-debug-names-fix-v2-12-dbd5971a9c31@tromey.com> References: <20240117-debug-names-fix-v2-0-dbd5971a9c31@tromey.com> In-Reply-To: <20240117-debug-names-fix-v2-0-dbd5971a9c31@tromey.com> To: gdb-patches@sourceware.org X-Mailer: b4 0.12.4 X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - box5379.bluehost.com X-AntiAbuse: Original Domain - sourceware.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - tromey.com X-BWhitelist: no X-Source-IP: 97.122.68.157 X-Source-L: No X-Exim-ID: 1rQ8x1-002OXE-06 X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 97-122-68-157.hlrn.qwest.net ([192.168.0.21]) [97.122.68.157]:56636 X-Source-Auth: tom+tromey.com X-Email-Count: 17 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfJ5/nzz8ueiBtxDyMohwTGdhGItmQ/IVU7D2Xs6LEhnysGoXO6kqC0/xCDOzZCOFDbh1/Ea1vpnS8eXWjzrFKZES+F0hlNezCcAKCb1Onw3wsBJ/EkZt /gFJlxkVVemXxotHtXidQw3EYMFS32CVH8r2tdG+wPdPkbUdE1swxX22Uzlyv0k4E/Dy/wFtGRGidaRh9oiA+t5+hlP5LXyWbQQ= X-Spam-Status: No, score=-3022.6 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,GIT_PATCH_0,JMQ_SPF_NEUTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: dw2-inline-with-lexical-scope.exp relies on the main CU being expanded. However, it doesn't guarantee that this actually happens, and with the new .debug_names reader, it won't, because the "main" program will be found in the index without requiring CU expansion. This patch fixes the problem by explicitly expanding the CU in question. Note that this is an artificial bug -- it occurs because the generated .debug_aranges isn't correct. --- gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp b/gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp index 2eca2833fc5..20836e0e63f 100644 --- a/gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp +++ b/gdb/testsuite/gdb.dwarf2/dw2-inline-with-lexical-scope.exp @@ -133,5 +133,9 @@ if {[prepare_for_testing "failed to prepare" ${testfile} \ runto breakpoint_label +# When using cc-with-debug-names, nothing will force the CU to be +# expanded. Do it manually. +gdb_test_no_output "maint expand-symtabs [file tail $srcfile]" + # Bad GDB was printing an additional "value = ". gdb_test "info locals" "value = 42\r\nnum = 42" -- 2.43.0