aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrevor Saunders <tbsaunde+gcc@tbsaunde.org>2015-05-22 01:03:51 +0000
committerTrevor Saunders <tbsaunde@gcc.gnu.org>2015-05-22 01:03:51 +0000
commitdfed69615791ca818d1286ea3e8fe3758c59d7bb (patch)
tree1bbfa555b4ae73dc0efd84dab6ed934a2120690d
parent581edfa33d5b78fef85442b3135521ada320070d (diff)
downloadgcc-dfed69615791ca818d1286ea3e8fe3758c59d7bb.zip
gcc-dfed69615791ca818d1286ea3e8fe3758c59d7bb.tar.gz
gcc-dfed69615791ca818d1286ea3e8fe3758c59d7bb.tar.bz2
move default for STACK_PUSH_CODE to defaults.h
gcc/ChangeLog: 2015-05-20 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * defaults.h: Add default for STACK_PUSH_CODE. * expr.c: Don't redefine STACK_PUSH_CODE. * recog.c: Likewise. From-SVN: r223515
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/defaults.h8
-rw-r--r--gcc/expr.c8
-rw-r--r--gcc/recog.c8
4 files changed, 14 insertions, 16 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index ad68d6c..74ac8f4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,11 @@
2015-05-20 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+ * defaults.h: Add default for STACK_PUSH_CODE.
+ * expr.c: Don't redefine STACK_PUSH_CODE.
+ * recog.c: Likewise.
+
+2015-05-20 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
+
* builtins.c, dwarf2cfi.c, explow.c, expr.c, recog.c,
sched-deps.c: Use if instead of preprocessor checks with
STACK_GROWS_DOWNWARD.
diff --git a/gcc/defaults.h b/gcc/defaults.h
index a01969a..e7bbcb8 100644
--- a/gcc/defaults.h
+++ b/gcc/defaults.h
@@ -1233,6 +1233,14 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
#define STACK_GROWS_DOWNWARD 0
#endif
+#ifndef STACK_PUSH_CODE
+#if STACK_GROWS_DOWNWARD
+#define STACK_PUSH_CODE PRE_DEC
+#else
+#define STACK_PUSH_CODE PRE_INC
+#endif
+#endif
+
#ifdef GCC_INSN_FLAGS_H
/* Dependent default target macro definitions
diff --git a/gcc/expr.c b/gcc/expr.c
index 09fc694..275c636 100644
--- a/gcc/expr.c
+++ b/gcc/expr.c
@@ -98,14 +98,6 @@ along with GCC; see the file COPYING3. If not see
#include "rtl-chkp.h"
#include "ccmp.h"
-#ifndef STACK_PUSH_CODE
-#if STACK_GROWS_DOWNWARD
-#define STACK_PUSH_CODE PRE_DEC
-#else
-#define STACK_PUSH_CODE PRE_INC
-#endif
-#endif
-
/* If this is nonzero, we do not bother generating VOLATILE
around volatile memory references, and we are willing to
diff --git a/gcc/recog.c b/gcc/recog.c
index 524be67..39a5d1f 100644
--- a/gcc/recog.c
+++ b/gcc/recog.c
@@ -68,14 +68,6 @@ along with GCC; see the file COPYING3. If not see
#include "df.h"
#include "insn-codes.h"
-#ifndef STACK_PUSH_CODE
-#if STACK_GROWS_DOWNWARD
-#define STACK_PUSH_CODE PRE_DEC
-#else
-#define STACK_PUSH_CODE PRE_INC
-#endif
-#endif
-
#ifndef STACK_POP_CODE
#if STACK_GROWS_DOWNWARD
#define STACK_POP_CODE POST_INC