From dfed69615791ca818d1286ea3e8fe3758c59d7bb Mon Sep 17 00:00:00 2001 From: Trevor Saunders Date: Fri, 22 May 2015 01:03:51 +0000 Subject: move default for STACK_PUSH_CODE to defaults.h gcc/ChangeLog: 2015-05-20 Trevor Saunders * defaults.h: Add default for STACK_PUSH_CODE. * expr.c: Don't redefine STACK_PUSH_CODE. * recog.c: Likewise. From-SVN: r223515 --- gcc/defaults.h | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gcc/defaults.h') 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 -- cgit v1.1