On Saturday 18 April 2009 05:52:08 Bill Hart wrote:
> Here is the relevant line of code:
>
> if (memcmp (got_data, data[i].want_data, got_count * data[i].size) != 0)
>             {
>               printf ("wrong result data\n");
>               error = 1;
>             }
>
> As got_count is 0 then it is comparing two length 0 arrays and says
> they are not equal. So this appears to be a problem with memcmp which
> is just a C library function.
>

memcmp may not be defined for zero sizes , looking at a few manual pages , 
most don't mention that case

> Why it passes on one version of MPIR and not the other I cannot say.
> The data used is identical in both cases and the test code is
> identical.
>
> Bill.
>
> 2009/4/17 Burcin Erocal <[email protected]>:
> > Hi,
> >
> > I got the following error while building Sage-3.4.1.rc3 on my 32-bit
> > Pentium D workstation (prescott?):
> >
> > ...
> > PASS: t-import
> > wrong result data
> >    at data[0]  align=0
> >    src "0"
> >    src=0x0
> >    order=1  size=1 endian=1 nail=0
> >    want count 0
> >    got count  0
> >    want
> >    got
> > /bin/sh: line 4: 31987 Aborted                 ${dir}$tst
> > FAIL: t-export
> > PASS: t-pprime_p
> > PASS: t-perfpow
> > =============================================================
> > 1 of 57 tests failed
> > Please report to http://groups.google.co.uk/group/mpir-devel/
> > =============================================================
> > ...
> >
> >
> > The tests for mpir-1.1.0, built outside of Sage don't report any
> > problems.
> >
> > Here is my /proc/cpuinfo:
> >
> > processor       : 1
> > vendor_id       : GenuineIntel
> > cpu family      : 15
> > model           : 6
> > model name      : Intel(R) Pentium(R) D CPU 3.40GHz
> > stepping        : 4
> > cpu MHz         : 3400.055
> > cache size      : 2048 KB
> > physical id     : 0
> > siblings        : 2
> > core id         : 1
> > cpu cores       : 2
> > fdiv_bug        : no
> > hlt_bug         : no
> > f00f_bug        : no
> > coma_bug        : no
> > fpu             : yes
> > fpu_exception   : yes
> > cpuid level     : 6
> > wp              : yes
> > flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge
> > mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm
> > constant_tsc pebs bts sync_rdtsc pni monitor ds_cpl est cid cx16 xtpr
> > lahf_lm bogomips        : 6800.08
> > clflush size    : 64
> >
> >
> > Let me know if you need any more info.
> >
> > Thanks.
> >
> > Burcin
>
> 


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"mpir-devel" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/mpir-devel?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to