aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Eager <eager@eagercon.com>2012-11-07 15:36:08 +0000
committerMichael Eager <eager@eagercon.com>2012-11-07 15:36:08 +0000
commit297486a0aa2156f8a9a03ec95d43fe4ee0cb159a (patch)
tree4440b9e6084c64a2c1b9eded511a9c5e2c3dc1b6
parent2c06122590e4defed3a2bfad223cc67c6a4236dc (diff)
downloadbinutils-current-297486a0aa2156f8a9a03ec95d43fe4ee0cb159a.tar.gz
2012-11-07 David Holsgrove <david.holsgrove@xilinx.com>
* config/tc-microblaze.c: Remove special register condition check for INST_TYPE_RFSL related instructions. 2012-11-07 David Holsgrove <david.holsgrove@xilinx.com> * testsuite/gas/microblaze/special_reg.exp: Add test case. * testsuite/gas/microblaze/special_reg.s: Likewise. * testsuite/gas/microblaze/special_reg.d: Likewise.
-rw-r--r--gas/ChangeLog5
-rw-r--r--gas/config/tc-microblaze.c3
-rw-r--r--gas/testsuite/ChangeLog6
3 files changed, 11 insertions, 3 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index d347f480e..657d0df8f 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,8 @@
+2012-11-07 David Holsgrove <david.holsgrove@xilinx.com>
+
+ * config/tc-microblaze.c: Remove special register condition check
+ for INST_TYPE_RFSL related instructions.
+
2012-11-06 Alan Modra <amodra@gmail.com>
* config/tc-xgate.c: Make some functions static. Formatting
diff --git a/gas/config/tc-microblaze.c b/gas/config/tc-microblaze.c
index 86ac90bc2..de0efda7c 100644
--- a/gas/config/tc-microblaze.c
+++ b/gas/config/tc-microblaze.c
@@ -1198,9 +1198,6 @@ md_assemble (char * str)
as_fatal (_("Error in statement syntax"));
immed = 0;
}
- /* Check for spl registers. */
- if (check_spl_reg (&reg1))
- as_fatal (_("Cannot use special register with this instruction"));
inst |= (immed << IMM_LOW) & RFSL_MASK;
output = frag_more (isize);
break;
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index 573f020c3..4399fcb44 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,9 @@
+2012-11-07 David Holsgrove <david.holsgrove@xilinx.com>
+
+ * testsuite/gas/microblaze/special_reg.exp: Add test case.
+ * testsuite/gas/microblaze/special_reg.s: Likewise.
+ * testsuite/gas/microblaze/special_reg.d: Likewise.
+
2012-11-01 Chao-ying Fu <fu@mips.com>
* gas/mips/micromips-b16.d: New test.