From 51add5c3c0382996ea99e83ccbd9f5953b0baa96 Mon Sep 17 00:00:00 2001 From: Bob Wilson Date: Fri, 12 Sep 2008 18:53:55 +0000 Subject: 2008-09-12 Sterling Augustine * config/tc-xtensa.c (init_op_placement_info_table): Allow number of operands equal to MAX_INSN_ARGS. --- gas/ChangeLog | 5 +++++ gas/config/tc-xtensa.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gas/ChangeLog b/gas/ChangeLog index 3ccef17..284e4a8 100644 --- a/gas/ChangeLog +++ b/gas/ChangeLog @@ -1,3 +1,8 @@ +2008-09-12 Sterling Augustine + + * config/tc-xtensa.c (init_op_placement_info_table): Allow number of + operands equal to MAX_INSN_ARGS. + 2008-09-11 Jan Kratochvil * configure.in: Call AC_SYS_LARGEFILE. diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c index b893cef..b6c35ec 100644 --- a/gas/config/tc-xtensa.c +++ b/gas/config/tc-xtensa.c @@ -11058,7 +11058,7 @@ init_op_placement_info_table (void) { op_placement_info *opi = &op_placement_table[opcode]; /* FIXME: Make tinsn allocation dynamic. */ - if (xtensa_opcode_num_operands (isa, opcode) >= MAX_INSN_ARGS) + if (xtensa_opcode_num_operands (isa, opcode) > MAX_INSN_ARGS) as_fatal (_("too many operands in instruction")); opi->narrowest = XTENSA_UNDEFINED; opi->narrowest_size = 0x7F; -- cgit v1.1