* cris-dis.c (format_hex): Remove ineffective warning fix.

* crx-dis.c (make_instruction): Warning fix.
	* frv-asm.c: Regenerate.
This commit is contained in:
Alan Modra 2005-02-24 13:38:01 +00:00
parent b2d52a4828
commit 47d8304e88
4 changed files with 12 additions and 7 deletions

View File

@ -1,3 +1,9 @@
2005-02-24 Alan Modra <amodra@bigpond.net.au>
* cris-dis.c (format_hex): Remove ineffective warning fix.
* crx-dis.c (make_instruction): Warning fix.
* frv-asm.c: Regenerate.
2005-02-23 Nick Clifton <nickc@redhat.com>
* cgen-dis.in: Use bfd_byte for buffers that are passed to

View File

@ -448,10 +448,8 @@ format_hex (number, outbuffer, disdata)
char *outbuffer;
struct cris_disasm_data *disdata;
{
/* Obfuscate to avoid warning on 32-bit host, but properly truncate
negative numbers on >32-bit hosts. */
if (sizeof (number) > 4)
number &= (1 << (sizeof (number) > 4 ? 32 : 1)) - 1;
/* Truncate negative numbers on >32-bit hosts. */
number &= 0xffffffff;
sprintf (outbuffer, "0x%lx", number);

View File

@ -658,8 +658,9 @@ make_instruction (void)
for (i = 0; i < currInsn.nargs; i++)
{
argument a = { 0 };
argument a;
memset (&a, 0, sizeof (a));
a.type = getargtype (instruction->operands[i].op_type);
if (instruction->operands[i].op_type == cst4
|| instruction->operands[i].op_type == rbase_dispu4)

View File

@ -71,7 +71,7 @@ static const char * parse_A0
static const char * parse_A1
PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *));
static const char * parse_A
PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *, long));
PARAMS ((CGEN_CPU_DESC, const char **, int, unsigned long *, unsigned long));
inline static const char *
parse_symbolic_address (CGEN_CPU_DESC cd,
@ -924,7 +924,7 @@ parse_A (cd, strp, opindex, valuep, A)
const char **strp;
int opindex;
unsigned long *valuep;
long A;
unsigned long A;
{
const char *errmsg;