2004-12-16 Andrew Stubbs <andrew.stubbs@st.com>

* config/tc-sh64.c (shmedia_build_Mytes): Emit an error message rather
	than just ignoring bad code.
This commit is contained in:
Joern Rennecke 2004-12-16 18:23:24 +00:00
parent 02292fc117
commit 7768d94ad6
1 changed files with 8 additions and 2 deletions

View File

@ -2677,7 +2677,10 @@ shmedia_build_Mytes (shmedia_opcode_info *opcode,
/* Don't allow complex expressions here. */
if (opjp->immediate.X_op_symbol != NULL)
return 0;
{
as_bad(_("invalid operand: expression in PT target"));
return 0;
}
if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL)
init = max = min = SH64PCRELPLT;
@ -2714,7 +2717,10 @@ shmedia_build_Mytes (shmedia_opcode_info *opcode,
/* Don't allow complex expressions here. */
if (opjp->immediate.X_op_symbol != NULL)
return 0;
{
as_bad(_("invalid operand: expression in PT target"));
return 0;
}
if (opjp->reloctype == BFD_RELOC_32_PLT_PCREL)
init = max = min = SH64PCRELPLT;