mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-26 05:47:26 +08:00
Branch and link instructions modify r13
This commit is contained in:
@ -1,4 +1,9 @@
|
|||||||
start-sanitize-d10v
|
start-sanitize-d10v
|
||||||
|
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.
|
||||||
|
|
||||||
Thu Nov 14 11:17:49 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
|
Thu Nov 14 11:17:49 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
|
||||||
|
|
||||||
* config/tc-d10v.c (write_2_short): Fix bug that wouldn't
|
* config/tc-d10v.c (write_2_short): Fix bug that wouldn't
|
||||||
|
@ -859,6 +859,9 @@ parallel_ok (op1, insn1, op2, insn2)
|
|||||||
ins = insn2;
|
ins = insn2;
|
||||||
}
|
}
|
||||||
mod[j] = used[j] = 0;
|
mod[j] = used[j] = 0;
|
||||||
|
if (op->exec_type & BRANCH_LINK)
|
||||||
|
mod[j] |= 1 << 13;
|
||||||
|
|
||||||
for (i = 0; op->operands[i]; i++)
|
for (i = 0; op->operands[i]; i++)
|
||||||
{
|
{
|
||||||
flags = d10v_operands[op->operands[i]].flags;
|
flags = d10v_operands[op->operands[i]].flags;
|
||||||
|
Reference in New Issue
Block a user