]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
[AArch64] Add a space to memory asm code between base register and offset.
authorRenlin Li <renlin.li@arm.com>
Tue, 22 Apr 2014 11:02:20 +0000 (11:02 +0000)
committerMarcus Shawcroft <mshawcroft@gcc.gnu.org>
Tue, 22 Apr 2014 11:02:20 +0000 (11:02 +0000)
From-SVN: r209618

gcc/ChangeLog
gcc/config/aarch64/aarch64.c

index b1850b9c4f90e0ca3e6efa356bc31472e3bcb69b..79e74fa1e3183e622cb5198f6ccf9b364ca6de7a 100644 (file)
@@ -1,3 +1,8 @@
+2014-04-22  Renlin Li  <Renlin.Li@arm.com>
+
+       * config/aarch64/aarch64.c (aarch64_print_operand_address): Adjust
+       the output asm format.
+
 2014-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
 
        * config/aarch64/aarch64-simd.md
index 7b6c2b38e03a556b8b31164d1a54a697087d8f3c..10793ddbed6313b97fc704ae6ab0287d42df06c5 100644 (file)
@@ -3836,34 +3836,34 @@ aarch64_print_operand_address (FILE *f, rtx x)
        if (addr.offset == const0_rtx)
          asm_fprintf (f, "[%s]", reg_names [REGNO (addr.base)]);
        else
-         asm_fprintf (f, "[%s,%wd]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, %wd]", reg_names [REGNO (addr.base)],
                       INTVAL (addr.offset));
        return;
 
       case ADDRESS_REG_REG:
        if (addr.shift == 0)
-         asm_fprintf (f, "[%s,%s]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, %s]", reg_names [REGNO (addr.base)],
                       reg_names [REGNO (addr.offset)]);
        else
-         asm_fprintf (f, "[%s,%s,lsl %u]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, %s, lsl %u]", reg_names [REGNO (addr.base)],
                       reg_names [REGNO (addr.offset)], addr.shift);
        return;
 
       case ADDRESS_REG_UXTW:
        if (addr.shift == 0)
-         asm_fprintf (f, "[%s,w%d,uxtw]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, w%d, uxtw]", reg_names [REGNO (addr.base)],
                       REGNO (addr.offset) - R0_REGNUM);
        else
-         asm_fprintf (f, "[%s,w%d,uxtw %u]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, w%d, uxtw %u]", reg_names [REGNO (addr.base)],
                       REGNO (addr.offset) - R0_REGNUM, addr.shift);
        return;
 
       case ADDRESS_REG_SXTW:
        if (addr.shift == 0)
-         asm_fprintf (f, "[%s,w%d,sxtw]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, w%d, sxtw]", reg_names [REGNO (addr.base)],
                       REGNO (addr.offset) - R0_REGNUM);
        else
-         asm_fprintf (f, "[%s,w%d,sxtw %u]", reg_names [REGNO (addr.base)],
+         asm_fprintf (f, "[%s, w%d, sxtw %u]", reg_names [REGNO (addr.base)],
                       REGNO (addr.offset) - R0_REGNUM, addr.shift);
        return;
 
@@ -3871,27 +3871,27 @@ aarch64_print_operand_address (FILE *f, rtx x)
        switch (GET_CODE (x))
          {
          case PRE_INC:
-           asm_fprintf (f, "[%s,%d]!", reg_names [REGNO (addr.base)], 
+           asm_fprintf (f, "[%s, %d]!", reg_names [REGNO (addr.base)],
                         GET_MODE_SIZE (aarch64_memory_reference_mode));
            return;
          case POST_INC:
-           asm_fprintf (f, "[%s],%d", reg_names [REGNO (addr.base)],
+           asm_fprintf (f, "[%s], %d", reg_names [REGNO (addr.base)],
                         GET_MODE_SIZE (aarch64_memory_reference_mode));
            return;
          case PRE_DEC:
-           asm_fprintf (f, "[%s,-%d]!", reg_names [REGNO (addr.base)],
+           asm_fprintf (f, "[%s, -%d]!", reg_names [REGNO (addr.base)],
                         GET_MODE_SIZE (aarch64_memory_reference_mode));
            return;
          case POST_DEC:
-           asm_fprintf (f, "[%s],-%d", reg_names [REGNO (addr.base)],
+           asm_fprintf (f, "[%s], -%d", reg_names [REGNO (addr.base)],
                         GET_MODE_SIZE (aarch64_memory_reference_mode));
            return;
          case PRE_MODIFY:
-           asm_fprintf (f, "[%s,%wd]!", reg_names [REGNO (addr.base)],
+           asm_fprintf (f, "[%s, %wd]!", reg_names [REGNO (addr.base)],
                         INTVAL (addr.offset));
            return;
          case POST_MODIFY:
-           asm_fprintf (f, "[%s],%wd", reg_names [REGNO (addr.base)],
+           asm_fprintf (f, "[%s], %wd", reg_names [REGNO (addr.base)],
                         INTVAL (addr.offset));
            return;
          default:
@@ -3900,7 +3900,7 @@ aarch64_print_operand_address (FILE *f, rtx x)
        break;
 
       case ADDRESS_LO_SUM:
-       asm_fprintf (f, "[%s,#:lo12:", reg_names [REGNO (addr.base)]);
+       asm_fprintf (f, "[%s, #:lo12:", reg_names [REGNO (addr.base)]);
        output_addr_const (f, addr.offset);
        asm_fprintf (f, "]");
        return;