Message ID | 20230217200219.87439-1-jhb@FreeBSD.org |
---|---|
Headers |
Return-Path: <gdb-patches-bounces+patchwork=sourceware.org@sourceware.org> X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id AE7D13881D12 for <patchwork@sourceware.org>; Fri, 17 Feb 2023 20:02:59 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mail.baldwin.cx (bigwig.baldwin.cx [66.216.25.90]) by sourceware.org (Postfix) with ESMTPS id 9AAB438582AB for <gdb-patches@sourceware.org>; Fri, 17 Feb 2023 20:02:35 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 9AAB438582AB Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=FreeBSD.org Authentication-Results: sourceware.org; spf=fail smtp.mailfrom=FreeBSD.org Received: from gimli.baldwin.net (c-98-35-126-114.hsd1.ca.comcast.net [98.35.126.114]) by mail.baldwin.cx (Postfix) with ESMTPSA id 50C911A84BF2 for <gdb-patches@sourceware.org>; Fri, 17 Feb 2023 15:02:31 -0500 (EST) From: John Baldwin <jhb@FreeBSD.org> To: gdb-patches@sourceware.org Subject: [PATCH 0/2] Fix gdb.arch/amd64-gs_base.exp test on FreeBSD Date: Fri, 17 Feb 2023 12:02:17 -0800 Message-Id: <20230217200219.87439-1-jhb@FreeBSD.org> X-Mailer: git-send-email 2.38.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.6.4 (mail.baldwin.cx [0.0.0.0]); Fri, 17 Feb 2023 15:02:31 -0500 (EST) X-Virus-Scanned: clamav-milter 0.103.1 at mail.baldwin.cx X-Virus-Status: Clean X-Spam-Status: No, score=-4.8 required=5.0 tests=BAYES_00, FORGED_SPF_HELO, KAM_DMARC_STATUS, KHOP_HELO_FCRDNS, SPF_HELO_PASS, SPF_SOFTFAIL, TXREP 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.29 Precedence: list List-Id: Gdb-patches mailing list <gdb-patches.sourceware.org> List-Unsubscribe: <https://sourceware.org/mailman/options/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=unsubscribe> List-Archive: <https://sourceware.org/pipermail/gdb-patches/> List-Post: <mailto:gdb-patches@sourceware.org> List-Help: <mailto:gdb-patches-request@sourceware.org?subject=help> List-Subscribe: <https://sourceware.org/mailman/listinfo/gdb-patches>, <mailto:gdb-patches-request@sourceware.org?subject=subscribe> Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Sender: "Gdb-patches" <gdb-patches-bounces+patchwork=sourceware.org@sourceware.org> |
Series |
Fix gdb.arch/amd64-gs_base.exp test on FreeBSD
|
|
Message
John Baldwin
Feb. 17, 2023, 8:02 p.m. UTC
The gdb.arch/amd64-gs_base.exp test was failing on FreeBSD as it had some Linux-specific assumptions. While looking at this I also found that Linux/amd64 treats the fs_base and gs_base as "system" registers, but FreeBSD did not. I originally started by moving the logic from Linux/amd64 for these registers into i386_register_reggroup_p so it would be consistent across all OS ABIs, but I think it would be better to treat these registers as general registers instead which is what patch 2 does. John Baldwin (2): gdb.arch/amd64-gs_base.exp: Support non-Linux. amd64-linux-tdep: Don't treat fs_base and gs_base as system registers. gdb/amd64-linux-tdep.c | 4 +--- gdb/testsuite/gdb.arch/amd64-gs_base.exp | 10 ++++------ 2 files changed, 5 insertions(+), 9 deletions(-)