aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Henderson <rth@gcc.gnu.org>2005-01-22 14:54:07 -0800
committerRichard Henderson <rth@gcc.gnu.org>2005-01-22 14:54:07 -0800
commit5ccbd3098fddc9f91c967fb82d026f067ae3c4ee (patch)
tree73cf0471eb4089a761cd3be8dd0509b81d2463c6
parent7ae4d8d4214508d400e28845b773e775ddbb7ac3 (diff)
downloadgcc-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/ChangeLog16
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.