summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>1999-11-29 08:07:23 +0000
committerdavem <davem@138bc75d-0d04-0410-961f-82ee72b054a4>1999-11-29 08:07:23 +0000
commit79fa31ab71be12d3a759485b18fdd7dc99f2d8d9 (patch)
tree647f17f7a9776c9092f457687a8c6b6c023cb025
parentef60a4793abf21e71c19f21870fd8c7d11dbf911 (diff)
downloadppe42-gcc-79fa31ab71be12d3a759485b18fdd7dc99f2d8d9.tar.gz
ppe42-gcc-79fa31ab71be12d3a759485b18fdd7dc99f2d8d9.zip
1999-11-29 David S. Miller <davem@redhat.com>
* config/sparc/sparc.c (init_cumulative_args): Fix type of third arg. * config/sparc/sparc-protos.h: Update proto, move into RTX_CODE. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@30695 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/sparc/sparc-protos.h2
-rw-r--r--gcc/config/sparc/sparc.c2
3 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 06d8d1d216d..2c12c25d401 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+1999-11-29 David S. Miller <davem@redhat.com>
+
+ * config/sparc/sparc.c (init_cumulative_args): Fix type of third
+ arg.
+ * config/sparc/sparc-protos.h: Update proto, move into RTX_CODE.
+
1999-11-28 Robert Lipe <robertl@cygnus.com>
* i386/sco5.h (FINI_SECTION_ASM_OP_COFF): Move destructor fn
diff --git a/gcc/config/sparc/sparc-protos.h b/gcc/config/sparc/sparc-protos.h
index 7d4fdd43749..2e173393e9d 100644
--- a/gcc/config/sparc/sparc-protos.h
+++ b/gcc/config/sparc/sparc-protos.h
@@ -26,7 +26,6 @@ Boston, MA 02111-1307, USA. */
#ifdef TREE_CODE
extern struct rtx_def *function_value PARAMS ((tree, enum machine_mode, int));
-extern void init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, tree, int));
extern void function_arg_advance PARAMS ((CUMULATIVE_ARGS *,
enum machine_mode, tree, int));
extern struct rtx_def *function_arg PARAMS ((const CUMULATIVE_ARGS *,
@@ -40,6 +39,7 @@ extern int function_arg_pass_by_reference PARAMS ((const CUMULATIVE_ARGS *,
tree, int));
extern struct rtx_def *sparc_builtin_saveregs PARAMS ((void));
#ifdef RTX_CODE
+extern void init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, rtx, int));
extern void sparc_va_start PARAMS ((int, tree, rtx));
#endif
extern struct rtx_def *sparc_va_arg PARAMS ((tree, tree));
diff --git a/gcc/config/sparc/sparc.c b/gcc/config/sparc/sparc.c
index 4592ceceddb..d536a17e732 100644
--- a/gcc/config/sparc/sparc.c
+++ b/gcc/config/sparc/sparc.c
@@ -3453,7 +3453,7 @@ void
init_cumulative_args (cum, fntype, libname, indirect)
CUMULATIVE_ARGS *cum;
tree fntype;
- tree libname ATTRIBUTE_UNUSED;
+ rtx libname ATTRIBUTE_UNUSED;
int indirect ATTRIBUTE_UNUSED;
{
cum->words = 0;
OpenPOWER on IntegriCloud