genopinit.c (optabs): Use smin/smax for floating point too.
authorRichard Henderson <rth@gcc.gnu.org>
Sat, 22 Jan 2005 22:49:06 +0000 (14:49 -0800)
committerRichard Henderson <rth@gcc.gnu.org>
Sat, 22 Jan 2005 22:49:06 +0000 (14:49 -0800)
commit7ae4d8d4214508d400e28845b773e775ddbb7ac3
tree44a7d07f7a98f7ff87b2faa87658e1de80d69f42
parent190607885a2178612dcd3faefcb4a6e31d7c91cb
genopinit.c (optabs): Use smin/smax for floating point too.

        * genopinit.c (optabs): Use smin/smax for floating point too.
        * doc/md.texi: Update to match.  Clarify that floating point
        results are undefined for +0/-0 and NaN.
        * doc/rtl.texi: Likewise.
        * rtl.def (SMIN, SMAX): Likewise
        * tree.def (MIN_EXPR, MAX_EXPR): Likewise.

        * config/alpha/alpha.md (smaxdf3, smindf3, smaxsf3, sminsf3): Add
        leading 's' to the name.
        * config/ia64/ia64.md (smaxsf3, sminsf3, smaxdf3, smindf3,
        smaxxf3, sminxf3): Likewise.
        * config/rs6000/rs6000.md (smaxdf3, smindf3, smaxsf3, sminsf3):
        Likewise.

From-SVN: r94083
gcc/config/alpha/alpha.md
gcc/config/ia64/ia64.md
gcc/config/rs6000/rs6000.md
gcc/doc/md.texi
gcc/doc/rtl.texi
gcc/genopinit.c
gcc/rtl.def
gcc/tree.def