forked from Imagelibrary/binutils-gdb
Add -Wshadow to the gcc command line options used when compiling the binutils.
Fix up all warnings generated by the addition of this switch.
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
THIS FILE IS MACHINE GENERATED WITH CGEN.
|
||||
- the resultant file is machine generated, cgen-asm.in isn't
|
||||
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2005, 2007, 2008
|
||||
Copyright 1996, 1997, 1998, 1999, 2000, 2001, 2005, 2007, 2008, 2009
|
||||
Free Software Foundation, Inc.
|
||||
|
||||
This file is part of libopcodes.
|
||||
@@ -125,27 +125,26 @@ parse_unsigned8 (CGEN_CPU_DESC cd, const char **strp,
|
||||
int opindex, unsigned long *valuep)
|
||||
{
|
||||
const char *errmsg = 0;
|
||||
unsigned long value;
|
||||
unsigned long value = 0;
|
||||
long have_zero = 0;
|
||||
|
||||
if (strncasecmp (*strp, "%dsp8(", 6) == 0)
|
||||
{
|
||||
enum cgen_parse_operand_result result_type;
|
||||
bfd_vma value;
|
||||
const char *errmsg;
|
||||
bfd_vma val;
|
||||
|
||||
*strp += 6;
|
||||
errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_8,
|
||||
& result_type, & value);
|
||||
& result_type, & val);
|
||||
if (**strp != ')')
|
||||
return _("missing `)'");
|
||||
(*strp) ++;
|
||||
|
||||
if (errmsg == NULL
|
||||
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
|
||||
{
|
||||
return _("%dsp8() takes a symbolic address, not a number");
|
||||
}
|
||||
return _("%dsp8() takes a symbolic address, not a number");
|
||||
|
||||
value = val;
|
||||
*valuep = value;
|
||||
return errmsg;
|
||||
}
|
||||
@@ -222,26 +221,25 @@ parse_signed8 (CGEN_CPU_DESC cd, const char **strp,
|
||||
int opindex, signed long *valuep)
|
||||
{
|
||||
const char *errmsg = 0;
|
||||
signed long value;
|
||||
signed long value = 0;
|
||||
|
||||
if (strncasecmp (*strp, "%hi8(", 5) == 0)
|
||||
{
|
||||
enum cgen_parse_operand_result result_type;
|
||||
bfd_vma value;
|
||||
const char *errmsg;
|
||||
bfd_vma val;
|
||||
|
||||
*strp += 5;
|
||||
errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_M32C_HI8,
|
||||
& result_type, & value);
|
||||
& result_type, & val);
|
||||
if (**strp != ')')
|
||||
return _("missing `)'");
|
||||
(*strp) ++;
|
||||
|
||||
if (errmsg == NULL
|
||||
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
|
||||
{
|
||||
value >>= 16;
|
||||
}
|
||||
val >>= 16;
|
||||
|
||||
value = val;
|
||||
*valuep = value;
|
||||
return errmsg;
|
||||
}
|
||||
@@ -263,27 +261,26 @@ parse_unsigned16 (CGEN_CPU_DESC cd, const char **strp,
|
||||
int opindex, unsigned long *valuep)
|
||||
{
|
||||
const char *errmsg = 0;
|
||||
unsigned long value;
|
||||
unsigned long value = 0;
|
||||
long have_zero = 0;
|
||||
|
||||
if (strncasecmp (*strp, "%dsp16(", 7) == 0)
|
||||
{
|
||||
enum cgen_parse_operand_result result_type;
|
||||
bfd_vma value;
|
||||
const char *errmsg;
|
||||
bfd_vma val;
|
||||
|
||||
*strp += 7;
|
||||
errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_16,
|
||||
& result_type, & value);
|
||||
& result_type, & val);
|
||||
if (**strp != ')')
|
||||
return _("missing `)'");
|
||||
(*strp) ++;
|
||||
|
||||
if (errmsg == NULL
|
||||
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
|
||||
{
|
||||
return _("%dsp16() takes a symbolic address, not a number");
|
||||
}
|
||||
return _("%dsp16() takes a symbolic address, not a number");
|
||||
|
||||
value = val;
|
||||
*valuep = value;
|
||||
return errmsg;
|
||||
}
|
||||
@@ -323,26 +320,25 @@ parse_signed16 (CGEN_CPU_DESC cd, const char **strp,
|
||||
int opindex, signed long *valuep)
|
||||
{
|
||||
const char *errmsg = 0;
|
||||
signed long value;
|
||||
signed long value = 0;
|
||||
|
||||
if (strncasecmp (*strp, "%lo16(", 6) == 0)
|
||||
{
|
||||
enum cgen_parse_operand_result result_type;
|
||||
bfd_vma value;
|
||||
const char *errmsg;
|
||||
bfd_vma val;
|
||||
|
||||
*strp += 6;
|
||||
errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_LO16,
|
||||
& result_type, & value);
|
||||
& result_type, & val);
|
||||
if (**strp != ')')
|
||||
return _("missing `)'");
|
||||
(*strp) ++;
|
||||
|
||||
if (errmsg == NULL
|
||||
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
|
||||
{
|
||||
value &= 0xffff;
|
||||
}
|
||||
val &= 0xffff;
|
||||
|
||||
value = val;
|
||||
*valuep = value;
|
||||
return errmsg;
|
||||
}
|
||||
@@ -350,21 +346,20 @@ parse_signed16 (CGEN_CPU_DESC cd, const char **strp,
|
||||
if (strncasecmp (*strp, "%hi16(", 6) == 0)
|
||||
{
|
||||
enum cgen_parse_operand_result result_type;
|
||||
bfd_vma value;
|
||||
const char *errmsg;
|
||||
bfd_vma val;
|
||||
|
||||
*strp += 6;
|
||||
errmsg = cgen_parse_address (cd, strp, opindex, BFD_RELOC_HI16,
|
||||
& result_type, & value);
|
||||
& result_type, & val);
|
||||
if (**strp != ')')
|
||||
return _("missing `)'");
|
||||
(*strp) ++;
|
||||
|
||||
if (errmsg == NULL
|
||||
&& result_type == CGEN_PARSE_OPERAND_RESULT_NUMBER)
|
||||
{
|
||||
value >>= 16;
|
||||
}
|
||||
val >>= 16;
|
||||
|
||||
value = val;
|
||||
*valuep = value;
|
||||
return errmsg;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user