From owner-freebsd-toolchain@freebsd.org Mon Nov 14 10:32:08 2016 Return-Path: Delivered-To: freebsd-toolchain@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3FD8C3EB6F for ; Mon, 14 Nov 2016 10:32:08 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: from asp.reflexion.net (outbound-mail-210-43.reflexion.net [208.70.210.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4F3301BF3 for ; Mon, 14 Nov 2016 10:32:07 +0000 (UTC) (envelope-from markmi@dsl-only.net) Received: (qmail 15250 invoked from network); 14 Nov 2016 10:31:49 -0000 Received: from unknown (HELO mail-cs-02.app.dca.reflexion.local) (10.81.19.2) by 0 (rfx-qmail) with SMTP; 14 Nov 2016 10:31:49 -0000 Received: by mail-cs-02.app.dca.reflexion.local (Reflexion email security v8.10.2) with SMTP; Mon, 14 Nov 2016 05:32:06 -0500 (EST) Received: (qmail 21459 invoked from network); 14 Nov 2016 10:32:06 -0000 Received: from unknown (HELO iron2.pdx.net) (69.64.224.71) by 0 (rfx-qmail) with (AES256-SHA encrypted) SMTP; 14 Nov 2016 10:32:06 -0000 Received: from [192.168.1.106] (c-76-115-7-162.hsd1.or.comcast.net [76.115.7.162]) by iron2.pdx.net (Postfix) with ESMTPSA id ED35DEC7B30; Mon, 14 Nov 2016 02:31:59 -0800 (PST) From: Mark Millard Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (Mac OS X Mail 10.1 \(3251\)) Subject: LLDB vs. powerpc (32-bit) atomic 8-byte operations that are missing: Should llvm bugzilla "blocks powerpc FreeBSD" list this? Message-Id: <80A296A3-6E41-4E2F-9EA8-B419DC24C87A@dsl-only.net> Date: Mon, 14 Nov 2016 02:31:59 -0800 To: FreeBSD Toolchain , FreeBSD PowerPC ML X-Mailer: Apple Mail (2.3251) X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Nov 2016 10:32:08 -0000 Its been a while since I checked but last I knew both of the following = were true for powerpc (32-bit): A) LLDB requires 8-byte wide atomic operations B) FreeBSD/clang3.8.0 do not provide implementations of at least some of = those operations for powerpc (32-bit). Is this something for FreeBSD to address? llvm? Is this something else that llvm bugzilla should also list as an item = that blocks FreeBSD having clang/lldb as the system toolchain for 32-bit = powerpc FreeBSD? ("Yes" if llvm has to provide the fixes; "no" if llvm = is not to provide the fixes.) (I do not list here the other things pending for llvm to allow clang as = the FreeBSD system compiler for powerpc (32-bit) or for powerpc64. This = year llvm trunk had fixes checked in to several of the issues.) =3D=3D=3D Mark Millard markmi at dsl-only.net