diff options
author | Jim Wilson <wilson@gcc.gnu.org> | 1993-01-18 10:55:02 -0800 |
---|---|---|
committer | Jim Wilson <wilson@gcc.gnu.org> | 1993-01-18 10:55:02 -0800 |
commit | 428e0ca8c87bccd963bbe32d8a755c831951fb29 (patch) | |
tree | 6210005f1137e3af08361ea609b95a0c9e1779a4 /gcc | |
parent | 89742723e58e536a8659f4fe0689f72d4cf5c1e1 (diff) | |
download | gcc-428e0ca8c87bccd963bbe32d8a755c831951fb29.zip gcc-428e0ca8c87bccd963bbe32d8a755c831951fb29.tar.gz gcc-428e0ca8c87bccd963bbe32d8a755c831951fb29.tar.bz2 |
(emit_library_call): Handle OUTGOING_REG_PARM_STACK_SPACE.
Use NULL_TREE instead of (tree) 0.
From-SVN: r3268
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/expr.c | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -2203,10 +2203,13 @@ emit_library_call (va_alist) #ifdef REG_PARM_STACK_SPACE args_size.constant = MAX (args_size.constant, - REG_PARM_STACK_SPACE ((tree) 0)); + REG_PARM_STACK_SPACE (NULL_TREE)); #endif #ifdef ACCUMULATE_OUTGOING_ARGS +#ifndef OUTGOING_REG_PARM_STACK_SPACE + args_size.constant -= REG_PARM_STACK_SPACE (NULL_TREE); +#endif if (args_size.constant > current_function_outgoing_args_size) current_function_outgoing_args_size = args_size.constant; args_size.constant = 0; |