diff options
author | Jan Hubicka <jh@suse.cz> | 2000-10-18 05:11:37 +0000 |
---|---|---|
committer | Mark Mitchell <mmitchel@gcc.gnu.org> | 2000-10-18 05:11:37 +0000 |
commit | 265dab10ab0055accb4959a658f3c907d906b6fe (patch) | |
tree | af57efb6925a1d23d7de6a4f49d8e21cdf9600a1 /gcc/c-lang.c | |
parent | f27e6bb249adee339489e8179e8010142c7c09fb (diff) | |
download | gcc-265dab10ab0055accb4959a658f3c907d906b6fe.zip gcc-265dab10ab0055accb4959a658f3c907d906b6fe.tar.gz gcc-265dab10ab0055accb4959a658f3c907d906b6fe.tar.bz2 |
i386.c (ix86_comparison_operator, [...]): Handle CCRCmode.
* i386.c (ix86_comparison_operator, put_condition_code,
ix86_match_ccmode, ix86_cc_mode): Handle CCRCmode.
(ix86_expand_strlensi_unroll_1): Use CCRCmode.
* i386.h (EXTRA_CC_MODES): Add CCRCmode.
* i386.md (adddi and negdi splitter): Use CCRCmode.
(add?i_3, add?i_4, add?i_5): Use CCRCmode; swap operands
(subsi3_carry): add '*'
(addsi3_carry_rc, subsi3_carry_rc, x86_movsicc_0_m1_rc): New.
(cmp to add peep2): Use CCRCmode; swap operands.
From-SVN: r36927
Diffstat (limited to 'gcc/c-lang.c')
0 files changed, 0 insertions, 0 deletions