From owner-svn-src-head@freebsd.org Thu Sep 20 16:23:33 2018 Return-Path: Delivered-To: svn-src-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9CCA910A185D for ; Thu, 20 Sep 2018 16:23:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic311-14.consmr.mail.bf2.yahoo.com (sonic311-14.consmr.mail.bf2.yahoo.com [74.6.131.124]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4226173BB3 for ; Thu, 20 Sep 2018 16:23:33 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: l52IsKEVM1kv8kOHE9b75t0UXrYnDflcWLQdKhUFKGh6W7S4tfBcVKEZA.AjgwS MUctOaT4_p9P8DWtL8oZGGw7GsxSHTDHY3UeWiLbTiE3X_Ww0U9.eq.9aQwFJL0V_g0zKbRLvhu6 _TpXU5thT9RVfCSqaBubAAIZQRCvFBOOaiZcA4T6vCmASf1aoMQrimlhd_IqCoRZO2B4yhoJC0Dk 8OdORa3Slub.gy8O8cmLuinwSUC0X67hyoEeYJ1ZdfN5puOYPVUQDSk7b6KHjKjydsW_rU4UJv4W IPXLVBnTTvIW.YFzLNltUc2dTnV5JsqRYtWJ2QaRZ8o7zJnvCyBB1bNtVzwg16IUUxhnfI_HYHYV fxmSLDumpLsbv.sKcWK.XOrqjovT6YxyfJcd7QfhJYUfwto30NJ37ZfuC0ncrE8yGofzGNxNPACQ CD5idjzlCc_Quofc2D.Q7V0o5zDEveIs01tf8L0.bMcK8zuxCsZHeBbo483_AGs_uzMnOpV5sb9_ n_Iz5JmFO3eVoxIZbTmXAA0lQ0UUWd7M4m0VEpjVMlsuufzL6XCvlHptKi4Cp61UVSdNWt6FerQ9 W4MZJpYkBwUFcm6RApjOEUIA7VmDB2_TUkQIiTtkD6_UkkwrHS4opAuMJ9rcitrpipzEJNlk62x6 gHzNOQFMDoM1ymLTOsr3Xa4TzbjPk9Hh_IrmFB7o1sB5z0YquYxVemxkENC0tS6lVJ8ErNaz6TNu RvXo6LJN2pifZirs_ozuMnPu_Ua5.godKrjX7sGy88l5cNp6DhSjyVkdk3EYlq0o3.bxZ0LXlKXd TE.cUY69lEOZ4S.C_K8aQ4kWdwgp_Sx9C7GvD4ZKEY0FoEBxsMft1YfM5ag5WW3XfuR3lmW6HfLz uobMk2FlCqt6EhU5LgOwku4aQRO5D8PNLoV.61Wlfr28T.BybIPjXNK42Ee00BWw0GQnKWgL3wlF ER72ePucBBu9n1PluerQIMdXZFpA8EdnnCM2byaNFktlOYeYy32vSzGQbSF6tdu0ArJqB4bbXbAY dXBr2auOrJ8U- Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.bf2.yahoo.com with HTTP; Thu, 20 Sep 2018 16:23:27 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp432.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID e9f13776f482519eb0513d44f31510d7; Thu, 20 Sep 2018 16:23:23 +0000 (UTC) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) Subject: Re: svn commit: r336299 - in head: include lib/msun lib/msun/ld128 lib/msun/ld80 lib/msun/man lib/msun/src Message-Id: Date: Thu, 20 Sep 2018 09:23:21 -0700 To: Mark Johnston , svn-src-head@freebsd.org X-Mailer: Apple Mail (2.3445.9.1) X-BeenThere: svn-src-head@freebsd.org X-Mailman-Version: 2.1.27 Precedence: list List-Id: SVN commit messages for the src tree for head/-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Sep 2018 16:23:33 -0000 Mark Johnston markj at freebsd.org wrote on Thu Sep 20 15:54:08 UTC 2018 : > On Sun, Jul 15, 2018 at 12:23:11AM +0000, Matt Macy wrote: > > Author: mmacy > > Date: Sun Jul 15 00:23:10 2018 > > New Revision: 336299 > > URL: https://svnweb.freebsd.org/changeset/base/336299 > >=20 > > Log: > > msun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsd > > =20 > > This corresponds to the latest status (hasn't changed in 9+ > > years) from openbsd of ld80/ld128 powl, and source cpowf, cpow, > > cpowl (the complex power functions for float complex, double > > complex, and long double complex) which are required for C99 > > compliance and were missing from FreeBSD. Also required for > > some numerical codes using complex numbered Hamiltonians. > > =20 > > Thanks to jhb for tracking down the issue with making > > weak_reference compile on powerpc. > > =20 > > When asked to review, bde said "I don't like it" - but > > provided no actionable feedback or superior implementations. > > =20 > > Discussed with: jhb > > Submitted by: jmd > > Differential Revision: https://reviews.freebsd.org/D15919 >=20 > This seems to have broken the gcc build: > https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/ >=20 > /workspace/src/lib/msun/ld80/e_powl.c:275:1: error: floating constant = exceeds range of 'long double' [-Werror=3Doverflow] > if( y >=3D LDBL_MAX ) Building with a more recent vintage of the devel/amd64-gcc port does not do this (devel/powerpc64-=3Dgcc master port). I've built locally multiple-times since the below that has by John Baldwin: QUOTE Revision 475290 - Directory Listing=20 Modified Wed Jul 25 00:50:53 2018 UTC (8 weeks, 1 day ago) by jhb Drop builtin float.h for amd64-gcc. GCC's builtin header is not compatible with sys/x86/include/float.h. Drop the builtin header for now. If at some point GCC's notion of floating point constants for i386 can converge with sys/x86/include/float.h this can be restored. Reviewed by: bapt Differential Revision:=09 https://reviews.freebsd.org/D16073 END QUOTE Until ci.freebsd.org updates to be based on a version that includes the change the issue will exists there. There was activity on svn-src-head and freebsd-current starting back on 2018-Jun-28 that reported the issue and lead to the change, with subject: head -r335782 (?) broke ci.freebsd.org's FreeBSD-head-amd64-gcc build = (lib32 part of build) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)