summaryrefslogtreecommitdiff
path: root/gcc/config/stormy16/stormy16-protos.h
diff options
context:
space:
mode:
authorDJ Delorie <dj@redhat.com>2003-05-08 20:00:44 -0400
committerDJ Delorie <dj@gcc.gnu.org>2003-05-08 20:00:44 -0400
commit06d22853477dd010d801b6ccceba458e63288524 (patch)
tree162256d5b68437f9aea7c4844dbcec0b7cccc899 /gcc/config/stormy16/stormy16-protos.h
parent001db0e0799bbbe3fde805f8c8fdef9dff542d94 (diff)
downloadgcc-06d22853477dd010d801b6ccceba458e63288524.tar.gz
stormy16.c (xstormy16_expand_builtin_va_arg): Fix to handle arguments for which MUST_PASS_IN_STACK is true (e.g....
* config/stormy16/stormy16.c (xstormy16_expand_builtin_va_arg): Fix to handle arguments for which MUST_PASS_IN_STACK is true (e.g., variable-sized types). (xstormy16_function_arg): New. Pass them that way too. * config/stormy16/stormy16-protos.h (xstormy16_function_arg): New. * config/stormy16/stormy16.h (FUNCTION_ARG): Call it. From-SVN: r66619
Diffstat (limited to 'gcc/config/stormy16/stormy16-protos.h')
-rw-r--r--gcc/config/stormy16/stormy16-protos.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/config/stormy16/stormy16-protos.h b/gcc/config/stormy16/stormy16-protos.h
index 1c4c3ce5e4e..77ad20afb4e 100644
--- a/gcc/config/stormy16/stormy16-protos.h
+++ b/gcc/config/stormy16/stormy16-protos.h
@@ -35,6 +35,8 @@ extern void xstormy16_function_profiler PARAMS ((void));
# if defined (HAVE_MACHINE_MODES)
extern CUMULATIVE_ARGS xstormy16_function_arg_advance
PARAMS ((CUMULATIVE_ARGS, enum machine_mode, tree, int));
+extern rtx xstormy16_function_arg
+ PARAMS ((CUMULATIVE_ARGS, enum machine_mode, tree, int));
# endif
extern void xstormy16_setup_incoming_varargs
PARAMS ((CUMULATIVE_ARGS, int, tree, int *));