Add a more instructive error message on bad syntax

This commit is contained in:
Timothy Wall 2002-01-17 17:41:24 +00:00
parent 6c6fb00d71
commit b1ffc25745
4 changed files with 13 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2002-01-17 Timothy Wall <twall@alum.mit.edu>
* config/tc-tic54x.c (encode_address): Add a more informative
warning about incorrect syntax.
2002-01-17 Nick Clifton <nickc@cambridge.redhat.com>
* po/gas.pot: Regenerate.

View File

@ -3654,6 +3654,9 @@ encode_address (insn, operand)
insn->opcode[0].word |= (operand->exp.X_add_number & 0x7F);
else
{
if (operand->exp.X_op == O_register) {
as_bad(_("Use the .mmregs directive to use memory-mapped register names such as '%s'"), operand->buf);
}
/* Do the fixup later; just store the expression. */
insn->opcode[0].r_nchars = 1;
insn->opcode[0].r_type = BFD_RELOC_TIC54X_PARTLS7;

View File

@ -1,3 +1,7 @@
2002-01-17 Timothy Wall <twall@oculustech.com>
* gas/tic54x/labels.s (after_macro): Correct comments.
2002-01-15 Richard Earnshaw <rearnsha@arm.com>
* gas/arm/vfp1.s gas/arm/vf1.d: New files.

View File

@ -38,7 +38,7 @@ lab? add #4,a ; line 31?
* This reference should resolve to definition #3
after_macro:
b lab?
* Section change clears all definitions; TI defaults to CODE section w/o name
* Section change clears all definitions; it's a CODE section if we see insns
.sect new_section
nop
lab? add #5,a