mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-11-27 03:51:15 +08:00
2006-09-16 Paul Brook <paul@codesourcery.com>
* config/tc-arm.c (thumb32_negate_data_op): Consistently use unsigned int to avoid 64-bit host problems.
This commit is contained in:
parent
f8576127ef
commit
16dd5e4216
@ -1,3 +1,8 @@
|
||||
2006-09-16 Paul Brook <paul@codesourcery.com>
|
||||
|
||||
* config/tc-arm.c (thumb32_negate_data_op): Consistently use
|
||||
unsigned int to avoid 64-bit host problems.
|
||||
|
||||
2006-09-15 Bernd Schmidt <bernd.schmidt@analog.com>
|
||||
|
||||
* config/bfin-parse.y (binary): Do some more constant folding for
|
||||
|
@ -17236,11 +17236,11 @@ negate_data_op (unsigned long * instruction,
|
||||
/* Like negate_data_op, but for Thumb-2. */
|
||||
|
||||
static unsigned int
|
||||
thumb32_negate_data_op (offsetT *instruction, offsetT value)
|
||||
thumb32_negate_data_op (offsetT *instruction, unsigned int value)
|
||||
{
|
||||
int op, new_inst;
|
||||
int rd;
|
||||
offsetT negated, inverted;
|
||||
unsigned int negated, inverted;
|
||||
|
||||
negated = encode_thumb32_immediate (-value);
|
||||
inverted = encode_thumb32_immediate (~value);
|
||||
@ -17301,7 +17301,7 @@ thumb32_negate_data_op (offsetT *instruction, offsetT value)
|
||||
return FAIL;
|
||||
}
|
||||
|
||||
if (value == FAIL)
|
||||
if (value == (unsigned int)FAIL)
|
||||
return FAIL;
|
||||
|
||||
*instruction &= T2_OPCODE_MASK;
|
||||
|
Loading…
Reference in New Issue
Block a user