From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.org/gmane.linux.lib.musl.general/9331 Path: news.gmane.org!not-for-mail From: Rich Felker Newsgroups: gmane.linux.lib.musl.general Subject: Re: test results from latest git Date: Tue, 16 Feb 2016 15:13:24 -0500 Message-ID: <20160216201324.GX9349@brightrain.aerifal.cx> References: <20160215164511.GI14809@waldemar-brodkorb.de> <20160215192534.GR9915@port70.net> <20160215200540.GL14809@waldemar-brodkorb.de> <20160215201122.GU9349@brightrain.aerifal.cx> <20160215210452.GS9915@port70.net> <20160215213220.GT9915@port70.net> <20160216180734.GN14809@waldemar-brodkorb.de> Reply-To: musl@lists.openwall.com NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1455653630 9607 80.91.229.3 (16 Feb 2016 20:13:50 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Feb 2016 20:13:50 +0000 (UTC) To: musl@lists.openwall.com Original-X-From: musl-return-9344-gllmg-musl=m.gmane.org@lists.openwall.com Tue Feb 16 21:13:40 2016 Return-path: Envelope-to: gllmg-musl@m.gmane.org Original-Received: from mother.openwall.net ([195.42.179.200]) by plane.gmane.org with smtp (Exim 4.69) (envelope-from ) id 1aVm0C-0006Jc-4l for gllmg-musl@m.gmane.org; Tue, 16 Feb 2016 21:13:40 +0100 Original-Received: (qmail 30313 invoked by uid 550); 16 Feb 2016 20:13:38 -0000 Mailing-List: contact musl-help@lists.openwall.com; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-ID: Original-Received: (qmail 30292 invoked from network); 16 Feb 2016 20:13:37 -0000 Content-Disposition: inline In-Reply-To: <20160216180734.GN14809@waldemar-brodkorb.de> User-Agent: Mutt/1.5.21 (2010-09-15) Original-Sender: Rich Felker Xref: news.gmane.org gmane.linux.lib.musl.general:9331 Archived-At: On Tue, Feb 16, 2016 at 07:07:34PM +0100, Waldemar Brodkorb wrote: > Hi, > Szabolcs Nagy wrote, > > > * Szabolcs Nagy [2016-02-15 22:04:52 +0100]: > > > * Rich Felker [2016-02-15 15:11:22 -0500]: > > > > On Mon, Feb 15, 2016 at 09:05:40PM +0100, Waldemar Brodkorb wrote: > > > > > Hi, > > > > > Szabolcs Nagy wrote, > > > > > > > > > > > * Waldemar Brodkorb [2016-02-15 17:45:11 +0100]: > > > > > > > > > > > > > > I uploaded latest test results from embedded-test here: > > > > > > > http://tests.embedded-test.org/musl/git-14022016/ > > > > > > > > > > > > > > > > > > > hm, almost all armv7 float/math tests failed > > > > > > > > ... > > > there is some fundamental problem with the toolchain/qemu/.. > > > and i dont yet see what.. e.g. wrong float.h was used or > > > similarly bad thing. > > > > > > > can you send > > > > objdump -rdw src/math/scalbnf.lo > > objdump -rdw src/math/rintf.lo > > gcc -dM -E - > Find attached. > > best regards > Waldemar > toolchain_build_qemu-arm-vexpress-a9_musl_arm_hard_eabihf/w-musl-git-1/musl-git/obj/src/math/rintf.lo: file format elf32-littlearm > > > Disassembly of section .text.rintf: > > 00000000 : > 0: e12fff1e bx lr This was the result of massive CSE optimization which could not have taken place without assuming that ±0.0 are equal and that addition is associative. Based on that, I tracked down the bug to here: http://cgit.openadk.org/cgi/cgit/openadk.git/tree/mk/vars.mk?id=479d256fcd479d3237970a6b41daf3c364d97910#n267 Rich