aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@acm.org>2005-05-13 17:35:17 +0000
committerBob Wilson <bob.wilson@acm.org>2005-05-13 17:35:17 +0000
commitd7c531cdd3e2617c81f62964e5f34335176766fe (patch)
treebcf94bb1805800a7e99f0d530898c2e90b680d84
parentbdd562533d4c1934641f8ec88f27242bd8de8e91 (diff)
downloadgdb-d7c531cdd3e2617c81f62964e5f34335176766fe.zip
gdb-d7c531cdd3e2617c81f62964e5f34335176766fe.tar.gz
gdb-d7c531cdd3e2617c81f62964e5f34335176766fe.tar.bz2
* config/tc-xtensa.c (xtensa_insnbuf_set_operand): Clarify error
message. (xtensa_mark_zcl_first_insns): Fix incorrect nesting of conditional for handling RELAX_CHECK_ALIGN_NEXT_OPCODE.
-rw-r--r--gas/ChangeLog8
-rw-r--r--gas/config/tc-xtensa.c20
2 files changed, 19 insertions, 9 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index 41c358f..a261443 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,11 @@
+2005-05-13 Sterling Augustine <sterling@tensilica.com>
+ Bob Wilson <bob.wilson@acm.org>
+
+ * config/tc-xtensa.c (xtensa_insnbuf_set_operand): Clarify error
+ message.
+ (xtensa_mark_zcl_first_insns): Fix incorrect nesting of conditional
+ for handling RELAX_CHECK_ALIGN_NEXT_OPCODE.
+
2005-05-11 Alan Modra <amodra@bigpond.net.au>
* config/tc-ppc.c (md_apply_fix3): Allow pcrel forms of BFD_RELOC_16,
diff --git a/gas/config/tc-xtensa.c b/gas/config/tc-xtensa.c
index 6bed772..3f79177 100644
--- a/gas/config/tc-xtensa.c
+++ b/gas/config/tc-xtensa.c
@@ -2707,12 +2707,16 @@ xtensa_insnbuf_set_operand (xtensa_insnbuf slotbuf,
if (xtensa_operand_is_PCrelative (xtensa_default_isa, opcode, operand)
== 1)
as_bad_where ((char *) file, line,
- _("operand %u is out of range for '%s'"), value,
- xtensa_opcode_name (xtensa_default_isa, opcode));
+ _("operand %d of '%s' has out of range value '%u'"),
+ operand + 1,
+ xtensa_opcode_name (xtensa_default_isa, opcode),
+ value);
else
as_bad_where ((char *) file, line,
- _("operand %u is invalid for '%s'"), value,
- xtensa_opcode_name (xtensa_default_isa, opcode));
+ _("operand %d of '%s' has invalid value '%u'"),
+ operand + 1,
+ xtensa_opcode_name (xtensa_default_isa, opcode),
+ value);
return;
}
@@ -7135,11 +7139,9 @@ xtensa_mark_zcl_first_insns (void)
/* Of course, sometimes (mostly for toy test cases) a
zero-cost loop instruction is the last in a section. */
if (targ_frag)
- {
- targ_frag->tc_frag_data.is_first_loop_insn = TRUE;
- if (fragP->fr_subtype == RELAX_CHECK_ALIGN_NEXT_OPCODE)
- frag_wane (fragP);
- }
+ targ_frag->tc_frag_data.is_first_loop_insn = TRUE;
+ if (fragP->fr_subtype == RELAX_CHECK_ALIGN_NEXT_OPCODE)
+ frag_wane (fragP);
}
}
}