You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ ( cd t ; ./perl harness op/inc.t op/infnan.t opbasic/cmp.t ../cpan/Math-BigInt/t/bigrat.t ../cpan/Scalar-List-Utils/t/uniqnum.t ../ext/POSIX/t/math.t ../lib/builtin.t ../lib/warnings.t )
op/inc.t ............................... 1/? # Failed test 92 - incrementing NaN under use warnings 'imprecision' at op/inc.t line 441
# got "Lost precision when incrementing NaN by 1 at (eval 56) line 4.\n"
# expected undef
# Failed test 93 - decrementing NaN under use warnings 'imprecision' at op/inc.t line 441
# got "Lost precision when decrementing NaN by 1 at (eval 57) line 4.\n"
# expected undef
op/inc.t ............................... Failed 2/93 subtests
op/infnan.t ............................ 1/? # Failed test 331 - NaN is NaN numerically (by not being NaN) at op/infnan.t line 279
# got "0"
# expected != "0"
# 0 - 0 = 0
# Failed test 333 - 0 value stringifies as NaN at op/infnan.t line 282
# got "0"
# expected "NaN"
# Failed test 334 - +NaN is NaN at op/infnan.t line 286
# got "0"
# expected "NaN"
# Failed test 335 - -NaN is NaN at op/infnan.t line 287
# got "0"
# expected "NaN"
Illegal division by zero at op/infnan.t line 302.
op/infnan.t ............................ Dubious, test returned 255 (wstat 65280, 0xff00)
Failed 4/340 subtests
opbasic/cmp.t .......................... 12976/13280 Wide character in print at opbasic/cmp.t line 70.
Wide character in print at opbasic/cmp.t line 70.
opbasic/cmp.t .......................... Failed 43/13280 subtests
../cpan/Math-BigInt/t/bigrat.t ......... 1/203
# Failed test '$x has the right value'
# at t/bigrat.t line 430.
# got: 0
# expected: anything else
# Looks like you failed 1 test of 3.
# Failed test 'Math::BigRat -> new("NaN") -> numify()'
# at t/bigrat.t line 431.
# Looks like you failed 1 test of 203.
../cpan/Math-BigInt/t/bigrat.t ......... Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/203 subtests
../cpan/Scalar-List-Utils/t/uniqnum.t .. 1/23
# Failed test 'uniqnum preserves the special values of +-Inf and Nan'
# at t/uniqnum.t line 198.
# Structures begin differing at:
# $got->[5] = Does not exist
# $expected->[5] = '0'
# Looks like you failed 1 test of 23.
../cpan/Scalar-List-Utils/t/uniqnum.t .. Dubious, test returned 1 (wstat 256, 0x100)
Failed 1/23 subtests
../ext/POSIX/t/math.t .................. 1/?
# Failed test 'isfinite Inf'
# at t/math.t line 111.
# Failed test 'isfinite NaN'
# at t/math.t line 117.
# Failed test 'nan'
# at t/math.t line 120.
# got: 0
# expected: anything else
# Failed test 'NAN is Perl's NaN'
# at t/math.t line 290.
# '0'
# doesn't match '(?^:^NaN)'
# Failed test 'NAN != NAN'
# at t/math.t line 291.
# got: 0
# expected: anything else
# Failed test 'NAN == NAN'
# at t/math.t line 292.
# Looks like you failed 6 tests of 152.
../ext/POSIX/t/math.t .................. Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/152 subtests
../lib/builtin.t ....................... 1/? # Failed test 20 - NaN is not equal to NaN at ../lib/builtin.t line 67
# Failed test 21 - NaN returned by real xsub at ../lib/builtin.t line 70
../lib/builtin.t ....................... Failed 2/198 subtests
../lib/warnings.t ...................... 239/952 FILE: lib/warnings/9uninit ; line 1602
PROG:
use warnings 'uninitialized';
my $nan = "NaN";
if ($nan == $nan) {
print <<'EOM';
SKIPPED
# NaN not supported here.
EOM
exit;
}
my $v;
$v = 1 + ($nan <=> 1);
EXPECTED:
Use of uninitialized value in addition (+) at - line 11.
GOT:
# Failed test 307 - test from lib/warnings/9uninit at line 1602 at lib/warnings/9uninit line 1602
../lib/warnings.t ...................... 939/952 #
# Note: 'run_multiple_progs' run has one or more failures
# you can consider setting the environment variable
# PERL_TEST_ABORT_FIRST_FAILURE=1 before running the test
# to stop on the first error.
#
../lib/warnings.t ...................... Failed 1/952 subtests
(less 1 skipped subtest: 950 okay)
Module:
Description
Several tests fail:
Test reports for the failed tests
Steps to Reproduce
Install the oneapi C compiler, per the instructions at https://www.intel.com/content/www/us/en/docs/oneapi/installation-guide-linux/2024-1/apt.html then:
I suspect this needs a hints update, since these seem to be mostly floating point issues.
I tried using
-mp
which the hints add for theicc
classic intel compiler, buticx
doesn't accept this switch.Expected behavior
All tests pass.
Perl configuration
The text was updated successfully, but these errors were encountered: