Fix all known bugs remaining in sparc64 constant formation.
authorDavid S. Miller <davem@pierdol.cobaltmicro.com>
Sat, 15 Aug 1998 07:36:04 +0000 (07:36 +0000)
committerDavid S. Miller <davem@gcc.gnu.org>
Sat, 15 Aug 1998 07:36:04 +0000 (00:36 -0700)
commit5108f3e52764b6e30f6d2879e6cf1c6e03bac113
treef91411c8934c6d7058e24090ade849cfce1aaadb
parentd26df5611cf538aef12f4bd5830fd7a84123a063
Fix all known bugs remaining in sparc64 constant formation.

* config/sparc/sparc.c (sparc_emit_set_const64_quick1): If
emitting a XOR of -1 at the end, emit a NOT instead for combine's
sake.
(sparc_emit_set_const64): Likewise, also when computing trailing
bits do not negate low_bits and make fast_int an int.

From-SVN: r21748
gcc/ChangeLog
gcc/config/sparc/sparc.c