alpha.c (alpha_comparison_operator): Don't be so strict about DImode.
authorRichard Henderson <rth@cygnus.com>
Fri, 26 May 2000 07:04:21 +0000 (00:04 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Fri, 26 May 2000 07:04:21 +0000 (00:04 -0700)
commita0e5a544ae6a1118ddfb0e95469ed6779c436e60
treef056ef44c13907c49467a4f7aa222eec837b74fc
parentb49425e47c5179a756a2173f0bf32df39186837a
alpha.c (alpha_comparison_operator): Don't be so strict about DImode.

        * config/alpha/alpha.c (alpha_comparison_operator): Don't be
        so strict about DImode.
        (alpha_swapped_comparison_operator): Likewise.
        * config/alpha/alpha.md (*setne_internal): Name it.  Allow
        any integer output mode.
        (*setcc_internal): Likewise.
        (*setcc_swapped_internal): Likewise.
        (*movdicc_internal, *movdicc_lbc, *movdicc_lbs): Name them.
        (*mov[qhs]icc_internal): New.
        (*mov[qhs]icc_lbc, *mov[qhs]icc_lbs): New.

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