From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1O42nX-0005IB-JH for garchives@archives.gentoo.org; Tue, 20 Apr 2010 02:02:47 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2A53DE0971 for ; Tue, 20 Apr 2010 02:02:46 +0000 (UTC) Received: from mx0.d.umn.edu (mx0.d.umn.edu [131.212.109.42]) by pigeon.gentoo.org (Postfix) with ESMTP id CD7DDE05C7 for ; Tue, 20 Apr 2010 01:27:08 +0000 (UTC) Received: from mxr1.d.umn.edu (mxr1.d.umn.edu [131.212.109.92]) by mx0.d.umn.edu (8.13.8/8.13.8) with ESMTP id o3K1OPjg013222 for ; Mon, 19 Apr 2010 20:24:25 -0500 (CDT) Received: from mxv2.d.umn.edu (mxv2.d.umn.edu [131.212.109.136]) by mxr1.d.umn.edu (8.13.8/8.13.8) with ESMTP id o3K1OPl8001282 for ; Mon, 19 Apr 2010 20:24:25 -0500 (CDT) Received: from smtp.d.umn.edu (mx3.d.umn.edu [131.212.109.40]) by mxv2.d.umn.edu (8.13.8/8.13.8) with ESMTP id o3K1OOD6004952 for ; Mon, 19 Apr 2010 20:24:24 -0500 (CDT) Received: from ledaig (ledaig.d.umn.edu [131.212.64.12]) (authenticated bits=0) by smtp.d.umn.edu (8.13.8/8.13.8) with ESMTP id o3K1OHji004182 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 19 Apr 2010 20:24:17 -0500 (CDT) Date: Mon, 19 Apr 2010 20:24:11 -0500 From: Steven Trogdon Subject: Re: [gentoo-science] Sage test failures on amd64 To: gentoo-science@lists.gentoo.org In-Reply-To: <201004191929.01980.cschwan@students.uni-mainz.de> (from cschwan@students.uni-mainz.de on Mon Apr 19 12:29:01 2010) X-Mailer: Balsa 2.4.1 Message-Id: <1271726657.5976.0@ledaig> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-science@lists.gentoo.org Reply-to: gentoo-science@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/signed; protocol="application/pgp-signature"; micalg=PGP-SHA1; boundary="=-VqZlmEji+s9+dVwdbAPY" X-Virus-Scanned: clamav-milter 0.95.3 at mxv2.d.umn.edu X-Virus-Status: Clean X-Archives-Salt: ee8fa438-a1c2-486e-99db-521410703b03 X-Archives-Hash: ccd762a7d3730936caec127cf1f3cffc --=-VqZlmEji+s9+dVwdbAPY Content-Type: text/plain; charset=us-ascii; DelSp=Yes; Format=Flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 04/19/10 - 12:29:01, Christopher Schwan wrote: > Hi, >=20 > as some of us know there a lot of failures on amd64 when running =20 > Sage's set of > tests. Now I found out that pari caused some of these (I dont know =20 > exactly how > many, but I will do a full test run later), because it was compiled =20 > without "- > fno-strict-aliasing". I have written a bug report for that: >=20 > - https://bugs.gentoo.org/show_bug.cgi?id=3D316139 >=20 > In short: Add -fno-strict-aliasing to your CFLAGS and recompile pari =20 > and there > should be less failing tests. >=20 > Cheers, >=20 > Christopher >=20 Christopher, This is significant! I'm listing test results here for comparison (pari =20 w/ USE=3Dgmp): Failures with CFLAGS=3D"-march=3Dk8 -O2 -pipe" and CXXFLAGS=3D"${CFLAGS}" o= n =20 a single processor laptop: sage -t -force_lib =20 "devel/sage/doc/en/constructions/plotting.rst" sage -t -force_lib "devel/sage/sage/combinat/iet/strata.py" sage -t -force_lib "devel/sage/sage/interfaces/gp.py" sage -t -force_lib "devel/sage/sage/libs/pari/gen.pyx" sage -t -force_lib "devel/sage/sage/symbolic/expression.pyx" sage -t -force_lib =20 "devel/sage/sage/gsl/probability_distribution.pyx" sage -t -force_lib "devel/sage/sage/lfunctions/lcalc.py" sage -t -force_lib "devel/sage/sage/plot/plot.py" sage -t -force_lib "devel/sage/sage/graphs/digraph.py" sage -t -force_lib "devel/sage/sage/graphs/graph.py" sage -t -force_lib "devel/sage/sage/misc/dist.py" sage -t -force_lib "devel/sage/sage/misc/cython.py" sage -t -force_lib "devel/sage/sage/misc/package.py" sage -t -force_lib =20 "devel/sage/sage/functions/transcendental.py" sage -t -force_lib "devel/sage/sage/functions/special.py" sage -t -force_lib =20 "devel/sage/sage/modules/vector_real_double_dense.pyx" sage -t -force_lib =20 "devel/sage/sage/modules/vector_double_dense.pyx" sage -t -force_lib "devel/sage/sage/modular/modsym/space.py" sage -t -force_lib "devel/sage/sage/matrix/matrix1.pyx" sage -t -force_lib "devel/sage/sage/sets/set.py" sage -t -force_lib "devel/sage/sage/numerical/optimize.py" Failures with CFLAGS=3D"-march=3Dopteron -O2 -pipe" and =20 CXXFLAGS=3D"${CFLAGS}" on a dual processor, dual core desktop: sage -t -force_lib =20 "devel/sage/doc/en/constructions/plotting.rst" sage -t -force_lib "devel/sage/sage/misc/cython.py" sage -t -force_lib "devel/sage/sage/misc/package.py" sage -t -force_lib "devel/sage/sage/misc/dist.py" sage -t -force_lib "devel/sage/sage/symbolic/expression.pyx" sage -t -force_lib "devel/sage/sage/lfunctions/sympow.py" sage -t -force_lib "devel/sage/sage/lfunctions/lcalc.py" sage -t -force_lib "devel/sage/sage/combinat/iet/strata.py" sage -t -force_lib =20 "devel/sage/sage/combinat/words/suffix_trees.py" # Killed/crashed sage -t -force_lib =20 "devel/sage/sage/combinat/posets/hasse_diagram.py" # Killed/crashed sage -t -force_lib "devel/sage/sage/interfaces/gp.py" sage -t -force_lib =20 "devel/sage/sage/categories/coxeter_groups.py" # Killed/crashed sage -t -force_lib =20 "devel/sage/sage/categories/finite_coxeter_groups.py" # Killed/crashed sage -t -force_lib "devel/sage/sage/matrix/matrix1.pyx" sage -t -force_lib "devel/sage/sage/plot/plot.py" sage -t -force_lib =20 "devel/sage/sage/modular/hecke/submodule.py" sage -t -force_lib "devel/sage/sage/modular/abvar/abvar.py" sage -t -force_lib "devel/sage/sage/modular/modsym/space.py" sage -t -force_lib "devel/sage/sage/sets/set.py" sage -t -force_lib =20 "devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py" sage -t -force_lib =20 "devel/sage/sage/modules/vector_double_dense.pyx" sage -t -force_lib =20 "devel/sage/sage/modules/vector_real_double_dense.pyx" sage -t -force_lib "devel/sage/sage/graphs/graph_list.py" # =20 Killed/crashed sage -t -force_lib "devel/sage/sage/graphs/digraph.py" sage -t -force_lib "devel/sage/sage/graphs/cliquer.pyx" # =20 Killed/crashed sage -t -force_lib "devel/sage/sage/graphs/graph.py" sage -t -force_lib =20 "devel/sage/sage/gsl/probability_distribution.pyx" sage -t -force_lib "devel/sage/sage/numerical/optimize.py" sage -t -force_lib "devel/sage/sage/geometry/polyhedra.py" # =20 Killed/crashed sage -t -force_lib "devel/sage/sage/libs/pari/gen.pyx" sage -t -force_lib =20 "devel/sage/sage/functions/transcendental.py" sage -t -force_lib "devel/sage/sage/functions/special.py All of the tests with "Killed/crashed" passed on the desktop when pari =20 was built without "-fno-strict-aliasing". Steve --=-VqZlmEji+s9+dVwdbAPY Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (GNU/Linux) iEYEABECAAYFAkvNAkEACgkQSh5h5U6haiENQwCdHcR4hVNtdas+0myhL9StEmB5 HyYAnRuEsZ4+OWzI4znj5pQW3osGJwWY =riww -----END PGP SIGNATURE----- --=-VqZlmEji+s9+dVwdbAPY--