summaryrefslogtreecommitdiff
path: root/README.vos
diff options
context:
space:
mode:
authorPaul Green <Paul.Green@stratus.com>2003-03-26 12:24:38 -0500
committerRafael Garcia-Suarez <rgarciasuarez@gmail.com>2003-03-26 21:31:55 +0000
commit46ff39aa3cae6c7727297dc4bbc5eda0da9c5616 (patch)
tree85c6563b2ffe31fd2b7f10721971883aea67388c /README.vos
parent10bcdfd6e8d70ea5a2c02616001cf97fce7f3e17 (diff)
downloadperl-46ff39aa3cae6c7727297dc4bbc5eda0da9c5616.tar.gz
[patch] for Stratus VOS
From: "Green, Paul" <Paul.Green@stratus.com> Message-ID: <A2A34F15EE916148BC4C4748223E67A403D99C74@exna4.stratus.com> (plus a small tweak to the test script) p4raw-id: //depot/perl@19070
Diffstat (limited to 'README.vos')
-rw-r--r--README.vos35
1 files changed, 24 insertions, 11 deletions
diff --git a/README.vos b/README.vos
index 342973a15c..c75823586a 100644
--- a/README.vos
+++ b/README.vos
@@ -105,19 +105,32 @@ port of Perl.
=head2 Handling of underflow and overflow
-VOS does not support automatically mapping overflowed
-floating-point values to +infinity, nor automatically mapping
-underflowed floating-point values to -infinity, unlike many
-other platforms. The Perl pack function has been modified to
-perform such mapping in software on VOS. Performing other
-floating-point computations that underflow or overflow will
-probably result in SIGFPE. Don't push your luck.
+Prior to VOS Release 14.7.0, VOS does not support automatically
+mapping overflowed floating-point values to +infinity, nor
+automatically mapping underflowed floating-point values to zero,
+unlike many other platforms. The Perl pack function has been
+modified to perform such mapping in software on VOS. Performing
+other floating-point computations that underflow or overflow
+will probably result in SIGFPE. Don't push your luck.
+
+As of VOS Release 14.7.0, the VOS POSIX runtime sets up the
+PA-RISC hardware floating-point status register so that the
+overflow and underflow exceptions do not trap, but instead
+automatically convert the result to infinity or zero, as
+appropriate. As of this writing, there are still floating-point
+operations that can trap, for example, subtracting two infinite
+values. This is recorded as suggestion posix-1022, which is not
+yet fixed.
=head1 TEST STATUS
-When Perl is built using the native build process on VOS Release
-14.5.0 and GNU C++/GNU Tools 2.0.1, all attempted tests either
-pass or result in TODO (ignored) failures.
+When Perl 5.8.1 is built using the native build process on VOS
+Release 14.5.0 and GNU C++/GNU Tools 2.0.1, all but five
+attempted tests either pass or result in TODO (ignored)
+failures. The tests that fail are:
+
+ext/Time/HiRes/HiRes, tests 8, 11, 20, and 21.
+lib/Net/Ping/t/450_service, test 8.
=head1 SUPPORT STATUS
@@ -137,6 +150,6 @@ Paul Green (Paul.Green@stratus.com)
=head1 LAST UPDATE
-August 12, 2002
+March 26, 2003
=cut