aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorMaxim Kuvyrkov <maxim@kugelworks.com>2012-03-24 01:09:28 +0000
committerMaxim Kuvyrkov <maxim@kugelworks.com>2012-03-24 01:09:28 +0000
commit55a36193d878a8e8af3d78c5fcd338293c6c029f (patch)
treed938fa8d5fb27bd6d499fa167cee93d19054f09c /opcodes
parentb25d0f6e19daa699f3c015e44084b343958cf5d2 (diff)
downloadgdb-55a36193d878a8e8af3d78c5fcd338293c6c029f.zip
gdb-55a36193d878a8e8af3d78c5fcd338293c6c029f.tar.gz
gdb-55a36193d878a8e8af3d78c5fcd338293c6c029f.tar.bz2
gas/
* config/tc-mips.c (mips_cpu_info_table): Add entry for Broadcom XLP. * doc/c-mips.texi: Mention XLP. opcodes/ * mips-dis.c (mips_arch_choices): Add entry for Broadcom XLP.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog4
-rw-r--r--opcodes/mips-dis.c8
2 files changed, 12 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 37f6364..a726499 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,7 @@
+2012-03-23 Maxim Kuvyrkov <maxim@codesourcery.com>
+
+ * mips-dis.c (mips_arch_choices): Add entry for Broadcom XLP.
+
2012-03-16 Alan Modra <amodra@gmail.com>
* ppc-dis.c (PPC_OPC_SEGS, PPC_OP_TO_SEG): Delete.
diff --git a/opcodes/mips-dis.c b/opcodes/mips-dis.c
index 0d1de30..6651daa 100644
--- a/opcodes/mips-dis.c
+++ b/opcodes/mips-dis.c
@@ -619,6 +619,14 @@ const struct mips_arch_choice mips_arch_choices[] =
mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr),
mips_hwr_names_numeric },
+ /* XLP is mostly like XLR, with the prominent exception it is being
+ MIPS64R2. */
+ { "xlp", 1, bfd_mach_mips_xlr, CPU_XLR,
+ ISA_MIPS64R2 | INSN_XLR,
+ mips_cp0_names_xlr,
+ mips_cp0sel_names_xlr, ARRAY_SIZE (mips_cp0sel_names_xlr),
+ mips_hwr_names_numeric },
+
/* This entry, mips16, is here only for ISA/processor selection; do
not print its name. */
{ "", 1, bfd_mach_mips16, CPU_MIPS16, ISA_MIPS3,