summaryrefslogtreecommitdiff
path: root/gas/config/xtensa-istack.h
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2005-12-20 18:13:32 +0000
committerBob Wilson <bob.wilson@acm.org>2005-12-20 18:13:32 +0000
commit2049229b659b36cf2e25b14b170cc2946c04b4db (patch)
tree9ae7fcccc89948b29e8037651082cfc880bbdf5c /gas/config/xtensa-istack.h
parent7248550774584e8727ee4d68e530bc9163d2a40a (diff)
downloadbinutils-redhat-2049229b659b36cf2e25b14b170cc2946c04b4db.tar.gz
* config/tc-xtensa.c (xg_find_narrowest_format): Optimize 1 slot case.
(xg_init_vinsn): Remove redundant initialization. (xg_clear_vinsn): Zero all the slots with a single memset. * config/xtensa-istack.h (vliw_insn): Move insnbuf field after slots.
Diffstat (limited to 'gas/config/xtensa-istack.h')
-rw-r--r--gas/config/xtensa-istack.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gas/config/xtensa-istack.h b/gas/config/xtensa-istack.h
index c7eaad7e27..248e73f370 100644
--- a/gas/config/xtensa-istack.h
+++ b/gas/config/xtensa-istack.h
@@ -89,10 +89,10 @@ expressionS *tinsn_get_tok (TInsn *, int);
typedef struct vliw_insn
{
xtensa_format format;
- xtensa_insnbuf insnbuf;
int num_slots;
unsigned int inside_bundle;
TInsn slots[MAX_SLOTS];
+ xtensa_insnbuf insnbuf;
xtensa_insnbuf slotbuf[MAX_SLOTS];
} vliw_insn;