+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * config/bfin-parse.y: Improve error messages.
+
2010-09-22 Robin Getz <robin.getz@analog.com>
* config/bfin-parse.y (DBG): Fix regno encoding.
$$ = bfin_gen_regmv (&$3, &$1);
}
else
- return yyerror ("Register mismatch");
+ return yyerror ("Unsupported register move");
}
| CCREG ASSIGN REG
$$ = bfin_gen_cc2dreg (1, &$3);
}
else
- return yyerror ("Register mismatch");
+ return yyerror ("Only 'CC = Dreg' supported");
}
| REG ASSIGN CCREG
$$ = bfin_gen_cc2dreg (0, &$1);
}
else
- return yyerror ("Register mismatch");
+ return yyerror ("Only 'Dreg = CC' supported");
}
| CCREG _ASSIGN_BANG CCREG
+2010-09-22 Robin Getz <robin.getz@analog.com>
+
+ * gas/bfin/expected_move_errors.l: Update error output.
+
2010-09-22 Robin Getz <robin.getz@analog.com>
* gas/bfin/pseudo.d, gas/bfin/pseudo.s: New test.
.*:4: Error: Cannot move A0 to high half of register. Input text was A0.
.*:5: Error: Cannot move A1 to even register.
.*:6: Error: Cannot move A0 to odd register.
-.*:7: Error: Register mismatch.
+.*:7: Error: Unsupported register move.