vincent lefevre veyjhbyfbuaeanjperlorg new ticket created vincent lefevre please include string perl 47602 subject line future correspondence issue bug report perl vmxopgovinc17org generated help perlbug 135 running perl v588 please enter report following perl script gives strange results machines see output usrbinenv perl use strict use config uld configuselongdouble uselongdouble print perl configosname configosvers configarchnamen join map _config_ qwnvtype nvsize d_longdbl longdblsize uldnlibcconfiglibc libperlconfiglibperln x 70868766365730135e268 print unpackh16 packd x n x 45035996273704960 x 20 printf significand 8fn x printf significand 0fn x __end__ vin zaurus allopsmn correct first thought bug c library strtod function correct 70868766365730135e268 machines ive tested note double precision used internally x integral value loop 4503599627370496 252 vinlipenslyonfr perl 5008008 linux 262210 i486linuxgnuthreadmulti nvtypedouble nvsize8 d_longdbldefine longdblsize12 libcliblibc261so libperllibperlso588 1122334455667708 significand 658644086680014500000000 significand 6586440866800145 courgeenslyonfr perl 5008008 linux 26223amd64 x86_64linuxgnuthreadmulti nvtypedouble nvsize8 d_longdbldefine longdblsize16 libcliblibc236so libperllibperlso588 0d22334455667708 significand 658644086680014100000000 significand 6586440866800142 itaniumenslyonfr perl 5008008 linux 2618dsamckinley ia64linuxgnuthreadmulti nvtypedouble nvsize8 d_longdbldefine longdblsize16 libc libperllibperlso588 0d22334455667708 significand 658644086680014100000000 significand 6586440866800142 zaurus perl 5006001 linux 2219 armlinux nvtypedouble nvsize8 d_longdbldefine longdblsize8 libcliblibc224so libperllibperlso561 5566770811223344 significand 658644086680014500000000 significand 6586440866800145 ay perl 5008008 linux 268powerpcsmp powerpclinuxgnuthreadmulti nvtypedouble nvsize8 d_longdbldefine longdblsize16 libcliblibc261so libperllibperlso588 087766554433220d significand 658644086680014100000000 significand 6586440866800141 prunille perl 5008008 darwin 880 darwin2level nvtypedouble nvsize8 d_longdbldefine longdblsize16 libcusrliblibcdylib libperllibperla 087766554433220d significand 658644086680014100000000 significand 6586440866800141 allopsmnenslyonfr perl 500503 solaris 28 sun4solaris nvtype nvsize d_longdbldefine longdblsize16 libcliblibcso libperllibperlso 0877665544332211 significand 658644086680014500000000 significand 6586440866800145 barloriafr perl 5008 solaris 27 sun4solaris nvtypedouble nvsize8 d_longdbldefine longdblsize16 libcliblibcso libperllibperlso 087766554433220e significand 658644086680014200000000 significand 6586440866800142 td152testdrivehpcom perl 5008008 freebsd 62release i386freebsd64int nvtypedouble nvsize8 d_longdbldefine longdblsize12 libc libperllibperlso 0d22334455667708 significand 658644086680014100000000 significand 6586440866800142 td191testdrivehpcom perl 5008008 hpux 1100 parisc11threadmulti nvtypedouble nvsize8 d_longdbldefine longdblsize16 libcliblibcsl libperllibperla 087766554433220d significand 658644086680014100000000 significand 6586440866800140 please change anything line flags categorycore severitylow site configuration information perl v588 configured debian project sun nov 4 154542 utc 2007 summary perl5 revision 5 version 8 subversion 8 configuration platform osnamelinux osvers26223amd64 archnamex86_64linuxgnuthreadmulti unamelinux deneb 26223amd64 1 smp thu oct 11 152323 utc 2007 x86_64 gnulinux config_argsdusethreads duselargefiles dccflagsddebian dcccdlflagsfpic darchnamex86_64linuxgnu dprefixusr dprivlibusrshareperl58 darchlibusrlibperl58 dvendorprefixusr dvendorlibusrshareperl5 dvendorarchusrlibperl5 dsiteprefixusrlocal dsitelibusrlocalshareperl588 dsitearchusrlocallibperl588 dman1dirusrsharemanman1 dman3dirusrsharemanman3 dsiteman1dirusrlocalmanman1 dsiteman3dirusrlocalmanman3 dman1ext1 dman3ext3perl dpagerusrbinsensiblepager uafs ud_csh uusesfio uusenm duseshrplib dlibperllibperlso588 dd_dosuid des hintrecommended useposixtrue d_sigactiondefine usethreadsdefine use5005threadsundef useithreadsdefine usemultiplicitydefine useperliodefine d_sfioundef uselargefilesdefine usesocksundef use64bitintdefine use64bitalldefine uselongdoubleundef usemymallocn bincompat5005undef compiler cccc ccflags d_reentrant d_gnu_source dthreads_have_pids ddebian fnostrictaliasing pipe iusrlocalinclude d_largefile_source d_file_offset_bits64 optimizeo2 cppflagsd_reentrant d_gnu_source dthreads_have_pids ddebian fnostrictaliasing pipe iusrlocalinclude ccversion gccversion412 20061115 prerelease debian 41121 gccosandvers intsize4 longsize8 ptrsize8 doublesize8 byteorder12345678 d_longlongdefine longlongsize8 d_longdbldefine longdblsize16 ivtypelong ivsize8 nvtypedouble nvsize8 off_toff_t lseeksize8 alignbytes8 prototypedefine linker libraries ldcc ldflags lusrlocallib libpthusrlocallib lib usrlib libslgdbm lgdbm_compat ldb ldl lm lpthread lc lcrypt perllibsldl lm lpthread lc lcrypt libcliblibc236so soso useshrplibtrue libperllibperlso588 gnulibc_version236 dynamic linking dlsrcdl_dlopenxs dlextso d_dlsymunundef ccdlflagswle cccdlflagsfpic lddlflagsshared lusrlocallib locally applied patches inc perl v588 homevlefevrelibsite_perlx86_64linuxgnuthreadmulti homevlefevrelibsite_perl etcperl usrlocallibperl588 usrlocalshareperl588 usrlibperl5 usrshareperl5 usrlibperl58 usrshareperl58 usrlocallibsite_perl environment perl v588 homehomevlefevre langposix language unset lc_collateposix lc_ctypeen_usutf8 lc_timeen_dk ld_library_pathlib64homevlefevrex86_64libhomevlefevrelib logdir unset pathoptsgebinlx24amd64homevlefevrebinhomevlefevrex86_64binusrlocalbinusrbinbinusrlocalsbinusrsbinsbinoptbinusrgames perl5libhomevlefevrelibsite_perl perl_badlang unset shellzsh fri 08 aug 2008 023503 0800 perl 47602 floatingpoint binarydecimal conversion bugs