aboutsummaryrefslogtreecommitdiff
path: root/gas/config
diff options
context:
space:
mode:
authorPaul Brook <paul@codesourcery.com>2006-09-08 15:51:02 +0000
committerPaul Brook <paul@codesourcery.com>2006-09-08 15:51:02 +0000
commitf91e006cf5ee5e3109aa2d056abf94449588a993 (patch)
tree9fcc468f2780c094de7d33de9e96797dcea24bb4 /gas/config
parent0b8a70d9a0e7ded8fefcd7411947d1c7a49ca1fb (diff)
downloadgdb-f91e006cf5ee5e3109aa2d056abf94449588a993.zip
gdb-f91e006cf5ee5e3109aa2d056abf94449588a993.tar.gz
gdb-f91e006cf5ee5e3109aa2d056abf94449588a993.tar.bz2
2006-09-08 Paul Brook <paul@codesourcery.com>
gas/ * config/tc-arm.c (insns): Allow ARM IT pseudo-insn on all cores. gas/testsuite/ * gas/arm/arm-it.s: New test. * gas/arm/arm-it.d: New test.
Diffstat (limited to 'gas/config')
-rw-r--r--gas/config/tc-arm.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/gas/config/tc-arm.c b/gas/config/tc-arm.c
index 8388379..a6f8b6b 100644
--- a/gas/config/tc-arm.c
+++ b/gas/config/tc-arm.c
@@ -14828,7 +14828,9 @@ static const struct asm_opcode insns[] =
UT(cbnz, b900, 2, (RR, EXP), t_czb),
UT(cbz, b100, 2, (RR, EXP), t_czb),
- /* ARM does not really have an IT instruction. */
+ /* ARM does not really have an IT instruction, so always allow it. */
+#undef ARM_VARIANT
+#define ARM_VARIANT &arm_ext_v1
TUE(it, 0, bf08, 1, (COND), it, t_it),
TUE(itt, 0, bf0c, 1, (COND), it, t_it),
TUE(ite, 0, bf04, 1, (COND), it, t_it),