From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x443.google.com (mail-wr1-x443.google.com [IPv6:2a00:1450:4864:20::443]) by sourceware.org (Postfix) with ESMTPS id 91C6A385DC00 for ; Fri, 3 Apr 2020 22:21:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 91C6A385DC00 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=andrew.burgess@embecosm.com Received: by mail-wr1-x443.google.com with SMTP id m17so10301990wrw.11 for ; Fri, 03 Apr 2020 15:21:10 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=1RjkEseaSgt29nFemNlTz5TdjH393alkKCk4gLfLU90=; b=OnRG/KsLVA861/vESO/EBLUW8Y8j+bMWdP9Jt52MBBNHMQJGUe3w2zdq+zhS1IGMFx EXmy4b2KhsdNFd4v6Mi3bC7zjodxJB0PIWVvE8hxbT0uBsSUi2uQpTcFomxJ1HR7v6wl Qo4OuAiwYSyld6LQWK9Ya7j1sWxxCk3WfbXq3aXWdEdxiLxZsTFAQzbRjfGFntmeV+BO KN3ySuXKJm/wkKKZ/1wBWDOc0g8lhRAo0IPOSHEd9hepO/8kkb3cRkJ6bgcjpYn/hdqc JDsmOwxvIxymTwLIeuy7lgcyYfPh61ZSMtt9MYdw+i/UG0+kFfzMG/qrexTpiUGbWwbO 0p6g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=1RjkEseaSgt29nFemNlTz5TdjH393alkKCk4gLfLU90=; b=BhZsEzqbF2T3GD4ZuPA25U08RqXfi3Yhz0W0roTuNWins1zNU/yIvlD6SOoeQqu2nv pNzB0AExQq02Gf07kMxG2bjQIWSbRuyDFVHHSKtCuBeNLzbT4aTAxnxSUciABHj8pHgM eYiemhFEOsVOP5P5Wd91utp9qhO2GGzVAx9awzQwd+OB4niJUejrR0vQn7oBN+dZrlDh tz/lpJLSc+nWwxU0i201Kvl4nXARXIiU0hM5Zznzbjfy92xzdrZC4jY/h572qPSZMrj1 KW2iaWX1wHXcQ89TkXTDKxwpBx4FmV5pTYUrxHGNkcT3oydoL7dpho9obvOWG7/92e90 SEKA== X-Gm-Message-State: AGi0PuZsEP2iF+DEwZ1YDC8sKsKm4lKqs3YuYlql+2ZOsEem1luB2EAE AyAy2HgCOkO0SzFw+Uob19ruEdxjgsA= X-Google-Smtp-Source: APiQypKBq64ycn9GuafTL4eldNmcgid2vAPEXhoGTfd7TfIOyeoTSM6YlRyhBSJo4jxJNpCgwRc4Cw== X-Received: by 2002:a5d:544f:: with SMTP id w15mr6928309wrv.62.1585952469533; Fri, 03 Apr 2020 15:21:09 -0700 (PDT) Received: from localhost (host86-186-80-207.range86-186.btcentralplus.com. [86.186.80.207]) by smtp.gmail.com with ESMTPSA id i2sm13754044wrx.22.2020.04.03.15.21.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Fri, 03 Apr 2020 15:21:08 -0700 (PDT) From: Andrew Burgess To: gdb-patches@sourceware.org Cc: Bernd Edlinger , Tom Tromey , Andrew Burgess Subject: [PATCH 0/2] More regression fixing from is-stmt patches Date: Fri, 3 Apr 2020 23:21:02 +0100 Message-Id: X-Mailer: git-send-email 2.14.5 In-Reply-To: References: X-Spam-Status: No, score=-15.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Apr 2020 22:21:11 -0000 This small series fixes another regression introduced by the is-stmt series that Tom Tromey pointed out on IRC. Commit #1 is a small refactor, and #2 is the real work. Thanks, Andrew --- Andrew Burgess (2): gdb/testsuite: Move helper function into lib/dwarf.exp gdb: Preserve is-stmt lines when switch between files gdb/ChangeLog | 10 ++ gdb/dwarf2/read.c | 47 ++++- gdb/testsuite/ChangeLog | 21 +++ gdb/testsuite/gdb.cp/step-and-next-inline.exp | 7 + gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp | 156 +++++++++++++++++ gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp | 179 +++++++++++++++++++ gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp | 192 +++++++++++++++++++++ gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c | 46 +++++ gdb/testsuite/gdb.dwarf2/dw2-inline-header.c | 24 +++ gdb/testsuite/gdb.dwarf2/dw2-inline-header.h | 24 +++ .../gdb.dwarf2/dw2-inline-many-frames.exp | 14 -- gdb/testsuite/gdb.dwarf2/dw2-inline-small-func.exp | 16 +- gdb/testsuite/gdb.dwarf2/dw2-is-stmt-2.exp | 14 -- gdb/testsuite/gdb.dwarf2/dw2-is-stmt.exp | 14 -- gdb/testsuite/lib/dwarf.exp | 16 ++ 15 files changed, 720 insertions(+), 60 deletions(-) create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-1.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-2.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-3.exp create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header-lbls.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header.c create mode 100644 gdb/testsuite/gdb.dwarf2/dw2-inline-header.h -- 2.14.5