Check validity of user parallel operations

This commit is contained in:
Michael Meissner 1996-11-18 20:31:30 +00:00
parent f3285daa51
commit ec5e212be2
2 changed files with 6 additions and 0 deletions

View file

@ -3,6 +3,9 @@ Mon Nov 18 15:22:28 1996 Michael Meissner <meissner@tiktok.cygnus.com>
* config/tc-d10v.c (parallel_ok): Branch and link instructions
modify r13.
(write_2_short): Call parallel_ok to check whether two short
instructions the user requested execute in parallel, can be
executed that way.
Thu Nov 14 11:17:49 1996 Martin M. Hunt <hunt@pizza.cygnus.com>

View file

@ -734,6 +734,9 @@ write_2_short (opcode1, insn1, opcode2, insn2, exec_type, fx)
if (opcode1->exec_type & SEQ || opcode2->exec_type & SEQ)
as_fatal ("One of these instructions may not be executed in parallel.");
if ( !parallel_ok (opcode1, insn1, opcode2, insn2))
as_fatal ("Two instructions may not be executed in parallel with each other.");
if (opcode1->unit == IU)
{
if (opcode2->unit == IU)