diff options
author | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-18 21:38:33 +0000 |
---|---|---|
committer | rth <rth@138bc75d-0d04-0410-961f-82ee72b054a4> | 2001-03-18 21:38:33 +0000 |
commit | f89331aae29b4af571664fbf2ddf873f56f9100e (patch) | |
tree | c57c89cab60e243f67dd743e939ca818cd51b709 /gcc/defaults.h | |
parent | dcb50d90f8bae097eb66c8b542e0d5c4bfa63d63 (diff) | |
download | gcc-f89331aae29b4af571664fbf2ddf873f56f9100e.tar.gz |
* defaults.h (ACCUMULATE_OUTGOING_ARGS, PUSH_ARGS): Move from ...
* calls.c: ... here.
* combine.c, expr.c, final.c, function.c toplev.c: Don't provide
defaults for them here.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@40603 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/defaults.h')
-rw-r--r-- | gcc/defaults.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gcc/defaults.h b/gcc/defaults.h index 098beae440a..b178caf40dd 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -308,5 +308,18 @@ do { \ #endif #endif +#ifndef ACCUMULATE_OUTGOING_ARGS +#define ACCUMULATE_OUTGOING_ARGS 0 +#endif + +/* Supply a default definition for PUSH_ARGS. */ +#ifndef PUSH_ARGS +#ifdef PUSH_ROUNDING +#define PUSH_ARGS !ACCUMULATE_OUTGOING_ARGS +#else +#define PUSH_ARGS 0 +#endif +#endif + #endif /* GCC_DEFAULTS_H */ |