2004-10-27 Tomer Levi <Tomer.Levi@nsc.com>
authorTomer Levi <Tomer.Levi@nsc.com>
Wed, 27 Oct 2004 10:31:39 +0000 (10:31 +0000)
committerTomer Levi <Tomer.Levi@nsc.com>
Wed, 27 Oct 2004 10:31:39 +0000 (10:31 +0000)
* config/tc-crx.c: Remove global variable 'post_inc_mode'.
(get_flags): New function.
(get_number_of_bits): Edit comments, update numeric values to supported sizes.
(process_label_constant): Don't support the colon format (SYMBOL:[s|m|l]).
(set_cons_rparams): Support argument type 'arg_rbase'.
(get_operandtype): Bug fix in 'rbase' operand type parsing.
(handle_LoadStor): Bug fix, first handle post-increment mode.
(getreg_image): Remove redundant code, update according to latest CRX spec.
(print_constant): Bug fix relate to 3-word instructions.
(assemble_insn): Bug fix, when matching instructions, verify also instruction type (not only mnemonic).
Add various error checking.
(preprocess_reglist): Support HI/LO and user registers.

gas/ChangeLog

index 22fe267b7a276be1cfd78d6790ae5a97ecb2b51d..54f3bf7f0c8d34cd3aab95a80eadfa9a72a40d50 100644 (file)
@@ -1,3 +1,20 @@
+2004-10-27  Tomer Levi  <Tomer.Levi@nsc.com>
+
+       * config/tc-crx.c: Remove global variable 'post_inc_mode'.
+       (get_flags): New function.
+       (get_number_of_bits): Edit comments, update numeric values to supported 
+       sizes.
+       (process_label_constant): Don't support the colon format (SYMBOL:[s|m|l]).
+       (set_cons_rparams): Support argument type 'arg_rbase'.
+       (get_operandtype): Bug fix in 'rbase' operand type parsing.
+       (handle_LoadStor): Bug fix, first handle post-increment mode.
+       (getreg_image): Remove redundant code, update according to latest CRX spec.
+       (print_constant): Bug fix relate to 3-word instructions.
+       (assemble_insn): Bug fix, when matching instructions, verify also 
+       instruction type (not only mnemonic).
+       Add various error checking.
+       (preprocess_reglist): Support HI/LO and user registers.
+
 2004-10-25  David Mosberger-Tang  <davidm@hpl.hp.com>
 
        * config/tc-ia64.c (fixup_unw_records): Don't let the "t" value