diff options
author | Richard Henderson <rth@gcc.gnu.org> | 2005-01-22 14:54:07 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 2005-01-22 14:54:07 -0800 |
commit | 5ccbd3098fddc9f91c967fb82d026f067ae3c4ee (patch) | |
tree | 73cf0471eb4089a761cd3be8dd0509b81d2463c6 | |
parent | 7ae4d8d4214508d400e28845b773e775ddbb7ac3 (diff) | |
download | gcc-5ccbd3098fddc9f91c967fb82d026f067ae3c4ee.zip gcc-5ccbd3098fddc9f91c967fb82d026f067ae3c4ee.tar.gz gcc-5ccbd3098fddc9f91c967fb82d026f067ae3c4ee.tar.bz2 |
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: r94084
-rw-r--r-- | gcc/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 46ad6d8..9554607 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,19 @@ +2005-01-22 Richard Henderson <rth@redhat.com> + + * 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. + 2005-01-22 Paul Brook <paul@codesourcery.com> * config/arm/arm.md: Use "Uy" constraint for wcgr load/stores. |