summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2006-03-20 23:35:40 +0000
committerPaul Brook <paul@codesourcery.com>2006-03-20 23:35:40 +0000
commit68eeb7a8a1e9b22627fdafd8570833d94a8dfc76 (patch)
tree002a39fdcd8ded9b125cd09fe5871e90519eea51
parent98aa83192232e395cb3634c21b9815ac20537d2d (diff)
downloadbinutils-gdb-68eeb7a8a1e9b22627fdafd8570833d94a8dfc76.tar.gz
2006-03-20 Paul Brook <paul@codesourcery.com>
* gas/config/tc-arm.c (insns): Correct opcodes for ldrbt and strbt. * gas/testsuite/gas/arm/thumb32.d: Correct expected output.
-rw-r--r--ChangeLog.csl5
-rw-r--r--gas/config/tc-arm.c4
-rw-r--r--gas/testsuite/gas/arm/thumb32.d4
3 files changed, 9 insertions, 4 deletions
diff --git a/ChangeLog.csl b/ChangeLog.csl
index d5b9fa247db..8302538eb5b 100644
--- a/ChangeLog.csl
+++ b/ChangeLog.csl
@@ -1,5 +1,10 @@
2006-03-20 Paul Brook <paul@codesourcery.com>
+ * gas/config/tc-arm.c (insns): Correct opcodes for ldrbt and strbt.
+ * gas/testsuite/gas/arm/thumb32.d: Correct expected output.
+
+2006-03-20 Paul Brook <paul@codesourcery.com>
+
* gas/config/tc-arm.c (parse_operands): Set default error message.
2006-03-20 Paul Brook <paul@codesourcery.com>
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 1d655e7e1ad..9a42d84d326 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -9065,9 +9065,9 @@ static const struct asm_opcode insns[] =
CL(teqp, 130f000, 2, (RR, SH), cmp),
TC3(ldrt, 4300000, f8500e00, 2, (RR, ADDR), ldstt, t_ldstt),
- TC3(ldrbt, 4700000, f8300e00, 2, (RR, ADDR), ldstt, t_ldstt),
+ TC3(ldrbt, 4700000, f8100e00, 2, (RR, ADDR), ldstt, t_ldstt),
TC3(strt, 4200000, f8400e00, 2, (RR, ADDR), ldstt, t_ldstt),
- TC3(strbt, 4600000, f8200e00, 2, (RR, ADDR), ldstt, t_ldstt),
+ TC3(strbt, 4600000, f8000e00, 2, (RR, ADDR), ldstt, t_ldstt),
TC3(stmdb, 9000000, e9000000, 2, (RRw, REGLST), ldmstm, t_ldmstm),
TC3(stmfd, 9000000, e9000000, 2, (RRw, REGLST), ldmstm, t_ldmstm),
diff --git a/gas/testsuite/gas/arm/thumb32.d b/gas/testsuite/gas/arm/thumb32.d
index ae2ebf7f434..2977779aefd 100644
--- a/gas/testsuite/gas/arm/thumb32.d
+++ b/gas/testsuite/gas/arm/thumb32.d
@@ -523,8 +523,8 @@ Disassembly of section .text:
0[0-9a-f]+ <[^>]+> e9c5 2300 strd r2, r3, \[r5\]
0[0-9a-f]+ <[^>]+> e9c5 230c strd r2, r3, \[r5, #48\]
0[0-9a-f]+ <[^>]+> e945 230c strd r2, r3, \[r5, #-48\]
-0[0-9a-f]+ <[^>]+> f835 1e00 ldrht r1, \[r5\]
-0[0-9a-f]+ <[^>]+> f835 1e30 ldrht r1, \[r5, #48\]
+0[0-9a-f]+ <[^>]+> f815 1e00 ldrbt r1, \[r5\]
+0[0-9a-f]+ <[^>]+> f815 1e30 ldrbt r1, \[r5, #48\]
0[0-9a-f]+ <[^>]+> f915 1e00 ldrsbt r1, \[r5\]
0[0-9a-f]+ <[^>]+> f915 1e30 ldrsbt r1, \[r5, #48\]
0[0-9a-f]+ <[^>]+> f835 1e00 ldrht r1, \[r5\]