Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [day] [month] [year] [list]
Date: Thu, 4 Feb 2016 01:45:09 +0100
From: Szabolcs Nagy <nsz@...t70.net>
To: Mahesh Bodapati <Mahesh.Bodapati@...tec.com>
Cc: Rich Felker <dalias@...c.org>, Jaydeep Patil <Jaydeep.Patil@...tec.com>,
	Anand Takale <Anand.Takale@...tec.com>, musl@...ts.openwall.com
Subject: Re: mips n64 porting review

* Mahesh Bodapati <Mahesh.Bodapati@...tec.com> [2016-02-03 15:41:13 +0000]:
> We have modified 3 test cases in libc test bench and I have attached that patch too.

thanks, fixed.

> We have tested MIPS n64 [mips64r2 to mips64r5] libraries on little endian and here are the FAILS.
> 
> FAIL ./src/api/main.exe [status 1]
ok

> FAIL ./src/functional/pthread_cancel-points-static.exe [timed out]
> FAIL ./src/functional/pthread_cancel-points.exe [timed out]
> FAIL ./src/functional/pthread_cond.exe [timed out]

these should pass

> FAIL ./src/functional/snprintf-static.exe [status 1]
> FAIL ./src/functional/snprintf.exe [status 1]
> FAIL ./src/functional/strtold-static.exe [status 1]
> FAIL ./src/functional/strtold.exe [status 1]
> FAIL ./src/functional/swprintf-static.exe [status 1]
> FAIL ./src/functional/swprintf.exe [status 1]

bits/float.h is wrong

if mips64 uses ieee binary128 then copy aarch64 float.h
otherwise use arm float.h

> FAIL ./src/functional/wcstol-static.exe [status 1]
> FAIL ./src/functional/wcstol.exe [status 1]
ok

> FAIL ./src/math/acosh.exe [status 1]
> FAIL ./src/math/asinh.exe [status 1]
ok

> FAIL ./src/math/fenv.exe [status 1]
> FAIL ./src/math/isless.exe [status 1]
these should pass

> FAIL ./src/math/j0.exe [status 1]
> FAIL ./src/math/jn.exe [status 1]
> FAIL ./src/math/jnf.exe [status 1]
> FAIL ./src/math/lgamma.exe [status 1]
> FAIL ./src/math/lgamma_r.exe [status 1]
> FAIL ./src/math/lgammaf.exe [status 1]
> FAIL ./src/math/lgammaf_r.exe [status 1]
> FAIL ./src/math/sinh.exe [status 1]
> FAIL ./src/math/tgamma.exe [status 1]
> FAIL ./src/math/y0.exe [status 1]
> FAIL ./src/math/y0f.exe [status 1]
> FAIL ./src/math/ynf.exe [status 1]
ok

> FAIL ./src/regression/printf-fmt-g-round-static.exe [status 1]
> FAIL ./src/regression/printf-fmt-g-round.exe [status 1]
bits/float.h

> FAIL ./src/regression/pthread_cond-smasher.exe [status 1]
> FAIL ./src/regression/pthread_condattr_setclock.exe [status 1]

should work.

> 
> We haven't test on big endian boards and we are doing it now.
> 
> Thanks,
> Mahesh
> 
> 



Powered by blists - more mailing lists

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.