alpha.c (alpha_emit_setcc): Don't swap GT tests when second op1 is const0_rtx.
authorRichard Henderson <rth@cygnus.com>
Fri, 6 Oct 2000 05:19:40 +0000 (22:19 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 6 Oct 2000 05:19:40 +0000 (22:19 -0700)
commitc74fa144ca7cc415fbbb7c3a46ec6c71c3f055ca
treee0301d12cbe36653850c34f044438548b7d5f2a8
parentc562099651d49af2777002f82e60e3ecc8125ac1
alpha.c (alpha_emit_setcc): Don't swap GT tests when second op1 is const0_rtx.

        * config/alpha/alpha.c (alpha_emit_setcc): Don't swap GT tests
        when second op1 is const0_rtx.  Validate op0 as a register.
        * config/alpha/alpha.md (setcc_internal): Don't allow constants
        in the first argument of the compare.
        (setcc_swapped_internal): Likewise.
        (setne_internal): Likewise.

From-SVN: r36743
gcc/ChangeLog
gcc/config/alpha/alpha.c
gcc/config/alpha/alpha.md