From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id YMdoATktrGer4ysAWB0awg (envelope-from ) for ; Wed, 12 Feb 2025 00:10:17 -0500 Authentication-Results: simark.ca; dkim=pass (2048-bit key; unprotected) header.d=rivosinc-com.20230601.gappssmtp.com header.i=@rivosinc-com.20230601.gappssmtp.com header.a=rsa-sha256 header.s=20230601 header.b=gYNeh4T8; dkim-atps=neutral Received: by simark.ca (Postfix, from userid 112) id 003C91E105; Wed, 12 Feb 2025 00:10:16 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 4.0.0 (2022-12-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIM_SIGNED,DKIM_VALID,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED autolearn=ham autolearn_force=no version=4.0.0 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 A2B131E05C for ; Wed, 12 Feb 2025 00:10:16 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 544003858C35 for ; Wed, 12 Feb 2025 05:10:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 544003858C35 Authentication-Results: sourceware.org; dkim=pass (2048-bit key, unprotected) header.d=rivosinc-com.20230601.gappssmtp.com header.i=@rivosinc-com.20230601.gappssmtp.com header.a=rsa-sha256 header.s=20230601 header.b=gYNeh4T8 Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by sourceware.org (Postfix) with ESMTPS id 4EFDE3858C2B for ; Wed, 12 Feb 2025 05:08:46 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4EFDE3858C2B Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=rivosinc.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=rivosinc.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4EFDE3858C2B Authentication-Results: server2.sourceware.org; arc=none smtp.remote-ip=2607:f8b0:4864:20::630 ARC-Seal: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739336926; cv=none; b=KhcGYs7LDZY2thhHXkcuuF7Bi9KNg9Xhp0F9CGwBE39nxNf0CQ8x+6fFRZKs/e6arSe79VGtsvVQ0mtFT+opyJGAHOaFZ1l9LtP7lT4oxn7JUJtq1RgfP8UuBM9Kc7ZDe/aAfGTQ0WECwUxqUW29xMLT35SKQKxa6UbHgCUWJRI= ARC-Message-Signature: i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1739336926; c=relaxed/simple; bh=iKilzXE0wYrtWkNOCOla4BLSEPRAxPWwX4O32+hTI2Y=; h=DKIM-Signature:From:Subject:Date:Message-Id:MIME-Version:To; b=WBOOULGgl71/ND4+f7eNRuopoZTdtpHFglhphMIAFyl5BxpvPSszmrfvOKTYksEcgYHknAnKsRkGxvSCADiqjtol1QPMfCYlMa3EImxem84auBkoS1QSErITi40NP6UN0GdvZ7UbPhv5z17Br8qV4yChF5D7ATl+mF36iP6m99U= ARC-Authentication-Results: i=1; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4EFDE3858C2B Received: by mail-pl1-x630.google.com with SMTP id d9443c01a7336-21c2f1b610dso153473435ad.0 for ; Tue, 11 Feb 2025 21:08:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=rivosinc-com.20230601.gappssmtp.com; s=20230601; t=1739336925; x=1739941725; darn=sourceware.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=plxetj/ivOyiiXrcQVvPIEUyjLE95RlmTObjs6a5eTI=; b=gYNeh4T8zwekZeZHZ2/68Fv/BgqWIZ0I/RfaMF/Q9pdvyeHEslZfJF6PMir7cyIcFY DifXbU2c8WtkFJlGtvIGz7zne9iGDkAPYUuFTDSUhsPtty2Pz6mBGpIEVyfGIvjNqSfG xAOvJOGh8VwoaiLYMQtLfdiT0SknGlJb1Gh3micJFi+Bd800ID1Of1ubCG2KskhT1e43 BtY2OpJC8rtCxIW1XkJGSsIkrEMfzYYt1rHFYlrFrS10jyi9JNnJ++Z4kaM8QzC1x3By I1I467XN2mIiieKuMW181hkbnH3XkWDHPRfTEJwOwQEUyYXKSO68IcPnTXGPHQFLLVdn eYiA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739336925; x=1739941725; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=plxetj/ivOyiiXrcQVvPIEUyjLE95RlmTObjs6a5eTI=; b=qUj/cnclYpYyqLsan3moxgMOSwzigKN8AYPATEcyPpnuKhNAhCi1+pxg0qj5o0Hhv/ WqmRBpTY/HqCAkpm+SRxNPUxEGWdvwam/j9IqkaVn5tKpXsjwRJkadzLpW0IreMmqHFK OaK20zltBVuZkgGnrctCRYlFXGAfnSK2FtwdvptYvR3khtTqsQBH8HgivasSbjrctJzM HDP2rQDMuK4fAH4Pfs6n/n/ZNSU9/wwOc1zFTSeg4wK/+kBAIYUabLew8f4AaHqUkcL+ To2khvUMtw9UgDQsWUSV5UZHKRIc+TB74KZqU5GOZg+PdEX8uTfcXXfKHSd+xhLW+YGt +R+w== X-Gm-Message-State: AOJu0YwoXiZj018+ido1Y2Kai7wqiHuPwsH0/o6GnEPz1tNcNSir1jBt Io52hOIKmdXVSskjovpRVpo8ZSdAeG89tOn4wrexD2LXrL3pCoNFFY8UhkIzsik= X-Gm-Gg: ASbGncslNU9scWK4VPZs057DJ0cfjUZat1Tlz+qHJYQWF8uURPwzXkiTqVrOG8Bnwsv raQvTSHMbY/9mJA0QT1pd6FxNfIsqIroo2RDey4a9zA17n2rlFLS9nDfT5rPSTtrTZF7LNsdVXY L2wpaBEQPO/Ny9DiGwz2zN2PG0F5JXCUzW8y9q9gzGSjVm9FoYV3ss/XZ8ogq5AB8YPCZFN73AK pn/gbqglQCqdNlwPXdXUWJDFulOOw8qRUy+iczEI1kIMl4LcWFU3J37yLFWFeyjgjfLwmO6cp8A pKBExRIRqJdD0BVXqJyUcKAoGCAkXUw= X-Google-Smtp-Source: AGHT+IH4fTOKaa4mjYIYghbTHuUO3554Nm1+5yVcUSkQ/q91tr0bfU3iLc8DbDE+fYqr3KD/mENcyA== X-Received: by 2002:a17:902:d4c3:b0:21d:3bd7:afdd with SMTP id d9443c01a7336-220bb642819mr36018435ad.0.1739336924963; Tue, 11 Feb 2025 21:08:44 -0800 (PST) Received: from charlie.ba.rivosinc.com ([64.71.180.162]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-21f8dc5de2csm49232295ad.161.2025.02.11.21.08.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Feb 2025 21:08:44 -0800 (PST) From: Charlie Jenkins Subject: [PATCH 0/2] RISC-V: Fix abort when displaying data and add test Date: Tue, 11 Feb 2025 21:08:29 -0800 Message-Id: <20250211-fix_gas_abort-v1-0-afd9730f9c51@rivosinc.com> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIAM0srGcC/x2MQQqAIBAAvxJ7TlAxib4SIZqb7UVDIwLx70nHg ZmpUDATFliGChkfKpRiBzEOsJ82BmTkO4PkcuJSCHbQa4ItxrqUb6a9QDk7Zb3S0JsrYxf+37q 19gFS/LQUXwAAAA== X-Change-ID: 20250211-fix_gas_abort-6d1e28b4ad46 To: jiawei , Nelson Chu , Charlie Jenkins , Jan Beulich , Andrew Burgess Cc: gdb-patches , Binutils X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=912; i=charlie@rivosinc.com; h=from:subject:message-id; bh=iKilzXE0wYrtWkNOCOla4BLSEPRAxPWwX4O32+hTI2Y=; b=owGbwMvMwCXWx5hUnlvL8Y3xtFoSQ/oanSvSzW8TjF/P/lb7Us846kBkjKrst4ylN+JuPOn7Z vim6f76jlIWBjEuBlkxRRaeaw3MrXf0y46Klk2AmcPKBDKEgYtTACZyejLDf2edvSvXvIoNXbJ4 Y7yJTJSumUdKbKWmdPY0SUvpAjMuMYbfrAzWlt2zjB5vTkrv/+DWVPJc81mZe7tTVdHjGzZrLib zAQA= X-Developer-Key: i=charlie@rivosinc.com; a=openpgp; fpr=7D834FF11B1D8387E61C776FFB10D1F27D6B1354 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 Commit 6a04e8230707 ("RISC-V: Fix display of partial instructions") changed how objdump displays instructions. This had the unintented side-effect that it allowed 6 byte instructions to be displayed which happens when a .dword is attempted to be split into instructions. Add support for 5, 6, and 7 byte instructions to remedy this issue. Signed-off-by: Charlie Jenkins --- Charlie Jenkins (2): RISC-V: Fix abort when displaying .dword RISC-V: Add testcase for 6 byte instruction gas/testsuite/gas/riscv/dis-partial-insn-dword.d | 12 ++++++++++ gas/testsuite/gas/riscv/dis-partial-insn-dword.s | 2 ++ opcodes/riscv-dis.c | 29 +++++++++++++++++++++++- 3 files changed, 42 insertions(+), 1 deletion(-) --- base-commit: 815d9a14cbbb3b81843f7566222c87fb22e7255d change-id: 20250211-fix_gas_abort-6d1e28b4ad46 -- - Charlie