]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
aarch64.c (aarch64_expand_prologue): Use plus_constant.
authorRenlin Li <renlin.li@arm.com>
Wed, 2 Oct 2013 10:28:54 +0000 (10:28 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Wed, 2 Oct 2013 10:28:54 +0000 (10:28 +0000)
2013-10-02  Renlin Li  <renlin.li@arm.com>

* config/aarch64/aarch64.c (aarch64_expand_prologue): Use plus_constant.
(aarch64_expand_epilogue): Likewise.

From-SVN: r203108

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

index 76d188f491d03de3adbcc97f7368e67b7762abfb..70e8ba93071914ca94cff6dcbf73b7e870fa845d 100644 (file)
@@ -1,3 +1,8 @@
+2013-10-02  Renlin Li  <renlin.li@arm.com>
+
+       * config/aarch64/aarch64.c (aarch64_expand_prologue): Use plus_constant.
+       (aarch64_expand_epilogue): Likewise.
+
 2013-10-02  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
            Yufeng Zhang  <yufeng.zhang@arm.com>
 
index ee2cb4cd6df3a1ef8cfe9a97f105f90f1397e1de..ff61cd4ab4ba2fc214fce56b70737bc445b71359 100644 (file)
@@ -2066,9 +2066,9 @@ aarch64_expand_prologue (void)
          emit_insn (gen_add2_insn (stack_pointer_rtx, op0));
          aarch64_set_frame_expr (gen_rtx_SET
                                  (Pmode, stack_pointer_rtx,
-                                  gen_rtx_PLUS (Pmode,
-                                                stack_pointer_rtx,
-                                                GEN_INT (-frame_size))));
+                                  plus_constant (Pmode,
+                                                 stack_pointer_rtx,
+                                                 -frame_size)));
        }
       else if (frame_size > 0)
        {
@@ -2152,9 +2152,9 @@ aarch64_expand_prologue (void)
                                           GEN_INT (fp_offset)));
          aarch64_set_frame_expr (gen_rtx_SET
                                  (Pmode, hard_frame_pointer_rtx,
-                                  gen_rtx_PLUS (Pmode,
-                                                stack_pointer_rtx,
-                                                GEN_INT (fp_offset))));
+                                  plus_constant (Pmode,
+                                                 stack_pointer_rtx,
+                                                 fp_offset)));
          RTX_FRAME_RELATED_P (insn) = 1;
          insn = emit_insn (gen_stack_tie (stack_pointer_rtx,
                                           hard_frame_pointer_rtx));
@@ -2350,9 +2350,9 @@ aarch64_expand_epilogue (bool for_sibcall)
          emit_insn (gen_add2_insn (stack_pointer_rtx, op0));
          aarch64_set_frame_expr (gen_rtx_SET
                                  (Pmode, stack_pointer_rtx,
-                                  gen_rtx_PLUS (Pmode,
-                                                stack_pointer_rtx,
-                                                GEN_INT (frame_size))));
+                                  plus_constant (Pmode,
+                                                 stack_pointer_rtx,
+                                                 frame_size)));
        }
       else if (frame_size > 0)
        {
@@ -2374,10 +2374,10 @@ aarch64_expand_epilogue (bool for_sibcall)
            }
        }
 
-      aarch64_set_frame_expr (gen_rtx_SET (Pmode, stack_pointer_rtx,
-                                          gen_rtx_PLUS (Pmode,
-                                                        stack_pointer_rtx,
-                                                        GEN_INT (offset))));
+        aarch64_set_frame_expr (gen_rtx_SET (Pmode, stack_pointer_rtx,
+                                            plus_constant (Pmode,
+                                                           stack_pointer_rtx,
+                                                           offset)));
     }
 
   emit_use (gen_rtx_REG (DImode, LR_REGNUM));