* config/tc-ppc.c (ppc_insert_operand): Truncate sign bits in
authorAlan Modra <amodra@gmail.com>
Sat, 26 May 2007 14:49:39 +0000 (14:49 +0000)
committerAlan Modra <amodra@gmail.com>
Sat, 26 May 2007 14:49:39 +0000 (14:49 +0000)
commita1867a27d076940e9ff463cacd4912c4749cf33b
tree6afa8b40c8cb1630bccfd1450548bb5cf63f8f0c
parent602af7ef9e291918b3e3ca174fcaaf587cb757e7
* config/tc-ppc.c (ppc_insert_operand): Truncate sign bits in
top 32 bits of 64 bit value if so doing results in passing
range check.  Rewrite sign extension fudges similarly.  Enable
fudges for powerpc64 too.  Report user value if range check
fails rather than fudged value.  Negate PPC_OPERAND_NEGATIVE
range rather than value, also to report user value on failure.
gas/ChangeLog
gas/config/tc-ppc.c