[AArch64][SVE 25/32] Add support for SVE addressing modes
[deliverable/binutils-gdb.git] / gas / ChangeLog
index 97f1a61d150339cddff1ddbb57741ab32154bc39..c1f4152d8dddfc8d9f71db7fbd9007533225d9a0 100644 (file)
@@ -1,3 +1,18 @@
+2016-09-21  Richard Sandiford  <richard.sandiford@arm.com>
+
+       * config/tc-aarch64.c (REG_TYPE_SVE_BASE, REG_TYPE_SVE_OFFSET): New
+       register types.
+       (get_reg_expected_msg): Handle them.
+       (aarch64_addr_reg_parse): New function, split out from
+       aarch64_reg_parse_32_64.  Handle Z registers too.
+       (aarch64_reg_parse_32_64): Call it.
+       (parse_address_main): Add base_qualifier, offset_qualifier,
+       base_type and offset_type parameters.  Handle SVE base and offset
+       registers.
+       (parse_address): Update call to parse_address_main.
+       (parse_sve_address): New function.
+       (parse_operands): Parse the new SVE address operands.
+
 2016-09-21  Richard Sandiford  <richard.sandiford@arm.com>
 
        * config/tc-aarch64.c (SHIFTED_MUL): New parse_shift_mode.
This page took 0.048177 seconds and 4 git commands to generate.