2014-05-23 Yvan Roux <yvan.roux@linaro.org>
authoryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2014 11:00:42 +0000 (11:00 +0000)
committeryroux <yroux@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Jun 2014 11:00:42 +0000 (11:00 +0000)
       Backport from trunk r209618.
       2014-04-22  Renlin Li  <Renlin.Li@arm.com>

       * config/aarch64/aarch64.c (aarch64_print_operand_address): Adjust
       the output asm format.

git-svn-id: svn://gcc.gnu.org/svn/gcc/branches/linaro/gcc-4_9-branch@211511 138bc75d-0d04-0410-961f-82ee72b054a4

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

index ad89daf..5ed85f6 100644 (file)
@@ -1,5 +1,13 @@
 2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
 
+       Backport from trunk r209618.
+       2014-04-22  Renlin Li  <Renlin.Li@arm.com>
+
+       * config/aarch64/aarch64.c (aarch64_print_operand_address): Adjust
+       the output asm format.
+
+2014-05-23  Yvan Roux  <yvan.roux@linaro.org>
+
        Backport from trunk r209617.
        2014-04-22  James Greenhalgh  <james.greenhalgh@arm.com>
 
index 7b6c2b3..10793dd 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;