]> git.ipfire.org Git - thirdparty/gcc.git/commit
alpha.md (extendsidi2): Kill bogus cvtql+cvtlq case.
authorRichard Henderson <rth@cygnus.com>
Sat, 18 Apr 1998 23:24:11 +0000 (16:24 -0700)
committerJeff Law <law@gcc.gnu.org>
Sat, 18 Apr 1998 23:24:11 +0000 (17:24 -0600)
commit97b2bc8c58b3f438a3837a2bc842b42c372d6ab6
tree88850bad88b50f1788055d05e7c6a0a7e16ad06d
parent0fd259829d491775635493c48875ee5c77b978c2
alpha.md (extendsidi2): Kill bogus cvtql+cvtlq case.

        * alpha.md (extendsidi2): Kill bogus cvtql+cvtlq case.
        * alpha.h (PRINT_OPERAND_PUNCT_VALID_P): Accept '(' for s/sv/svi.
        * alpha.c (print_operand): Handle it.
        * alpha.md (fix_truncsfdi2): Use it.  Add earlyclobber pattern
        for ALPHA_TP_INSN.
        (fix_truncdfdi2): Likewise.
        * alpha/linux.h (FUNCTION_PROFILER): _mcount expects its pv in $28.

From-SVN: r19290
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.h
gcc/config/alpha/alpha.md
gcc/config/alpha/linux.h