diff options
author | Alan Modra <amodra@gmail.com> | 2021-05-28 13:24:16 +0930 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2021-05-29 21:06:06 +0930 |
commit | 1ff6a3b8e562d09aec8dcf1d8b0ef67f271126fc (patch) | |
tree | 1873db0b13b3360f8a280dfbcc1195d0a4a49757 /opcodes/ChangeLog | |
parent | d6249f5f1cfc5c37bf026a90a031e8c6463f169b (diff) | |
download | gdb-1ff6a3b8e562d09aec8dcf1d8b0ef67f271126fc.zip gdb-1ff6a3b8e562d09aec8dcf1d8b0ef67f271126fc.tar.gz gdb-1ff6a3b8e562d09aec8dcf1d8b0ef67f271126fc.tar.bz2 |
PowerPC table driven -Mraw disassembly
opcodes/
* ppc-dis.c (lookup_powerpc): Test deprecated field when -Many.
Don't special case PPC_OPCODE_RAW.
(lookup_prefix): Likewise.
(lookup_vle, lookup_spe2): Similarly. Add dialect parameter and..
(print_insn_powerpc): ..update caller.
* ppc-opc.c (EXT): Define.
(powerpc_opcodes): Mark extended mnemonics with EXT.
(prefix_opcodes, vle_opcodes): Likewise.
(XISEL, XISEL_MASK): Add cr field and simplify.
(powerpc_opcodes): Use XISEL with extended isel mnemonics and sort
all isel variants to where the base mnemonic belongs. Sort dstt,
dststt and dssall.
gas/
* testsuite/gas/ppc/raw.s,
* testsuite/gas/ppc/raw.d: New test.
* testsuite/gas/ppc/ppc.exp: Run it.
Diffstat (limited to 'opcodes/ChangeLog')
-rw-r--r-- | opcodes/ChangeLog | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 3d87487..e6b5f3e 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,18 @@ +2021-05-29 Alan Modra <amodra@gmail.com> + + * ppc-dis.c (lookup_powerpc): Test deprecated field when -Many. + Don't special case PPC_OPCODE_RAW. + (lookup_prefix): Likewise. + (lookup_vle, lookup_spe2): Similarly. Add dialect parameter and.. + (print_insn_powerpc): ..update caller. + * ppc-opc.c (EXT): Define. + (powerpc_opcodes): Mark extended mnemonics with EXT. + (prefix_opcodes, vle_opcodes): Likewise. + (XISEL, XISEL_MASK): Add cr field and simplify. + (powerpc_opcodes): Use XISEL with extended isel mnemonics and sort + all isel variants to where the base mnemonic belongs. Sort dstt, + dststt and dssall. + 2021-05-29 Maciej W. Rozycki <macro@orcam.me.uk> * mips-opc.c (mips_builtin_opcodes): Reorder legacy COP0, COP2, |