mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-30 12:44:10 +08:00
Correctly assemble mov rX=imm.
* ia64-opc-a.c (ia64_opcodes_a): Delete mov immediate pseudo for adds. * ia64-asmtab.c: Regnerate.
This commit is contained in:
parent
2de26f35df
commit
7a33b495a5
@ -1,3 +1,8 @@
|
||||
2004-06-29 James E Wilson <wilson@specifixinc.com>
|
||||
|
||||
* ia64-opc-a.c (ia64_opcodes_a): Delete mov immediate pseudo for adds.
|
||||
* ia64-asmtab.c: Regnerate.
|
||||
|
||||
2004-06-28 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* ppc-opc.c (insert_fxm): Handle mfocrf and mtocrf.
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -107,7 +107,8 @@ struct ia64_opcode ia64_opcodes_a[] =
|
||||
{"or", A, OpX2aVeX4X2b (8, 0, 0, 0xb, 2), {R1, IMM8, R3}, EMPTY},
|
||||
{"xor", A, OpX2aVeX4X2b (8, 0, 0, 0xb, 3), {R1, IMM8, R3}, EMPTY},
|
||||
{"mov", A, OpX2aVeImm14 (8, 2, 0, 0), {R1, R3}, EMPTY},
|
||||
{"mov", A, OpX2aVeR3a (8, 2, 0, 0), {R1, IMM14}, PSEUDO, 0, NULL},
|
||||
/* A mov immediate pseudo for adds was deleted. It failed for immediate
|
||||
operands requiring relocs, e.g. @pltoff(a). */
|
||||
{"adds", A, OpX2aVe (8, 2, 0), {R1, IMM14, R3}, EMPTY},
|
||||
{"addp4", A, OpX2aVe (8, 3, 0), {R1, IMM14, R3}, EMPTY},
|
||||
{"padd1", A, OpX2aZaZbX4X2b (8, 1, 0, 0, 0, 0), {R1, R2, R3}, EMPTY},
|
||||
|
Loading…
Reference in New Issue
Block a user