From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id ndHpIXuofGUIZiEAWB0awg (envelope-from ) for ; Fri, 15 Dec 2023 14:26:51 -0500 Authentication-Results: simark.ca; dkim=fail reason="signature verification failed" (768-bit key; unprotected) header.d=tromey.com header.i=@tromey.com header.a=rsa-sha256 header.s=default header.b=HB4CgLDv; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 814B51E0C3; Fri, 15 Dec 2023 14:26:51 -0500 (EST) Received: from server2.sourceware.org (server2.sourceware.org [8.43.85.97]) (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 70DD61E0AC for ; Fri, 15 Dec 2023 14:26:49 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id BFB373847819 for ; Fri, 15 Dec 2023 19:26:48 +0000 (GMT) Received: from omta34.uswest2.a.cloudfilter.net (omta34.uswest2.a.cloudfilter.net [35.89.44.33]) by sourceware.org (Postfix) with ESMTPS id 7DB6F3858286 for ; Fri, 15 Dec 2023 19:26:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 7DB6F3858286 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 7DB6F3858286 Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=35.89.44.33 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702668398; cv=none; b=RcP8tI/297vKiqiHa1Lz9JxTjPGRRFgekg1IJ3+4BHgoBzW9u2PUnQRUK7KQHWOPxlOclcOzpvAAyI+y7355p0wH4shmQQEmBvyK9SsYv2q33GxtirATmv/N7n3pC5hA+qBAMaFANkpS2ZukgK6YmkzdKaaoXV9sYTWmbcBW9zQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1702668398; c=relaxed/simple; bh=/Y2hHeffbkCUCm//v0qYZdRTc8uHe5CHP7xDlKXP1WI=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=bEoZreoE+N9qtr8LqO8dyDKBq4h7AsxEU258xkevUVBHvSMhRMSHhgp16ABhsTKzRHS7LsCPKCfB9pLpvAOAp4LHGXIcwPD9Y/e2dmFl7yHi1Lj/CnltzCZT3YJYrwvFmfryekbOx4FK82T7mmtHwnV9c+QRIkj7womp3afOlFs= ARC-Authentication-Results: i=1; server2.sourceware.org Received: from eig-obgw-5007a.ext.cloudfilter.net ([10.0.29.141]) by cmsmtp with ESMTPS id EAjsrV5Nc8HteEDpUrxNNE; Fri, 15 Dec 2023 19:26:36 +0000 Received: from box5379.bluehost.com ([162.241.216.53]) by cmsmtp with ESMTPS id EDpTrARlwqkaTEDpTrglWD; Fri, 15 Dec 2023 19:26:35 +0000 X-Authority-Analysis: v=2.4 cv=bY547cDB c=1 sm=1 tr=0 ts=657ca86b a=ApxJNpeYhEAb1aAlGBBbmA==:117 a=ApxJNpeYhEAb1aAlGBBbmA==:17 a=OWjo9vPv0XrRhIrVQ50Ab3nP57M=:19 a=dLZJa+xiwSxG16/P+YVxDGlgEgI=:19 a=e2cXIFwxEfEA:10 a=Qbun_eYptAEA:10 a=pGLkceISAAAA:8 a=S-PMEba2CSVAyMnV5f8A:9 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tromey.com; s=default; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date:References :Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: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=noitbHl02Qzm7Br91Vv1jRLbNRleLlcHAjaZIuyThjY=; b=HB4CgLDvR6rqu/rFR8e71Sr3hD 6OLDLHm+pd4R8Gf0cJLIjTQWAfl1pF3oFFoiUO5Kdn+HgPrgZzKdPO05jLXXgsaHKMPuGNaibrflT OhxIW5UL91hZHyGD4Mr4K1GfG; Received: from 71-211-161-25.hlrn.qwest.net ([71.211.161.25]:59598 helo=murgatroyd) by box5379.bluehost.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96.2) (envelope-from ) id 1rEDpS-003K0R-2t; Fri, 15 Dec 2023 12:26:34 -0700 From: Tom Tromey To: Zeck S Cc: Andrew Burgess , gdb-patches@sourceware.org Subject: Re: [RFC][PATCH?] fixed some segfaults and bugs in mdebug support References: <20231211114252.451602-2-zeck654321@gmail.com> <87jzpkg7kh.fsf@redhat.com> X-Attribution: Tom Date: Fri, 15 Dec 2023 12:26:34 -0700 In-Reply-To: (Zeck S.'s message of "Mon, 11 Dec 2023 08:48:54 -0600") Message-ID: <87edfn6zdh.fsf@tromey.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 71.211.161.25 X-Source-L: No X-Exim-ID: 1rEDpS-003K0R-2t X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: 71-211-161-25.hlrn.qwest.net (murgatroyd) [71.211.161.25]:59598 X-Source-Auth: tom+tromey.com X-Email-Count: 7 X-Org: HG=bhshared;ORG=bluehost; X-Source-Cap: ZWx5bnJvYmk7ZWx5bnJvYmk7Ym94NTM3OS5ibHVlaG9zdC5jb20= X-Local-Domain: yes X-CMAE-Envelope: MS4xfDO/YmLC1uKclarVq0NeBc5Ry6gCdDgodcJmRF2EMmk2W2G7FCiAGr6Cts5FdUC1AJLdMCv2ED6dyQFWVvowm016Ph5BNMlQaHADiPF6lZ8lX27ml+04 HVr7REnXKvDHb4q+mkVVjPNFSo0ElLFQAcMw5l6hzzt33gPUEQFrJ7JRd92GHIfD6mEz5fnBCiL/JHC8phyQxUjxOaiDo/THQYQ= X-Spam-Status: No, score=-3016.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, JMQ_SPF_NEUTRAL, RCVD_IN_MSPIKE_H2, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org 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 >>>>> "Zeck" == Zeck S writes: Zeck> And it has been very useful, but legitimately some of the tests Zeck> just can't pass (or sometimes even build) with this nasty old Zeck> compiler and symbol format combination. Depending on how much work you want to do on this, it's also possible to arrange for tests to be skipped for your target. E.g., many of the gdb.dwarf2 tests start with: require dwarf2_support dwarf2_support is just a proc in lib/dwarf.exp... if it returns 0, this entire test will be skipped on your target. Possibly some tests are missing some 'require' line. And if your compiler is old enough, probably a lot of C++ tests and the like will either not compile or will generate unusable debuginfo. These could be patched to depend on a compiler or C++ version perhaps. Tom