From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7867) id 8E9F53858401; Fri, 30 Jun 2023 02:29:26 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8E9F53858401 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable From: liu & zhensong To: bfd-cvs@sourceware.org Subject: [binutils-gdb] opcodes/loongarch: remove unused code X-Act-Checkin: binutils-gdb X-Git-Author: WANG Xuerui X-Git-Refname: refs/heads/master X-Git-Oldrev: 17f9439038257b1de0c130a416a9a7645c653cb0 X-Git-Newrev: 22be1ca342fb4273fb1b9de2189612398ceff579 Message-Id: <20230630022926.8E9F53858401@sourceware.org> Date: Fri, 30 Jun 2023 02:29:26 +0000 (GMT) X-BeenThere: binutils-cvs@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils-cvs mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jun 2023 02:29:26 -0000 https://sourceware.org/git/gitweb.cgi?p=3Dbinutils-gdb.git;h=3D22be1ca342fb= 4273fb1b9de2189612398ceff579 commit 22be1ca342fb4273fb1b9de2189612398ceff579 Author: WANG Xuerui Date: Fri Jun 30 00:34:59 2023 +0800 opcodes/loongarch: remove unused code =20 Remove some unused declarations and code. =20 include/ChangeLog: =20 * opcode/loongarch.h: Remove unused declarations. =20 opcodes/ChangeLog: =20 * loongarch-dis.c (loongarch_parse_dis_options): Remove. (my_print_address_func): Likewise. (loongarch_disassemble_one): Likewise. =20 Signed-off-by: WANG Xuerui Diff: --- include/opcode/loongarch.h | 5 ----- opcodes/loongarch-dis.c | 35 ----------------------------------- 2 files changed, 40 deletions(-) diff --git a/include/opcode/loongarch.h b/include/opcode/loongarch.h index 60812fb4b1f..e9632ad3361 100644 --- a/include/opcode/loongarch.h +++ b/include/opcode/loongarch.h @@ -176,11 +176,6 @@ dec2 : [1-9][0-9]? =20 extern void loongarch_eliminate_adjacent_repeat_char (char *dest, char c= ); =20 - extern int loongarch_parse_dis_options (const char *opts_in); - extern void loongarch_disassemble_one ( - int64_t pc, insn_t insn, - int (*fprintf_func) (void *stream, const char *format, ...), void *str= eam); - extern const char *const loongarch_r_normal_name[32]; extern const char *const loongarch_r_lp64_name[32]; extern const char *const loongarch_r_lp64_name1[32]; diff --git a/opcodes/loongarch-dis.c b/opcodes/loongarch-dis.c index 3a08da14763..116b6667128 100644 --- a/opcodes/loongarch-dis.c +++ b/opcodes/loongarch-dis.c @@ -322,38 +322,3 @@ with the -M switch (multiple options should be separat= ed by commas):\n")); numeric Print numeric register names, rather than ABI names.\n")= ); fprintf (stream, _("\n")); } - -int -loongarch_parse_dis_options (const char *opts_in) -{ - return parse_loongarch_dis_options (opts_in); -} - -static void -my_print_address_func (bfd_vma addr, struct disassemble_info *dinfo) -{ - dinfo->fprintf_func (dinfo->stream, "0x%llx", (long long) addr); -} - -void -loongarch_disassemble_one (int64_t pc, insn_t insn, - int (*fprintf_func) (void *stream, - const char *format, ...), - void *stream) -{ - static struct disassemble_info my_disinfo =3D - { - .print_address_func =3D my_print_address_func, - }; - static int not_init_yet =3D 1; - if (not_init_yet) - { - loongarch_parse_dis_options (NULL); - not_init_yet =3D 0; - } - - my_disinfo.fprintf_func =3D fprintf_func; - my_disinfo.stream =3D stream; - my_disinfo.target =3D pc; - disassemble_one (insn, &my_disinfo); -}