* messages.c (as_internal_value_out_of_range): Fix typo in
error message. Return after printing domain error. * config/tc-ppc.c (ppc_insert_operand): Preserve low zero bits in max when shifting right.
This commit is contained in:
parent
f6da2ec281
commit
931774a953
3 changed files with 11 additions and 3 deletions
|
@ -1,3 +1,10 @@
|
|||
2007-04-20 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* messages.c (as_internal_value_out_of_range): Fix typo in
|
||||
error message. Return after printing domain error.
|
||||
* config/tc-ppc.c (ppc_insert_operand): Preserve low zero bits
|
||||
in max when shifting right.
|
||||
|
||||
2007-04-20 Alan Modra <amodra@bigpond.net.au>
|
||||
|
||||
* messages.c (as_internal_value_out_of_range): Extend to report
|
||||
|
|
|
@ -1508,8 +1508,8 @@ ppc_insert_operand (insn, operand, val, file, line)
|
|||
if ((operand->flags & PPC_OPERAND_SIGNED) != 0)
|
||||
{
|
||||
if ((operand->flags & PPC_OPERAND_SIGNOPT) == 0)
|
||||
max >>= 1;
|
||||
min = ~(max | ((max & -max) - 1)) ;
|
||||
max = (max >> 1) & -right;
|
||||
min = ~max & -right;
|
||||
|
||||
if (!ppc_obj64)
|
||||
{
|
||||
|
|
|
@ -464,13 +464,14 @@ as_internal_value_out_of_range (char * prefix,
|
|||
abort ();
|
||||
|
||||
/* xgettext:c-format */
|
||||
err = _("%s out of domain (%d is not a multiple of %d");
|
||||
err = _("%s out of domain (%d is not a multiple of %d)");
|
||||
if (bad)
|
||||
as_bad_where (file, line, err,
|
||||
prefix, (int) val, (int) right);
|
||||
else
|
||||
as_warn_where (file, line, err,
|
||||
prefix, (int) val, (int) right);
|
||||
return;
|
||||
}
|
||||
|
||||
if ( val < HEX_MAX_THRESHOLD
|
||||
|
|
Loading…
Reference in a new issue