diff options
author | Ulrich Weigand <uweigand@de.ibm.com> | 2004-11-09 15:47:48 +0000 |
---|---|---|
committer | Ulrich Weigand <uweigand@gcc.gnu.org> | 2004-11-09 15:47:48 +0000 |
commit | 0288742581805950c85deeaa71a8915d8617e894 (patch) | |
tree | 3462315bc1cb2785c1537fafcdb1081f6a6be655 /gcc/config/sparc | |
parent | c0600ecd541e2e57c72bb7e478b0eb72fe5a1a27 (diff) | |
download | gcc-0288742581805950c85deeaa71a8915d8617e894.zip gcc-0288742581805950c85deeaa71a8915d8617e894.tar.gz gcc-0288742581805950c85deeaa71a8915d8617e894.tar.bz2 |
s390.c (s390_canonicalize_comparison): Reverse condition when eliminating an UNSPEC_CMPINT.
* config/s390/s390.c (s390_canonicalize_comparison): Reverse condition
when eliminating an UNSPEC_CMPINT.
(s390_secondary_input_reload_class): Fix test for CC register reload.
(s390_secondary_output_reload_class): Likewise.
(s390_expand_cmpmem): Swap operands. Use gen_cmpint.
* config/s390/s390.md ("*cmpint_si", "*cmpint_di"): Remove.
("cmpint", "*cmpint_cc", "*cmpint_sign", "*cmpint_sign_cc"): New
insn patterns with splitters.
From-SVN: r90346
Diffstat (limited to 'gcc/config/sparc')
0 files changed, 0 insertions, 0 deletions