iris6.h (ASM_DECLARE_OBJECT_NAME, [...]): Fix format specifier warnings.

* iris6.h (ASM_DECLARE_OBJECT_NAME, ASM_FINISH_DECLARE_OBJECT):
	Fix format specifier warnings.

	* irix6-libc-compat.c (inet_ntoa, inet_lnaof, inet_netof,
	inet_makeaddr, semctl): Prototype.

	* mips.c (compute_frame_size): Fix signed/unsigned warnings.
	(save_restore_insns): Use base_offset, not gp_offset.

	* mips.h (GP_REG_OR_PSEUDO_STRICT_P): Fix signed/unsigned warning.
	(ASM_OUTPUT_BYTE): Fix format specifier warning.

From-SVN: r45258
This commit is contained in:
Kaveh R. Ghazi 2001-08-29 11:45:14 +00:00 committed by Kaveh Ghazi
parent e0e4041f3b
commit c3d03e3a07
5 changed files with 31 additions and 7 deletions

View File

@ -1,3 +1,17 @@
2001-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* iris6.h (ASM_DECLARE_OBJECT_NAME, ASM_FINISH_DECLARE_OBJECT):
Fix format specifier warnings.
* irix6-libc-compat.c (inet_ntoa, inet_lnaof, inet_netof,
inet_makeaddr, semctl): Prototype.
* mips.c (compute_frame_size): Fix signed/unsigned warnings.
(save_restore_insns): Use base_offset, not gp_offset.
* mips.h (GP_REG_OR_PSEUDO_STRICT_P): Fix signed/unsigned warning.
(ASM_OUTPUT_BYTE): Fix format specifier warning.
2001-08-29 Richard Henderson <rth@redhat.com>
* bb-reorder.c (function_tail_eff_head): New.

View File

@ -399,7 +399,9 @@ do \
size_directive_output = 1; \
fprintf (STREAM, "%s", SIZE_ASM_OP); \
assemble_name (STREAM, NAME); \
fprintf (STREAM, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
fprintf (STREAM, ","); \
fprintf (STREAM, HOST_WIDE_INT_PRINT_DEC, int_size_in_bytes (TREE_TYPE (DECL))); \
fprintf (STREAM, "\n"); \
} \
mips_declare_object (STREAM, NAME, "", ":\n", 0); \
} \
@ -428,7 +430,9 @@ do { \
size_directive_output = 1; \
fprintf (FILE, "%s", SIZE_ASM_OP); \
assemble_name (FILE, name); \
fprintf (FILE, ",%d\n", int_size_in_bytes (TREE_TYPE (DECL))); \
fprintf (FILE, ","); \
fprintf (FILE, HOST_WIDE_INT_PRINT_DEC, int_size_in_bytes (TREE_TYPE (DECL))); \
fprintf (FILE, "\n"); \
} \
} while (0)

View File

@ -67,6 +67,11 @@ Boston, MA 02111-1307, USA. */
always 32. */
#define SHIFT_BITS 32
extern machreg_t inet_ntoa PARAMS ((machreg_t));
extern machreg_t inet_lnaof PARAMS ((machreg_t));
extern machreg_t inet_netof PARAMS ((machreg_t));
extern machreg_t inet_makeaddr PARAMS ((machreg_t, machreg_t));
extern machreg_t _inet_ntoa PARAMS ((machreg_t));
extern machreg_t _inet_lnaof PARAMS ((machreg_t));
extern machreg_t _inet_netof PARAMS ((machreg_t));
@ -120,6 +125,7 @@ inet_makeaddr (machreg_t net, machreg_t lna)
}
#if _MIPS_SIM == _ABIN32
extern machreg_t semctl PARAMS ((machreg_t, machreg_t, machreg_t, machreg_t));
extern machreg_t _semctl PARAMS ((machreg_t, machreg_t, machreg_t, machreg_t));
/* <sys/sem.h> has

View File

@ -6246,7 +6246,7 @@ HOST_WIDE_INT
compute_frame_size (size)
HOST_WIDE_INT size; /* # of var. bytes allocated */
{
int regno;
unsigned int regno;
HOST_WIDE_INT total_size; /* # bytes that the entire frame takes up */
HOST_WIDE_INT var_size; /* # bytes that variables take up */
HOST_WIDE_INT args_size; /* # bytes that outgoing arguments take up */
@ -6319,7 +6319,7 @@ compute_frame_size (size)
/* We need to restore these for the handler. */
if (current_function_calls_eh_return)
{
int i;
unsigned int i;
for (i = 0; ; ++i)
{
regno = EH_RETURN_DATA_REGNO (i);
@ -6782,7 +6782,7 @@ save_restore_insns (store_p, large_reg, large_offset, file)
RTX_UNCHANGING_P (mem_rtx) = 1;
if (store_p)
mips_emit_frame_related_store (mem_rtx, reg_rtx, gp_offset);
mips_emit_frame_related_store (mem_rtx, reg_rtx, base_offset);
else
emit_move_insn (reg_rtx, mem_rtx);
}

View File

@ -2750,7 +2750,7 @@ typedef struct mips_args {
: GP_REG_P (regno))
#define GP_REG_OR_PSEUDO_STRICT_P(regno, mode) \
BASE_REG_P((regno < FIRST_PSEUDO_REGISTER) ? regno : reg_renumber[regno], \
BASE_REG_P((regno < FIRST_PSEUDO_REGISTER) ? (int) regno : reg_renumber[regno], \
(mode))
#define GP_REG_OR_PSEUDO_NONSTRICT_P(regno, mode) \
@ -4325,7 +4325,7 @@ do { \
/* This is how to output an assembler line for a numeric constant byte. */
#define ASM_OUTPUT_BYTE(STREAM,VALUE) \
fprintf (STREAM, "\t.byte\t0x%x\n", (VALUE))
fprintf (STREAM, "\t.byte\t0x%x\n", (int)(VALUE))
/* This is how to output an element of a case-vector that is absolute. */