aboutsummaryrefslogtreecommitdiff
path: root/gas/config/tc-d30v.c
diff options
context:
space:
mode:
Diffstat (limited to 'gas/config/tc-d30v.c')
-rw-r--r--gas/config/tc-d30v.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/gas/config/tc-d30v.c b/gas/config/tc-d30v.c
index 023e14c..a36c697 100644
--- a/gas/config/tc-d30v.c
+++ b/gas/config/tc-d30v.c
@@ -879,8 +879,8 @@ write_2_short (opcode1, insn1, opcode2, insn2, exec_type, fx)
else
{
if (opcode2->op->unit == EITHER_BUT_PREFER_MU)
- as_warn (_("Executing %s in IU in parallel with %s may not work"),
- opcode1->op->name, opcode2->op->name);
+ as_warn (_("Executing %s in IU may not work in parallel execution"),
+ opcode2->op->name);
insn = FM00 | (insn1 << 32) | insn2;
fx = fx->next;
@@ -902,10 +902,12 @@ write_2_short (opcode1, insn1, opcode2, insn2, exec_type, fx)
case EXEC_REVSEQ: /* reverse sequential */
if (opcode2->op->unit == MU)
as_bad (_("MU instruction may not be in the right container"));
- if (opcode1->op->unit == EITHER_BUT_PREFER_MU
- || opcode2->op->unit == EITHER_BUT_PREFER_MU)
+ if (opcode1->op->unit == EITHER_BUT_PREFER_MU)
as_warn (_("Executing %s in reverse serial with %s may not work"),
opcode1->op->name, opcode2->op->name);
+ else if (opcode2->op->unit == EITHER_BUT_PREFER_MU)
+ as_warn (_("Executing %s in IU in reverse serial may not work"),
+ opcode2->op->name);
insn = FM10 | (insn1 << 32) | insn2;
fx = fx->next;
break;