aboutsummaryrefslogtreecommitdiff
path: root/gas/testsuite/ChangeLog
diff options
context:
space:
mode:
authorAndrew Bennett <andrew.bennett@imgtec.com>2013-12-16 07:19:34 -0800
committerAndrew Bennett <andrew.bennett@imgtec.com>2013-12-16 07:43:20 -0800
commite269fea784da752b49b5fc406ee7ea8403955a28 (patch)
tree3772ebf657a4355834f582bfffe0e5e3fd775cf5 /gas/testsuite/ChangeLog
parent9a362b9a3291ef43316e1606e2b26fe55ebb187f (diff)
downloadgdb-e269fea784da752b49b5fc406ee7ea8403955a28.zip
gdb-e269fea784da752b49b5fc406ee7ea8403955a28.tar.gz
gdb-e269fea784da752b49b5fc406ee7ea8403955a28.tar.bz2
Range of element index is too large on MIPS MSA element selection instructions.
The element index range for the following MIPS MSA instructions: sldi, splati, copy_s, copy_u, insert and insve is 1 bit too large. This patch fixes this issue. ChangeLog: gas/testsuite/gas/mips/ * msa.s: Reduced maximum element index range for sldi, splati, copy_s, copy_u, insert and insve instructions. * msa64.s: Likewise. * micromips@msa.d: Likewise. * micromips@msa64.d: Likewise. * msa.d: Likewise. * msa64.d: Likewise. include/opcode/ * mips.h: Updated description of +o, +u, +v and +w for MIPS and microMIPS. opcodes/ * micromips-opc.c (decode_micromips_operand): Reduced range of +o, +u, +v and +w. (micromips_opcodes): Reduced element index range for sldi, splati, copy_s, copy_u, insert and insve instructions. * opcodes/mips-opc.c (decode_mips_operand): Reduced range of +o, +u, +v and +w. (mips_builtin_opcodes): Reduced element index range for sldi, splati, copy_s, copy_u, insert and insve instructions.
Diffstat (limited to 'gas/testsuite/ChangeLog')
-rw-r--r--gas/testsuite/ChangeLog10
1 files changed, 10 insertions, 0 deletions
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index d9ae4c0..2c51853 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,13 @@
+2013-12-16 Andrew Bennett <andrew.bennett@imgtec.com>
+
+ * gas/mips/msa.s: Reduced maximum element index range
+ for sldi, splati, copy_s, copy_u, insert and insve instructions.
+ * gas/mips/msa64.s: Likewise.
+ * gas/mips/micromips@msa.d: Likewise.
+ * gas/mips/micromips@msa64.d: Likewise.
+ * gas/mips/msa.d: Likewise.
+ * gas/mips/msa64.d: Likewise.
+
2013-12-13 Kuan-Lin Chen <kuanlinchentw@gmail.com>
* gas/all/gas.exp: Add expected failures for NDS32.