From owner-svn-src-head@freebsd.org Fri Sep 21 01:05:56 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 0281210AE597 for ; Fri, 21 Sep 2018 01:05:56 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic302-20.consmr.mail.gq1.yahoo.com (sonic302-20.consmr.mail.gq1.yahoo.com [98.137.68.146]) (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 841A78740F for ; Fri, 21 Sep 2018 01:05:55 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: tVUeD2QVM1m.q.RcdEUDdvloljpj0KrQT91an0aLMWRfIoifzxiGMM7eepBt9gC 0O6CZLT6CLWsK9PAvvRgXhlutwC_ENWuN.6qN3AsFbEfeRlXwEZ030Ii_cUJJcgK17SQpq8gdX4H LGxmiRRDBp9XgiL1i.4jKmbgpwGrReevO49yjphOZ_ZK3pZcjKM.Fn7tsM10BpE3a8lnCj_j4_W5 8yGWJVxa_DU0U2MhfjrWUOE2p3IBbaJbs7d6Y_GXcy6ktei4Zq1Nh0optFONbErdm95wZ.ZpX6RQ 857yihn2xh_udTqOPwC6MlPDe7UtWUAOowe90bGAoRPNpHbGYeWqkzLf55TS97jRouWSs2UqA0kz RdC.2zU5DVUw7hvAD35J8eeW083hvKxaNODKV_inccyJcOM5OCz0nkh9PqCiViNyYhu5qGU4YP1o KTLR6PR8rI87zdLRfTmseZKpoFsfi8ptHTxQyUyUN6.IJmzWfl1R2IIVT1xCl61PilrJ3YHUsY.i 7fKWp2RiAxtuYgAKhkGNzi_KIk2Bek8qzSXoU.i9VZQxzCCZUxso.XR6dGdBPR7A483ERbG0_zdY fAYbmhWBminE1NxCGOoQgd3J7B2IoSzFlvgRkdyBkccmb93vG2ky55hHob2T9azXqCUHzPA8Jql4 TV1sSno1i4ILOCb56_Ma1zIADvRns1njX7Yb.0o4h4aamxpQqu.mQCCwp5IgFPluUpT55jLBMmbF vk6PPakQ8LxwdtsLam2Vzj0Ltf7ETO8qdoZfON625IrIs0C_YNN.T.T903Vvy25HWHxQ4Vkuns1I HptNcsvp8G.l8asYKDERGGq4zXBDWz3NuIfV1kRU5u3PKTB9E4W9029sVFpkN30luDNWmMWWkuaZ Qh_WgDvP6RRtotKM_wn4fPXdWSEvRYIPwP66XEVMSfTi08hANDH32J2tPAKTp0rEOdzgtAkaYmv4 TSYgMH3dUozEyWZtzECDNWaLW3kw3yhJFuasstaFgV4Ce5zqx78Bl7pziUDcMXqKPNThZ7JNS04Y puHomxuN_ Received: from sonic.gate.mail.ne1.yahoo.com by sonic302.consmr.mail.gq1.yahoo.com with HTTP; Fri, 21 Sep 2018 01:05:48 +0000 Received: from ip70-189-131-151.lv.lv.cox.net (EHLO [192.168.0.105]) ([70.189.131.151]) by smtp413.mail.gq1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 8fcc11f2e4a8c60a1df9553dfa3be07f; Fri, 21 Sep 2018 01:05:43 +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: <21AF98BF-12EE-49DD-B485-54537B26FBF8@yahoo.com> Date: Thu, 20 Sep 2018 18:05:41 -0700 To: Li-Wen Hsu , 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: Fri, 21 Sep 2018 01:05:56 -0000 Li-Wen Hsu lwhsu at freebsd.org wrote on Thu Sep 20 22:10:19 UTC 2018 : > On Thu, Sep 20, 2018 at 10:06 PM Mark Johnston = wrote: > > > > On Thu, Sep 20, 2018 at 09:39:24AM -0700, John Baldwin wrote: > > > On 9/20/18 8:54 AM, Mark Johnston wrote: > > > > 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 > > > >> > > > >> Log: > > > >> msun: add ld80/ld128 powl, cpow, cpowf, cpowl from openbsd > > > >> > > > >> 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. > > > >> > > > >> Thanks to jhb for tracking down the issue with making > > > >> weak_reference compile on powerpc. > > > >> > > > >> When asked to review, bde said "I don't like it" - but > > > >> provided no actionable feedback or superior implementations. > > > >> > > > >> Discussed with: jhb > > > >> Submitted by: jmd > > > >> Differential Revision: https://reviews.freebsd.org/D15919 > > > > > > > > This seems to have broken the gcc build: > > > > https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/ > > > > > > > > /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 ) > > > > ^~ > > > > > > Which architecture? i386 doesn't get build with = i386-xtoolchain-gcc pending > > > some patches I haven't yet posted for review related to the = weirdness we do > > > with floating point on i386. > > > > This is the -m32 build on amd64. I haven't tested it myself, but = Mark > > Millard noted that the issue might be fixed by a gcc update. > > >=20 > I suspect this. Each build is in a fresh created jail with the latest > branch of packages from pkg.freebsd.org. >=20 > At the beginning of (warning: 56MB file) > https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/7262/consoleText >=20 > There is: >=20 > New packages to be INSTALLED: > amd64-xtoolchain-gcc: 0.4_1 > amd64-gcc: 6.4.0_2 > mpfr: 4.0.1 > gmp: 6.1.2 > mpc: 1.1.0_1 > amd64-binutils: 2.30_5,1 >=20 > Number of packages to be installed: 6 >=20 > Or is there a newer version of devel/amd64-gcc I am not aware? I wonder when ci.freebsd.org started using "amd64-gcc: 6.4.0_2". Looking: = https://ci.freebsd.org/job/FreeBSD-head-amd64-gcc/6665/consoleText from back on 2018-Jul-26. This suggests being based on -r475319 (2018-Jul-25) for devel/powerpc-gcc (the master port). Looks like -r475290 (the float.h removal) is the first version with PORT_REVISION being 2, as are all later versions at this point. Technically -r476273 (2018-Aug-2) removed a typo from -r475290 but at the time the typo seemed to not make an operational difference. Still, ci.freebsd.org seems to not be using the version with the typo fixed. Looks like system head being built was -r338831. (I'm only at -r338675 so far.) I've started a buildworld buildkernel based -on head -r3338675 and based on master port: # svnlite diff /usr/ports/devel/powerpc64-gcc/ | more Index: /usr/ports/devel/powerpc64-gcc/Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- /usr/ports/devel/powerpc64-gcc/Makefile (revision 480180) +++ /usr/ports/devel/powerpc64-gcc/Makefile (working copy) @@ -16,7 +16,8 @@ LIB_DEPENDS=3D libgmp.so:math/gmp \ libmpfr.so:math/mpfr \ libmpc.so:math/mpc -BUILD_DEPENDS=3D ${BU_PREFIX}-as:devel/${PKGNAMEPREFIX}binutils +BUILD_DEPENDS=3D ${BU_PREFIX}-as:devel/${PKGNAMEPREFIX}binutils \ + objdump:devel/binutils RUN_DEPENDS=3D ${BU_PREFIX}-as:devel/${PKGNAMEPREFIX}binutils =20 USES=3D gmake iconv libtool tar:xz makeinfo compiler which does not have -r478209 involved ( un-breaking devel/aarch64-none-elf-gcc ). # svnlite diff /usr/ports/devel/amd64-gcc/ | more # So no differences there (relative to -r480180). (The objdump is from having built systems based on WITHOUT_BINUTILS and WITHOUT_BINUTILS_BOOTSTRAP at times but some devel/*-gcc builds trying to use objdump in the configuration part of gcc's build.) My past builds using at or after -r475290 for various system head revisions have completed without being stopped by an error but it has been a while. I will see for this one, but it is only into building lib32 so far. (Note: My port builds are via devel/poudriere-devel tied to my /usr/ports/ and to my /usr/obj/DESTDIRs/clang-amd64-installworld-poud/ that is installed from the same build that I install and boot from, just with distrib-dirs distribution DB_FROM_SRC=3D1 also involved with the installworld .) =3D=3D=3D Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)