develooper Front page | perl.perl5.porters | Postings from February 2015

[perl #123767] IRIX64 blead (ddce084a) opbasic/arith.t failure

From:
Jarkko Hietaniemi
Date:
February 9, 2015 01:46
Subject:
[perl #123767] IRIX64 blead (ddce084a) opbasic/arith.t failure
Message ID:
rt-4.0.18-20976-1423446358-710.123767-75-0@perl.org
# New Ticket Created by  Jarkko Hietaniemi 
# Please include the string:  [perl #123767]
# in the subject line of all future correspondence about this issue. 
# <URL: https://rt.perl.org/Ticket/Display.html?id=123767 >


One test of t/opbasic/arith.t is failing:

# [perl #120426]
# small numbers shouldn't round to zero if they have extra floating digits

...
try $T++,  2.2250738585072014e-308 != 0.0, 'min double';

That float literal does underflow to zero.  All other tests in arith.t (and in make minitest) are passing.

jhi@irix$ ./miniperl -Ilib -V
Summary of my perl5 (revision 5 version 21 subversion 9) configuration:
   
  Platform:
    osname=irix, osvers=6.5, archname=IP35-irix
    uname='irix64 irix 6.5 07202013 ip35 '
    config_args='-des -Dusedevel'
    hint=recommended, useposix=true, d_sigaction=define
    useithreads=undef, usemultiplicity=undef
    use64bitint=undef, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='cc -n32', ccflags ='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -c99 -U__INLINE_INTRINSICS -DLANGUAGE_C',
    optimize='-O3 -OPT:Olimit=0:space=ON',
    cppflags='-D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -c99 -U__INLINE_INTRINSICS -DLANGUAGE_C'
    ccversion='MIPSpro Compilers: Version 7.4', gccversion='', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321, doublekind=4
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16, longdblkind=6
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='cc -n32', ldflags =' -Wl,-woff,84 -L/usr/local/lib'
    libpth=/usr/local/lib /usr/lib32 /lib32 /lib /usr/lib /lib64 /usr/lib64
    libs=-lcl -lpthread -ldb -lm -lc
    perllibs=-lcl -lpthread -lm -lc
    libc=/usr/lib32/libc.so, so=so, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-n32 -shared -L/usr/local/lib'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_EXTERNAL_GLOB PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IS_MINIPERL PERL_NEW_COPY_ON_WRITE
                        PERL_PRESERVE_IVUV PERL_USE_DEVEL USE_LARGE_FILES
                        USE_LOCALE USE_LOCALE_COLLATE USE_LOCALE_CTYPE
                        USE_LOCALE_NUMERIC USE_LOCALE_TIME USE_PERLIO
                        USE_PERL_ATOF USE_SITECUSTOMIZE
  Built under irix
  Compiled at Feb  9 2015 02:27:18
  @INC:
    /home/j/jhi/perl/cpan/AutoLoader/lib
    /home/j/jhi/perl/dist/Carp/lib
    /home/j/jhi/perl/dist/PathTools
    /home/j/jhi/perl/dist/PathTools/lib
    /home/j/jhi/perl/cpan/ExtUtils-Command/lib
    /home/j/jhi/perl/cpan/ExtUtils-Install/lib
    /home/j/jhi/perl/cpan/ExtUtils-MakeMaker/lib
    /home/j/jhi/perl/cpan/ExtUtils-Manifest/lib
    /home/j/jhi/perl/cpan/File-Path/lib
    /home/j/jhi/perl/ext/re
    /home/j/jhi/perl/dist/Term-ReadLine/lib
    /home/j/jhi/perl/dist/Exporter/lib
    /home/j/jhi/perl/ext/File-Find/lib
    /home/j/jhi/perl/cpan/Text-Tabs/lib
    /home/j/jhi/perl/dist/constant/lib
    /home/j/jhi/perl/lib
    .
jhi@irix$ 




nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About