From owner-freebsd-toolchain@freebsd.org Wed Jan 1 01:28:21 2020 Return-Path: Delivered-To: freebsd-toolchain@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 40E351E2558 for ; Wed, 1 Jan 2020 01:28:21 +0000 (UTC) (envelope-from marklmi@yahoo.com) Received: from sonic317-21.consmr.mail.gq1.yahoo.com (sonic317-21.consmr.mail.gq1.yahoo.com [98.137.66.147]) (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 47nYTH1RR7z3QWc for ; Wed, 1 Jan 2020 01:28:18 +0000 (UTC) (envelope-from marklmi@yahoo.com) X-YMail-OSG: 8l3wQjkVM1m6Nx4y0izPsLd_QkLG0GlV.QLMp.HBCuzl8jRfrFIRJe.LsUUY1uz MIi5VT9Kq7KbNWSYaQqDuGQXV_h3JjB1CFhlkZFI4x_NRpPMegjO6Q5IcA5teyTyvqlyVIOHYXLM TZERPrxIYSLzOjols4oZlYgfZ24pIclLlpJ0mvB4Qzk4AZXpoPtZYwvA51bL64giKEp4uFyCyEKP bXluwpvgzVriXsEnpP.B_GsD.3cIaMuTjYW.9ldS1M0X2AJC3E9Fk45HxkUqSc4xjPGJPn7fURE7 HPepRv05wy.X6YoHBvfMsXkVe47Q8pvwNzGkzrcsqObFBjjcB8phpytggi6j1LmnUNzEHGNZFLl2 DmDw0_06RC7vIQ9eYVNziqqn0PQ9lvcpt1QRfdnh.Q3cv0piKm4N4FxwShKPpbma2BVayJXcGrxM bWc3SH8VeWZvCk0p7w3DbFynwk50pRJP366g.eXRKp.62pLRYhpvYyd3fJstH8oj4usM9xhsFqyg iy0kI0u1IwMERGx4DrJMrvsGwnPzrirfLV4Er_pzFM_DAHao3hANqt4C15l39O2hcORvqcYWWC3T auaPJWFt5CRHow0uC8s7126bzu9TvVixdUI7tMNcx10taz4D.g1KGFsew_FWoCkBTaRADZqdJKny H7RgxB2WyW3a1osM2nR7nPjHQfrM5RRrJy4E7GMMaomQnWcGgF_xiBOwPmkURJYb5yv6ZD159F.V vXsdPVhYsKreTkbIWwyHcUsqVU98VoELU7ekw2ZW4dw5rYUpXBqPHBqnDTxTv8JVADrIvCGyTAmC bxe_u0c23_4N9uQ3gXNCArLO0pw4soiVcpJaZqIt8wwE2d3QVnlHAwFFyLGsr3R1GDhWMcKjB11s p.MJ1I.1sMW89nBpO9WMIiJuwUrFFq9uyz7mo.9X9uExfu4ARYNTLsi3LQF5wfPVUWmddZa1iwww sAoHPoHr85yCeeGRW9hyipkbWJgsiAZCZIZkpcKdPVMEqLNQDXumUMfHfcXMYUXpSZOSYO5zRPCN 0z4RJK0XH2guHA50_failG_0.xl3RWaClMmKR_2xCgpYeLwwSe08kNuovZ7mcZIixLqqv_890e.G eEYpc.P2F1sYib.T44cYR54yVCB8uJ8ZY8UG.ZBijEHaAQGxGG9TGY7rgUvZqzUhBra1X6Ar4Wlj e.WPS8yE3NzlNEv30E.D6E0ENOOHHOthO7kmMuszkQgDwD.68MlYpcZU9._JcGvOXcO3ryPqevdF jB9Z9zp8ciISxi4bw_Pdu.1tGrA1Pde.hn9DWNKaqhHWWagBZsVprJn3PmOAoQ0GuULdFfBJag24 X7_eNj5XK65Jtur7.wou2KydI2UGujUKpkxgvQT1DiSAy07gG1wth6a7UHK1zFFIrlt6_tUfLGZv PhqSpKdDa1sSQvluXaNXfsiOXCZWxdZ7O8Jo- Received: from sonic.gate.mail.ne1.yahoo.com by sonic317.consmr.mail.gq1.yahoo.com with HTTP; Wed, 1 Jan 2020 01:28:16 +0000 Received: by smtp426.mail.bf1.yahoo.com (Oath Hermes SMTP Server) with ESMTPA ID 437ea9b333fad99f810cb9cb57033503; Wed, 01 Jan 2020 01:28:12 +0000 (UTC) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\)) Subject: Re: devel/freebsd-gcc9@powerpc (for example) : it has the clang vs. gcc vec_step name conflict (for powerpc families): build fails under clang From: Mark Millard In-Reply-To: <70ace2dc-ab93-3fee-8ecf-019730195d5a@FreeBSD.org> Date: Tue, 31 Dec 2019 17:28:10 -0800 Cc: Gerald Pfeifer , freebsd-toolchain@freebsd.org, freebsd-ppc@freebsd.org, freebsd-ports@freebsd.org Content-Transfer-Encoding: 7bit Message-Id: References: <70ace2dc-ab93-3fee-8ecf-019730195d5a@FreeBSD.org> To: John Baldwin X-Mailer: Apple Mail (2.3608.40.2.2.4) X-Rspamd-Queue-Id: 47nYTH1RR7z3QWc X-Spamd-Bar: - X-Spamd-Result: default: False [-1.19 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.08)[-0.077,0]; R_DKIM_ALLOW(-0.20)[yahoo.com:s=s2048]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr:yahoo.com]; FREEMAIL_FROM(0.00)[yahoo.com]; MIME_GOOD(-0.10)[text/plain]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-0.61)[-0.611,0]; RCVD_COUNT_TWO(0.00)[2]; RCPT_COUNT_FIVE(0.00)[5]; IP_SCORE_FREEMAIL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[yahoo.com:+]; DMARC_POLICY_ALLOW(-0.50)[yahoo.com,reject]; RCVD_IN_DNSWL_NONE(0.00)[147.66.137.98.list.dnswl.org : 127.0.5.0]; RCVD_TLS_LAST(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; FREEMAIL_ENVFROM(0.00)[yahoo.com]; ASN(0.00)[asn:36647, ipnet:98.137.64.0/21, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.00)[ip: (6.67), ipnet: 98.137.64.0/21(0.88), asn: 36647(0.71), country: US(-0.05)]; DWL_DNSWL_NONE(0.00)[yahoo.com.dwl.dnswl.org : 127.0.5.0] X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 01 Jan 2020 01:28:21 -0000 On 2019-Dec-31, at 16:41, John Baldwin wrote: > On 12/26/19 11:39 PM, Mark Millard wrote: >>>> is missing the patch-clang-vec_step that is in: >>>> >>>> FBSDG5L2# ls -laT /usr/ports/lang/gcc9/files/ >>> >>> That is a hack that can be used to work around the issue; I strongly >>> recommend addressing this in clang properly, though. > > I think using the hack patch in devel/freebsd-gcc* is fine for now, but can > you confirm if both 6 and 9 need it or only 9? > devel/freebsd-gcc6 and devel/freebsd-gcc9 both need it. The vec_step identifier has been in use in gcc's gcc/tree-vect-loop.c for a long time and still is in use. Going the other way, reserving vec_step for opencl/altivec for PowerPc's has been in clang for a long time. I've had to have local patches for lang/gcc6 and later and in devel/powerpc64-gcc historically (2017+) because of my clang-targeting-PowerPc activities and trying to build gcc versions via clang as part of those activities. (Of course, some places have patches of their own now.) === Mark Millard marklmi at yahoo.com ( dsl-only.net went away in early 2018-Mar)