OSDN Git Service

* config/tc-ppc.c (ppc_insert_operand): Truncate sign bits in
authorAlan Modra <amodra@bigpond.net.au>
Sat, 26 May 2007 14:49:39 +0000 (14:49 +0000)
committerAlan Modra <amodra@bigpond.net.au>
Sat, 26 May 2007 14:49:39 +0000 (14:49 +0000)
commit47aa00a5b5a50d6b76630e4a6af7bb95e24b0b17
tree9db55efce3e60512e9b846f50d1009dde44aaafd
parent426ec70a573e274c65aec0362efd2da2a2e763c6
* 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