* config/tc-mips.c (append_insn): Don't move INSN_SYNC
instructions into delay slot. Bring over from sky-980617-branch.
This commit is contained in:
parent
84177a47f5
commit
d734c861b4
@ -1,6 +1,11 @@
|
||||
start-sanitize-sky
|
||||
Wed Dec 9 17:06:48 1998 Doug Evans <devans@canuck.cygnus.com>
|
||||
|
||||
Thu Nov 19 16:57:01 EST 1998 Frank Ch. Eigler <fche@cygnus.com>
|
||||
|
||||
* config/tc-mips.c (append_insn): Don't move INSN_SYNC
|
||||
instructions into delay slot.
|
||||
|
||||
Tue Oct 13 14:06:18 1998 Doug Evans <devans@canuck.cygnus.com>
|
||||
|
||||
* config/tc-dvp.h (md_end): Define.
|
||||
|
@ -2224,7 +2224,10 @@ append_insn (place, ip, address_expr, reloc_type, unmatched_hi)
|
||||
/* If the previous instruction had a fixup in mips16
|
||||
mode, we can not swap. This normally means that the
|
||||
previous instruction was a 4 byte branch anyhow. */
|
||||
|| (mips_opts.mips16 && prev_insn_fixp))
|
||||
|| (mips_opts.mips16 && prev_insn_fixp)
|
||||
/* If the previous instruction is a sync, sync.l, or
|
||||
sync.p, we can not swap. */
|
||||
|| (prev_pinfo && INSN_SYNC))
|
||||
{
|
||||
/* We could do even better for unconditional branches to
|
||||
portions of this object file; we could pick up the
|
||||
|
Loading…
Reference in New Issue
Block a user