aboutsummaryrefslogtreecommitdiff
path: root/gcc/libgcc2.c
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2000-01-26 21:14:10 +0100
committerJakub Jelinek <jakub@gcc.gnu.org>2000-01-26 21:14:10 +0100
commit5c5c34a4cb563453ca1f30af9ee6499742a39e45 (patch)
tree8e4067bc28c66c251c9d71f70e3f4bc0a717fbde /gcc/libgcc2.c
parentec8b18a48b948790ec93684bdaff9433baedba13 (diff)
downloadgcc-5c5c34a4cb563453ca1f30af9ee6499742a39e45.zip
gcc-5c5c34a4cb563453ca1f30af9ee6499742a39e45.tar.gz
gcc-5c5c34a4cb563453ca1f30af9ee6499742a39e45.tar.bz2
sparc.c (sparc_emit_float_lib_cmp): Handle TARGET_ARCH32 again.
* config/sparc/sparc.c (sparc_emit_float_lib_cmp): Handle TARGET_ARCH32 again. Handle ORDERED, UN* and LTGT comparisons using _Qp_cmp/_Q_cmp and testing the return value. (print_operand): Call reverse_condition_maybe_unordered if we are handling CCFPmode or CCFPEmode. Handle ORDERED, UN* and LTGT comparisons. * config/sparc/sparc.md (cmptf): Use even on TARGET_ARCH32 if not TARGET_HARD_QUAD. (seq, sne, sgt, slt, sge, sle, beq, bne, bgt, blt, bge, ble, bunordered, bordered, bungt, bunlt, buneq, bunge, bunle, bltgt): Call sparc_emit_float_lib_cmp even on TARGET_ARCH32. Adjust gen_b* calls so that they reflect return comparison of sparc_emit_float_lib_cmp. From-SVN: r31631
Diffstat (limited to 'gcc/libgcc2.c')
0 files changed, 0 insertions, 0 deletions