From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1585) id 602833857351; Wed, 18 May 2022 10:25:23 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 602833857351 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: Luis Machado To: gdb-cvs@sourceware.org Subject: [binutils-gdb] Remove unused DWARF PAUTH registers X-Act-Checkin: binutils-gdb X-Git-Author: Luis Machado X-Git-Refname: refs/heads/master X-Git-Oldrev: c9cd8ca4652393e0b324f447dd1c64d0f2a83ef3 X-Git-Newrev: 44b6e8016087c346dc21270d9097f6294ee1e4f6 Message-Id: <20220518102523.602833857351@sourceware.org> Date: Wed, 18 May 2022 10:25:23 +0000 (GMT) X-BeenThere: gdb-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 18 May 2022 10:25:23 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D44b6e8016087= c346dc21270d9097f6294ee1e4f6 commit 44b6e8016087c346dc21270d9097f6294ee1e4f6 Author: Luis Machado Date: Fri May 6 15:30:41 2022 +0100 Remove unused DWARF PAUTH registers =20 The AARCH64_DWARF_PAUTH_DMASK and AARCH64_DWARF_PAUTH_CMASK DWARF regis= ters never made their way into the aadwarf64. The following patch removes th= ese constants and their use. =20 Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=3D26295 Diff: --- gdb/aarch64-tdep.c | 3 --- gdb/aarch64-tdep.h | 2 -- 2 files changed, 5 deletions(-) diff --git a/gdb/aarch64-tdep.c b/gdb/aarch64-tdep.c index d85c406069b..d0995bb9c48 100644 --- a/gdb/aarch64-tdep.c +++ b/gdb/aarch64-tdep.c @@ -2236,9 +2236,6 @@ aarch64_dwarf_reg_to_regnum (struct gdbarch *gdbarch,= int reg) =20 if (tdep->has_pauth ()) { - if (reg >=3D AARCH64_DWARF_PAUTH_DMASK && reg <=3D AARCH64_DWARF_PAU= TH_CMASK) - return tdep->pauth_reg_base + reg - AARCH64_DWARF_PAUTH_DMASK; - if (reg =3D=3D AARCH64_DWARF_RA_SIGN_STATE) return tdep->ra_sign_state_regnum; } diff --git a/gdb/aarch64-tdep.h b/gdb/aarch64-tdep.h index 9ca3aee1ed1..057525e68f4 100644 --- a/gdb/aarch64-tdep.h +++ b/gdb/aarch64-tdep.h @@ -35,8 +35,6 @@ struct regset; #define AARCH64_DWARF_X0 0 #define AARCH64_DWARF_SP 31 #define AARCH64_DWARF_RA_SIGN_STATE 34 -#define AARCH64_DWARF_PAUTH_DMASK 35 -#define AARCH64_DWARF_PAUTH_CMASK 36 #define AARCH64_DWARF_V0 64 #define AARCH64_DWARF_SVE_VG 46 #define AARCH64_DWARF_SVE_FFR 47