sparc.c (print_operand): Add 's' to sign-extend.
authorRichard Henderson <rth@redhat.com>
Mon, 28 Apr 2003 17:58:02 +0000 (10:58 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Mon, 28 Apr 2003 17:58:02 +0000 (10:58 -0700)
commit8707fe939859a9a7d62f937aa2a3667a69373afb
tree1c718270af42b01709bf0b3db3e4b85e716ece83
parent2aacd7357ad4eded006166c5431b23cf998a381f
sparc.c (print_operand): Add 's' to sign-extend.

        * config/sparc/sparc.c (print_operand): Add 's' to sign-extend.
        * config/sparc/sparc.md (const_mulsidi3_v8plus): Fix mode of
        integral constant mult operand.
        (const_mulsidi3_sp32, const_mulsidi3_sp64): Likewise.
        (const_smulsi3_highpart_v8plus): Likewise.
        (const_smulsi3_highpart): Likewise.
        (const_umulsidi3_sp32): Likewise; sign-extend it in the output.
        (const_umulsidi3_sp64, const_umulsidi3_v8plus): Likewise.
        (const_umulsi3_highpart_v8plus): Likewise.
        (const_umulsi3_highpart): Likewise.

From-SVN: r66179
gcc/ChangeLog
gcc/config/sparc/sparc.c
gcc/config/sparc/sparc.md