c4x.h (MD_INIT_BUILTINS): Add void_list_node argument to c4x_init_builtins.

* config/c4x/c4x.h (MD_INIT_BUILTINS): Add void_list_node argument
	  to c4x_init_builtins.

	* config/c4x/c4x-protos.h (c4x_init_builtins): Add tree argument.

	* config/c4x/c4x.c (c4x_init_builtins): Add tree argument.
	(c4x_output_ascii):  Fix.

Co-Authored-By: Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>

From-SVN: r38316
This commit is contained in:
Michael Hayes 2000-12-16 23:28:20 +00:00 committed by Michael Hayes
parent 8a119a7d47
commit 94eebed99a
4 changed files with 18 additions and 10 deletions

View File

@ -1,3 +1,14 @@
2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
* config/c4x/c4x.h (MD_INIT_BUILTINS): Add void_list_node argument
to c4x_init_builtins.
* config/c4x/c4x-protos.h (c4x_init_builtins): Add tree argument.
* config/c4x/c4x.c (c4x_init_builtins): Add tree argument.
(c4x_output_ascii): Fix.
2000-12-17 Michael Hayes <m.hayes@elec.canterbury.ac.nz>
Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>

View File

@ -75,6 +75,9 @@ extern struct rtx_def *c4x_va_arg PARAMS ((tree, tree));
extern rtx c4x_expand_builtin PARAMS((tree, rtx, rtx,
enum machine_mode, int));
extern void c4x_init_builtins PARAMS((tree));
#endif /* TREE_CODE and RTX_CODE*/
@ -275,8 +278,6 @@ extern int valid_parallel_operands_5 PARAMS ((rtx *, enum machine_mode));
extern int valid_parallel_operands_6 PARAMS ((rtx *, enum machine_mode));
extern void c4x_init_builtins PARAMS((void));
extern rtx smulhi3_libfunc;
extern rtx umulhi3_libfunc;
extern rtx fix_truncqfhi2_libfunc;

View File

@ -313,14 +313,10 @@ c4x_output_ascii (stream, ptr, len)
int len;
{
char sbuf[C4X_ASCII_LIMIT + 1];
int s, l, special, first, onlys;
int s, l, special, first = 1, onlys;
first = 0;
if (len)
{
fprintf (stream, "\t.byte\t");
first = 1;
}
for (s = l = 0; len > 0; --len, ++ptr)
{
@ -4858,9 +4854,9 @@ c4x_adjust_cost (insn, link, dep_insn, cost)
}
void
c4x_init_builtins ()
c4x_init_builtins (endlink)
tree endlink;
{
tree endlink = tree_cons (NULL_TREE, void_type_node, NULL_TREE);
builtin_function ("abs",
build_function_type

View File

@ -2714,7 +2714,7 @@ enum c4x_builtins
};
#define MD_INIT_BUILTINS do { \
c4x_init_builtins (); \
c4x_init_builtins (void_list_node); \
} while (0)
#define MD_EXPAND_BUILTIN(EXP, TARGET, SUBTARGET, MODE, IGNORE) \