diff options
author | Alan Modra <amodra@gmail.com> | 2001-10-16 14:27:03 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-10-16 14:27:03 +0000 |
commit | 18566f5563024b1752986dc2fbd57b87dfd55b59 (patch) | |
tree | f0798663991903a180f8974077a6a2e81e95ae3d /gas/config/tc-m68k.c | |
parent | 4c89d75d4f294fbf0d72cecb28a984bd287763c6 (diff) | |
download | gdb-18566f5563024b1752986dc2fbd57b87dfd55b59.zip gdb-18566f5563024b1752986dc2fbd57b87dfd55b59.tar.gz gdb-18566f5563024b1752986dc2fbd57b87dfd55b59.tar.bz2 |
* config/tc-m68k.c (m68k_ip): Correct absolute jmp opcodes.
Diffstat (limited to 'gas/config/tc-m68k.c')
-rw-r--r-- | gas/config/tc-m68k.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gas/config/tc-m68k.c b/gas/config/tc-m68k.c index c04eb6e..6a7f47d 100644 --- a/gas/config/tc-m68k.c +++ b/gas/config/tc-m68k.c @@ -2573,14 +2573,14 @@ m68k_ip (instring) if (adds (&opP->disp) == 0) { if (the_ins.opcode[0] == 0x6000) /* jbra */ - the_ins.opcode[0] = 0x4EF1; + the_ins.opcode[0] = 0x4EF9; else if (the_ins.opcode[0] == 0x6100) /* jbsr */ - the_ins.opcode[0] = 0x4EB1; + the_ins.opcode[0] = 0x4EB9; else /* jCC */ { the_ins.opcode[0] ^= 0x0100; the_ins.opcode[0] |= 0x0006; - addword (0x4EF1); + addword (0x4EF9); } add_fix ('l', &opP->disp, 0, 0); addword (0); |