This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
delete more unused Xtensa GAS code
- From: Bob Wilson <bwilson at tensilica dot com>
- To: binutils at sources dot redhat dot com
- Date: Fri, 02 Feb 2007 15:28:16 -0800
- Subject: delete more unused Xtensa GAS code
This patch deletes an unused field and an unused function. Tested with an
xtensa-elf target and committed.
gas/
* config/xtensa-istack.h (struct tinsn_struct): Delete fixup field.
(tinsn_get_tok): Delete prototype.
* config/tc-xtensa.c (tinsn_get_tok): Delete.
Index: config/xtensa-istack.h
===================================================================
RCS file: /cvs/src/src/gas/config/xtensa-istack.h,v
retrieving revision 1.8
diff -u -p -r1.8 xtensa-istack.h
--- config/xtensa-istack.h 31 Jan 2006 19:36:57 -0000 1.8
+++ config/xtensa-istack.h 2 Feb 2007 23:22:37 -0000
@@ -1,5 +1,5 @@
/* Declarations for stacks of tokenized Xtensa instructions.
- Copyright (C) 2003, 2004 Free Software Foundation, Inc.
+ Copyright (C) 2003, 2004, 2007 Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@@ -48,8 +48,6 @@ typedef struct tinsn_struct
expressionS tok[MAX_INSN_ARGS];
unsigned linenum;
- struct fixP *fixup;
-
/* Filled out by relaxation_requirements: */
enum xtensa_relax_statesE subtype;
int literal_space;
@@ -79,7 +77,6 @@ void istack_pop (IStack *);
/* TInsn utilities. */
void tinsn_init (TInsn *);
-expressionS *tinsn_get_tok (TInsn *, int);
/* vliw_insn: bundles of TInsns. */
Index: config/tc-xtensa.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-xtensa.c,v
retrieving revision 1.74
diff -u -p -r1.74 tc-xtensa.c
--- config/tc-xtensa.c 1 Feb 2007 23:54:59 -0000 1.74
+++ config/tc-xtensa.c 2 Feb 2007 23:22:39 -0000
@@ -10991,17 +10991,6 @@ tinsn_init (TInsn *dst)
}
-/* Get the ``num''th token of the TInsn.
- It is illegal to call this if num > insn->ntoks. */
-
-expressionS *
-tinsn_get_tok (TInsn *insn, int num)
-{
- assert (num < insn->ntok);
- return &insn->tok[num];
-}
-
-
/* Return TRUE if ANY of the operands in the insn are symbolic. */
static bfd_boolean