This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
[patch] calls.c: Make some functions static.
- From: Kazu Hirata <kazu at cs dot umass dot edu>
- To: gcc-patches at gcc dot gnu dot org
- Date: Sat, 06 Nov 2004 14:50:49 -0500 (EST)
- Subject: [patch] calls.c: Make some functions static.
Hi,
Attached is a patch to make some functions static as they are called
only from calls.c itself.
Bootstrapped on i686-pc-linux-gnu. OK to apply?
Kazu Hirata
2004-11-06 Kazu Hirata <kazu@cs.umass.edu>
* calls.c (split_complex_values, split_complex_types): Make
them static.
* expr.h: Remove the corresponding prototypes.
Index: calls.c
===================================================================
RCS file: /cvs/gcc/gcc/gcc/calls.c,v
retrieving revision 1.367
diff -u -d -p -r1.367 calls.c
--- calls.c 8 Sep 2004 18:44:55 -0000 1.367
+++ calls.c 5 Nov 2004 02:00:30 -0000
@@ -145,6 +145,8 @@ static int check_sibcall_argument_overla
static int combine_pending_stack_adjustment_and_call (int, struct args_size *,
unsigned int);
static bool shift_returned_value (tree, rtx *);
+static tree split_complex_values (tree);
+static tree split_complex_types (tree);
#ifdef REG_PARM_STACK_SPACE
static rtx save_fixed_argument_area (int, rtx, int *, int *);
@@ -3023,7 +3025,7 @@ fixup_tail_calls (void)
/* Traverse an argument list in VALUES and expand all complex
arguments into their components. */
-tree
+static tree
split_complex_values (tree values)
{
tree p;
@@ -3077,7 +3079,7 @@ split_complex_values (tree values)
/* Traverse a list of TYPES and expand all complex types into their
components. */
-tree
+static tree
split_complex_types (tree types)
{
tree p;
Index: expr.h
===================================================================
RCS file: /cvs/gcc/gcc/gcc/expr.h,v
retrieving revision 1.175
diff -u -d -p -r1.175 expr.h
--- expr.h 4 Nov 2004 23:17:44 -0000 1.175
+++ expr.h 5 Nov 2004 02:00:30 -0000
@@ -188,9 +188,6 @@ do { \
#define FUNCTION_ARG_PARTIAL_NREGS(CUM, MODE, TYPE, NAMED) 0
#endif
-tree split_complex_types (tree);
-tree split_complex_values (tree);
-
/* Supply a default definition of STACK_SAVEAREA_MODE for emit_stack_save.
Normally move_insn, so Pmode stack pointer. */