diff options
author | Nick Clifton <nickc@redhat.com> | 2005-02-23 16:04:40 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2005-02-23 16:04:40 +0000 |
commit | 33b71eeb2e25ed4cb83a1fe43cc3d0625dd51e40 (patch) | |
tree | ec8d2e60293fe2b7b60c7a275f6c6acddad236a3 /cpu | |
parent | e9c55a7bd7f322580c8c7ecd9ba15feba74488e8 (diff) | |
download | fsf-binutils-gdb-33b71eeb2e25ed4cb83a1fe43cc3d0625dd51e40.zip fsf-binutils-gdb-33b71eeb2e25ed4cb83a1fe43cc3d0625dd51e40.tar.gz fsf-binutils-gdb-33b71eeb2e25ed4cb83a1fe43cc3d0625dd51e40.tar.bz2 |
Fix compile time warnings generated by gcc 4.0
Diffstat (limited to 'cpu')
-rw-r--r-- | cpu/ChangeLog | 6 | ||||
-rw-r--r-- | cpu/frv.opc | 28 | ||||
-rw-r--r-- | cpu/m32r.opc | 7 |
3 files changed, 24 insertions, 17 deletions
diff --git a/cpu/ChangeLog b/cpu/ChangeLog index 868fc99..7cbbfff 100644 --- a/cpu/ChangeLog +++ b/cpu/ChangeLog @@ -1,3 +1,9 @@ +2005-02-23 Nick Clifton <nickc@redhat.com> + + * frv.opc: Fixed compile time warnings about differing signed'ness + of pointers passed to functions. + * m32r.opc: Likewise. + 2005-02-11 Nick Clifton <nickc@redhat.com> * iq2000.opc (parse_jtargq10): Change type of valuep argument to diff --git a/cpu/frv.opc b/cpu/frv.opc index 298252a..1de2385 100644 --- a/cpu/frv.opc +++ b/cpu/frv.opc @@ -1,6 +1,6 @@ /* Fujitsu FRV opcode support, for GNU Binutils. -*- C -*- - Copyright 2000, 2001, 2003, 2004 Free Software Foundation, Inc. + Copyright 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc. Contributed by Red Hat Inc; developed under contract from Fujitsu. @@ -948,7 +948,7 @@ spr_valid (regno) static const char * parse_ulo16 PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); static const char * parse_uslo16 - PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); + PARAMS ((CGEN_CPU_DESC, const char **, int, signed long *)); static const char * parse_uhi16 PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); static long parse_register_number @@ -964,11 +964,11 @@ static const char * parse_u12 static const char * parse_even_register PARAMS ((CGEN_CPU_DESC, const char **, CGEN_KEYWORD *, long *)); static const char * parse_A0 - PARAMS ((CGEN_CPU_DESC, const char **, int, long *)); + PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); static const char * parse_A1 - PARAMS ((CGEN_CPU_DESC, const char **, int, long *)); + PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); static const char * parse_A - PARAMS ((CGEN_CPU_DESC, const char **, int, long *, long)); + PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *, long)); inline static const char * parse_symbolic_address (CGEN_CPU_DESC cd, @@ -997,7 +997,7 @@ static const char * parse_ldd_annotation (CGEN_CPU_DESC cd, const char **strp, int opindex, - long *valuep) + unsigned long *valuep) { const char *errmsg; enum cgen_parse_operand_result result_type; @@ -1036,7 +1036,7 @@ static const char * parse_call_annotation (CGEN_CPU_DESC cd, const char **strp, int opindex, - long *valuep) + unsigned long *valuep) { const char *errmsg; enum cgen_parse_operand_result result_type; @@ -1075,7 +1075,7 @@ static const char * parse_ld_annotation (CGEN_CPU_DESC cd, const char **strp, int opindex, - long *valuep) + unsigned long *valuep) { const char *errmsg; enum cgen_parse_operand_result result_type; @@ -1234,7 +1234,7 @@ parse_ulo16 (cd, strp, opindex, valuep) return errmsg; } } - return cgen_parse_signed_integer (cd, strp, opindex, valuep); + return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); } static const char * @@ -1242,7 +1242,7 @@ parse_uslo16 (cd, strp, opindex, valuep) CGEN_CPU_DESC cd; const char **strp; int opindex; - unsigned long *valuep; + signed long *valuep; { const char *errmsg; enum cgen_parse_operand_result result_type; @@ -1361,7 +1361,7 @@ parse_uslo16 (cd, strp, opindex, valuep) return errmsg; } } - return cgen_parse_unsigned_integer (cd, strp, opindex, valuep); + return cgen_parse_signed_integer (cd, strp, opindex, valuep); } static const char * @@ -1820,7 +1820,7 @@ parse_A (cd, strp, opindex, valuep, A) CGEN_CPU_DESC cd; const char **strp; int opindex; - long *valuep; + unsigned long *valuep; long A; { const char *errmsg; @@ -1843,7 +1843,7 @@ parse_A0 (cd, strp, opindex, valuep) CGEN_CPU_DESC cd; const char **strp; int opindex; - long *valuep; + unsigned long *valuep; { return parse_A (cd, strp, opindex, valuep, 0); } @@ -1853,7 +1853,7 @@ parse_A1 (cd, strp, opindex, valuep) CGEN_CPU_DESC cd; const char **strp; int opindex; - long *valuep; + unsigned long *valuep; { return parse_A (cd, strp, opindex, valuep, 1); } diff --git a/cpu/m32r.opc b/cpu/m32r.opc index 78bd0fa..590a44a 100644 --- a/cpu/m32r.opc +++ b/cpu/m32r.opc @@ -1,6 +1,7 @@ /* M32R opcode support. -*- C -*- - Copyright 1998, 1999, 2000, 2001, 2004 Free Software Foundation, Inc. + Copyright 1998, 1999, 2000, 2001, 2004, 2005 + Free Software Foundation, Inc. Contributed by Red Hat Inc; developed under contract from Mitsubishi Electric Corporation. @@ -88,7 +89,7 @@ m32r_cgen_dis_hash (buf, value) /* -- asm.c */ static const char * parse_hash - PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); + PARAMS ((CGEN_CPU_DESC, const char **, int, long *)); static const char * parse_hi16 PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *)); static const char * parse_slo16 @@ -103,7 +104,7 @@ parse_hash (cd, strp, opindex, valuep) CGEN_CPU_DESC cd ATTRIBUTE_UNUSED; const char **strp; int opindex ATTRIBUTE_UNUSED; - unsigned long *valuep ATTRIBUTE_UNUSED; + long *valuep ATTRIBUTE_UNUSED; { if (**strp == '#') ++*strp; |