bug-glibc
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: make check fails on ppc


From: e-double
Subject: Re: make check fails on ppc
Date: Wed, 9 May 2001 00:24:51 -0400 (EDT)

  I'm still getting make-check failures on this system at the same point:
test-ifloat.out

  I tried binary releases of 2.95.2 and 2.95.3 to make sure I hadn't built a 
bad compiler to begin with.  No luck.  Any suggestions in tracking this down? 

address@hidden writes: > (sorry about line_breaks)
> address@hidden:/tmp/glibc-compile/math] cat test-ifloat.out
> testing float (inline functions)
> Failure: Test: Imaginary part of: conj (0.0 + 0.0 i) == 0.0 - 0 i
> Result:
>  is:          0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  should be:  -0.00000000000000000000e+00  -0x0.00000000000000000000p+0
>  difference:  0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  ulp       :  0.0000
>  max.ulp   :  0.0000 This result shows that your compiler is somehow broken. 
> > Failure: Test: Real part of: conj (0.0 - 0 i) == 0.0 + 0.0 i
> Result:
>  is:          2.60324098722933895786e-29   0x1.08000000000000000000p-95
>  should be:   0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  difference:  2.60324098722933895786e-29   0x1.08000000000000000000p-95
>  ulp       :  0.0000
>  max.ulp   :  0.0000 another compiler error. > Failure: Test: Imaginary part 
> of: conj (0.0 - 0 i) == 0.0 + 0.0 i
> Result:
>  is:          2.41593346678174309295e-29   0x1.ea027000000000000000p-96
>  should be:   0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  difference:  2.41593346678174309295e-29   0x1.ea027000000000000000p-96
>  ulp       :  0.0000
>  max.ulp   :  0.0000
> Failure: Test: Real part of: conj (NaN + NaN i) == NaN + NaN i
> Result:
>  is:          5.18722576174817644632e-38   0x1.1a6b6000000000000000p-124
>  should be:   nan   nan
> Failure: Test: Imaginary part of: conj (NaN + NaN i) == NaN + NaN i
> Result:
>  is:          5.18754862091435688417e-38   0x1.1a6fe000000000000000p-124
>  should be:   nan   nan
> Failure: Test: Real part of: conj (inf - inf i) == inf + inf i
> Result:
>  is:          1.40129846432481707092e-45   0x1.00000000000000000000p-149
>  should be:   inf   inf
> Failure: Test: Imaginary part of: conj (inf - inf i) == inf + inf i
> Result:
>  is:          0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  should be:   inf   inf
> Failure: Test: Real part of: conj (inf + inf i) == inf - inf i
> Result:
>  is:          nan   nan
>  should be:   inf   inf
> Failure: Test: Imaginary part of: conj (inf + inf i) == inf - inf i
> Result:
>  is:          0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  should be:  -inf  -inf
> Failure: Test: Real part of: conj (1.0 + 2.0 i) == 1.0 - 2.0 i
> Result:
>  is:          5.19072340271513118973e-38   0x1.1a9c2000000000000000p-124
>  should be:   1.00000000000000000000e+00   0x1.00000000000000000000p+0
>  difference:  1.00000000000000000000e+00   0x1.00000000000000000000p+0
>  ulp       :  8388608.0000
>  max.ulp   :  0.0000
> Failure: Test: Imaginary part of: conj (1.0 + 2.0 i) == 1.0 - 2.0 i
> Result:
>  is:          0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  should be:  -2.00000000000000000000e+00  -0x1.00000000000000000000p+1
>  difference:  2.00000000000000000000e+00   0x1.00000000000000000000p+1
>  ulp       :  8388608.0000
>  max.ulp   :  0.0000
> Failure: Test: Real part of: conj (3.0 - 4.0 i) == 3.0 + 4.0 i
> Result:
>  is:          0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  should be:   3.00000000000000000000e+00   0x1.80000000000000000000p+1
>  difference:  3.00000000000000000000e+00   0x1.80000000000000000000p+1
>  ulp       :  12582912.0000
>  max.ulp   :  0.0000
> Failure: Test: Imaginary part of: conj (3.0 - 4.0 i) == 3.0 + 4.0 i
> Result:
>  is:          0.00000000000000000000e+00   0x0.00000000000000000000p+0
>  should be:   4.00000000000000000000e+00   0x1.00000000000000000000p+2
>  difference:  4.00000000000000000000e+00   0x1.00000000000000000000p+2
>  ulp       :  8388608.0000
>  max.ulp   :  0.0000
> Maximal error of real part of: conj
>  is      :  12582912.0000 ulp
>  accepted:  0.0000 ulp
> Maximal error of imaginary part of: conj
>  is      :  8388608.0000 ulp
>  accepted:  0.0000 ulp
>
> Test suite completed:
>   2410 test cases plus 2208 tests for exception flags executed.
>   14 errors occurred. All of these errors look like compiler errors.  Please 
> try to
investigate yourself why those functions fail, they should return the
right result. Andreas
--
 Andreas Jaeger
  SuSE Labs address@hidden
   private address@hidden
    http://www.suse.de/~aj _______________________________________________
Bug-glibc mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/bug-glibc

---------------------------------------------------
Get free personalized email at http://www.iname.com



reply via email to

[Prev in Thread] Current Thread [Next in Thread]