mirror of
git://gcc.gnu.org/git/gcc.git
synced 2024-12-20 22:39:35 +08:00
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:
parent
8a119a7d47
commit
94eebed99a
@ -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>
|
||||
|
||||
|
@ -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;
|
||||
|
@ -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
|
||||
|
@ -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) \
|
||||
|
Loading…
Reference in New Issue
Block a user