aboutsummaryrefslogtreecommitdiff
path: root/gas
diff options
context:
space:
mode:
authorDaniel Gutson <dgutson@codesourcery.com>2010-02-12 20:18:47 +0000
committerDaniel Gutson <dgutson@codesourcery.com>2010-02-12 20:18:47 +0000
commit77551a33a8ccccbd9900ee1fc921d13aac70ab92 (patch)
tree799f54eeceaf2f0c0dd9dcb3e643fb1b12dad970 /gas
parent5be8be5d5d9f0ff1ce3e319f0281e7d98103606b (diff)
downloadfsf-binutils-gdb-77551a33a8ccccbd9900ee1fc921d13aac70ab92.zip
fsf-binutils-gdb-77551a33a8ccccbd9900ee1fc921d13aac70ab92.tar.gz
fsf-binutils-gdb-77551a33a8ccccbd9900ee1fc921d13aac70ab92.tar.bz2
*** empty log message ***
Diffstat (limited to 'gas')
-rw-r--r--gas/ChangeLog27
-rw-r--r--gas/testsuite/ChangeLog15
2 files changed, 42 insertions, 0 deletions
diff --git a/gas/ChangeLog b/gas/ChangeLog
index d1e9871..9532e7c 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,30 @@
+2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
+
+ * config/tc-arm.c (asm_opcode): operands type
+ change.
+ (BAD_PC_ADDRESSING): New macro message.
+ (BAD_PC_WRITEBACK): Likewise.
+ (MIX_ARM_THUMB_OPERANDS): New macro.
+ (operand_parse_code): Added enum values.
+ (parse_operands): Added thumb/arm distinction,
+ plus new enum values handling.
+ (encode_arm_addr_mode_2): Validations enhanced.
+ (encode_arm_addr_mode_3): Likewise.
+ (do_rm_rd_rn): Likewise.
+ (encode_thumb32_addr_mode): Likewise.
+ (do_t_ldrex): Likewise.
+ (do_t_ldst): Likewise.
+ (do_t_strex): Likewise.
+ (md_assemble): Call parse_operands with
+ a new parameter.
+ (OPS_1): New macro.
+ (OPS_2): Likewise.
+ (OPS_3): Likewise.
+ (OPS_4): Likewise.
+ (OPS_5): Likewise.
+ (OPS_6): Likewise.
+ (insns): Updated insns operands.
+
2010-02-12 Tristan Gingold <gingold@adacore.com>
Douglas B Rupp <rupp@gnat.com>
diff --git a/gas/testsuite/ChangeLog b/gas/testsuite/ChangeLog
index ad81fae..ff4268f 100644
--- a/gas/testsuite/ChangeLog
+++ b/gas/testsuite/ChangeLog
@@ -1,3 +1,18 @@
+2010-02-12 Daniel Gutson <dgutson@codesourcery.com>
+
+ * gas/arm/sp-pc-validations-bad.d: New testcase.
+ * gas/arm/sp-pc-validations-bad.l: New file.
+ * gas/arm/sp-pc-validations-bad.s: New file.
+ * gas/arm/sp-pc-validations-bad-t.d: New testcase.
+ * gas/arm/sp-pc-validations-bad-t.l: New file.
+ * gas/arm/sp-pc-validations-bad-t.s: New file.
+ * gas/arm/sp-pc-usage-t.d: Removed invalid insns.
+ * gas/arm/sp-pc-usage-t.s: Likewise.
+ * gas/arm/unpredictable.d: Likewise.
+ * gas/arm/unpredictable.s: Likewise.
+ * gas/arm/thumb2_bcond.d: Added test.
+ * gas/arm/thumb2_bcond.s: Likewise.
+
2010-02-12 Tristan Gingold <gingold@adacore.com>
* gas/ia64/slotcount.s, gas/ia64/slotcount.s: New test.