dsp16xx.c (print_operand): Fix format specifier.
* dsp16xx.c (print_operand): Fix format specifier. * dsp16xx.md: Avoid automatic aggregate initialization. * frv.h (REG_CLASS_FROM_LETTER): Avoid char as array index. * h8300.c (emit_a_rotate, h8300_adjust_insn_length): Avoid U integer constant modifier. * ip2k.c (ip2k_set_compare): Avoid signed/unsigned warning. * mmix-protos.h (mmix_use_simple_return): Move outside TREE_CODE guards. * sh/netbsd-elf.h (FUNCTION_PROFILER): Fix format specifier. * v850.c (v850_select_section): Mark parameter with ATTRIBUTE_UNUSED. * global.c (global_alloc): Const-ify. * ra-colorize.c (hardregset_to_string): Fix format specifier. From-SVN: r56212
This commit is contained in:
parent
7ae8cf75da
commit
e0c32c62d5
@ -1,3 +1,19 @@
|
||||
2002-08-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* dsp16xx.c (print_operand): Fix format specifier.
|
||||
* dsp16xx.md: Avoid automatic aggregate initialization.
|
||||
* frv.h (REG_CLASS_FROM_LETTER): Avoid char as array index.
|
||||
* h8300.c (emit_a_rotate, h8300_adjust_insn_length): Avoid U
|
||||
integer constant modifier.
|
||||
* ip2k.c (ip2k_set_compare): Avoid signed/unsigned warning.
|
||||
* mmix-protos.h (mmix_use_simple_return): Move outside TREE_CODE
|
||||
guards.
|
||||
* sh/netbsd-elf.h (FUNCTION_PROFILER): Fix format specifier.
|
||||
* v850.c (v850_select_section): Mark parameter with
|
||||
ATTRIBUTE_UNUSED.
|
||||
* global.c (global_alloc): Const-ify.
|
||||
* ra-colorize.c (hardregset_to_string): Fix format specifier.
|
||||
|
||||
2002-08-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
|
||||
|
||||
* darwin-c.c (darwin_pragma_options): Const-ify.
|
||||
|
@ -1841,7 +1841,7 @@ print_operand(file, op, letter)
|
||||
REAL_VALUE_TYPE r;
|
||||
REAL_VALUE_FROM_CONST_DOUBLE (r, op);
|
||||
REAL_VALUE_TO_TARGET_SINGLE (r, l);
|
||||
fprintf (file, "0x%x", l);
|
||||
fprintf (file, "0x%lx", l);
|
||||
}
|
||||
else if (code == CONST)
|
||||
{
|
||||
|
@ -1935,7 +1935,9 @@
|
||||
rtx reg3 = gen_reg_rtx (HImode);
|
||||
rtx label1 = gen_label_rtx ();
|
||||
rtx label2 = gen_label_rtx ();
|
||||
REAL_VALUE_TYPE offset = REAL_VALUE_LDEXP (dconst1, 31);
|
||||
REAL_VALUE_TYPE offset;
|
||||
|
||||
offset = REAL_VALUE_LDEXP (dconst1, 31);
|
||||
|
||||
if (reg1) /* turn off complaints about unreached code */
|
||||
{
|
||||
|
@ -1375,7 +1375,7 @@ extern enum reg_class regno_reg_class[];
|
||||
'g', 'i', 'm', 'n', 'o', 'p', 'r', 's' */
|
||||
|
||||
extern enum reg_class reg_class_from_letter[];
|
||||
#define REG_CLASS_FROM_LETTER(CHAR) reg_class_from_letter [CHAR]
|
||||
#define REG_CLASS_FROM_LETTER(CHAR) reg_class_from_letter [(unsigned char)(CHAR)]
|
||||
|
||||
/* A C expression which is nonzero if register number NUM is suitable for use
|
||||
as a base register in operand addresses. It may be either a suitable hard
|
||||
|
@ -3212,7 +3212,7 @@ emit_a_rotate (code, operands)
|
||||
|
||||
/* Determine the faster direction. After this phase, amount will be
|
||||
at most a half of GET_MODE_BITSIZE (mode). */
|
||||
if ((unsigned int) amount > GET_MODE_BITSIZE (mode) / 2U)
|
||||
if ((unsigned int) amount > GET_MODE_BITSIZE (mode) / (unsigned) 2)
|
||||
{
|
||||
/* Flip the direction. */
|
||||
amount = GET_MODE_BITSIZE (mode) - amount;
|
||||
@ -3747,7 +3747,7 @@ h8300_adjust_insn_length (insn, length)
|
||||
|
||||
/* Determine the faster direction. After this phase, amount
|
||||
will be at most a half of GET_MODE_BITSIZE (mode). */
|
||||
if ((unsigned int) amount > GET_MODE_BITSIZE (mode) / 2U)
|
||||
if ((unsigned int) amount > GET_MODE_BITSIZE (mode) / (unsigned) 2)
|
||||
/* Flip the direction. */
|
||||
amount = GET_MODE_BITSIZE (mode) - amount;
|
||||
|
||||
|
@ -1090,7 +1090,7 @@ ip2k_set_compare (x, y)
|
||||
if (GET_MODE (x) == DImode && GET_CODE (y) == CONST_INT)
|
||||
{
|
||||
rtx value;
|
||||
int i;
|
||||
size_t i;
|
||||
|
||||
value = rtx_alloc (CONST_DOUBLE);
|
||||
PUT_MODE (value, VOIDmode);
|
||||
|
@ -57,6 +57,7 @@ extern void mmix_output_register_setting
|
||||
extern void mmix_conditional_register_usage PARAMS ((void));
|
||||
extern int mmix_local_regno PARAMS ((int));
|
||||
extern int mmix_dbx_register_number PARAMS ((int));
|
||||
extern int mmix_use_simple_return PARAMS ((void));
|
||||
|
||||
/* Things that need rtl.h, tree.h or real.h included, or in combination. */
|
||||
|
||||
@ -81,7 +82,6 @@ extern void mmix_asm_output_aligned_local
|
||||
extern void mmix_asm_declare_register_global
|
||||
PARAMS ((FILE *, tree, int, const char *));
|
||||
extern void mmix_asm_output_mi_thunk PARAMS ((FILE *, tree, int, tree));
|
||||
extern int mmix_use_simple_return PARAMS ((void));
|
||||
|
||||
/* Need tree.h and rtl.h */
|
||||
# ifdef RTX_CODE
|
||||
|
@ -112,16 +112,16 @@ do \
|
||||
} \
|
||||
else \
|
||||
{ \
|
||||
fprintf((STREAM), "\tmov.l\t%cLP%d,r1\n", \
|
||||
fprintf((STREAM), "\tmov.l\t%sLP%d,r1\n", \
|
||||
LOCAL_LABEL_PREFIX, (LABELNO)); \
|
||||
fprintf((STREAM), "\tmova\t%cLP%dr,r0\n", \
|
||||
fprintf((STREAM), "\tmova\t%sLP%dr,r0\n", \
|
||||
LOCAL_LABEL_PREFIX, (LABELNO)); \
|
||||
fprintf((STREAM), "\tjmp\t@r1\n"); \
|
||||
fprintf((STREAM), "\tnop\n"); \
|
||||
fprintf((STREAM), "\t.align\t2\n"); \
|
||||
fprintf((STREAM), "%cLP%d:\t.long\t__mcount\n", \
|
||||
fprintf((STREAM), "%sLP%d:\t.long\t__mcount\n", \
|
||||
LOCAL_LABEL_PREFIX, (LABELNO)); \
|
||||
fprintf((STREAM), "%cLP%dr:\n", LOCAL_LABEL_PREFIX, (LABELNO)); \
|
||||
fprintf((STREAM), "%sLP%dr:\n", LOCAL_LABEL_PREFIX, (LABELNO)); \
|
||||
} \
|
||||
} \
|
||||
while (0)
|
||||
|
@ -2876,7 +2876,7 @@ v850_return_addr (count)
|
||||
static void
|
||||
v850_select_section (exp, reloc, align)
|
||||
tree exp;
|
||||
int reloc;
|
||||
int reloc ATTRIBUTE_UNUSED;
|
||||
unsigned HOST_WIDE_INT align ATTRIBUTE_UNUSED;
|
||||
{
|
||||
if (TREE_CODE (exp) == VAR_DECL)
|
||||
|
@ -367,8 +367,8 @@ global_alloc (file)
|
||||
that need a register window. So prefer the ones that can be used in
|
||||
a leaf function. */
|
||||
{
|
||||
char *cheap_regs;
|
||||
char *leaf_regs = LEAF_REGISTERS;
|
||||
const char *cheap_regs;
|
||||
const char *const leaf_regs = LEAF_REGISTERS;
|
||||
|
||||
if (only_leaf_regs_used () && leaf_function_p ())
|
||||
cheap_regs = leaf_regs;
|
||||
|
@ -1160,7 +1160,7 @@ hardregset_to_string (s)
|
||||
{
|
||||
static char string[/*FIRST_PSEUDO_REGISTER + 30*/1024];
|
||||
#if FIRST_PSEUDO_REGISTER <= HOST_BITS_PER_WIDE_INT
|
||||
sprintf (string, "%x", s);
|
||||
sprintf (string, HOST_WIDE_INT_PRINT_HEX, s);
|
||||
#else
|
||||
char *c = string;
|
||||
int i,j;
|
||||
|
Loading…
Reference in New Issue
Block a user