OSDN Git Service

* config/tc-ppc.c (ppc_insert_operand): Truncate sign bits in
authoramodra <amodra>
Sat, 26 May 2007 14:49:39 +0000 (14:49 +0000)
committeramodra <amodra>
Sat, 26 May 2007 14:49:39 +0000 (14:49 +0000)
commit9fd88d24c40f74a108bf5657059ba614675c4da9
treecf182996ed0bca842f961b66701650ee90f28a54
parentb6de3f54dd6998f79721b3ba37c3044fedbb897b
* 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