Fix compile time warning about comparison between signed and unsigned values.
PR target/19880 * config/tc-arm.c (do_t_push_pop): Cast bitmask to unsigned before shifting.
This commit is contained in:
parent
72fb548884
commit
c6025a80cc
2 changed files with 7 additions and 1 deletions
|
@ -1,3 +1,9 @@
|
|||
2016-03-30 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR target/19880
|
||||
* config/tc-arm.c (do_t_push_pop): Cast bitmask to unsigned before
|
||||
shifting.
|
||||
|
||||
2016-03-30 Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
* testsuite/gas/all/gas.exp: Don't xfail on ARC.
|
||||
|
|
|
@ -12516,7 +12516,7 @@ do_t_push_pop (void)
|
|||
if (inst.size_req != 4 && (mask & ~0xff) == 0)
|
||||
inst.instruction = THUMB_OP16 (inst.instruction) | mask;
|
||||
else if (inst.size_req != 4
|
||||
&& (mask & ~0xff) == (1 << (inst.instruction == T_MNEM_push
|
||||
&& (mask & ~0xff) == (1U << (inst.instruction == T_MNEM_push
|
||||
? REG_LR : REG_PC)))
|
||||
{
|
||||
inst.instruction = THUMB_OP16 (inst.instruction);
|
||||
|
|
Loading…
Add table
Reference in a new issue