From owner-freebsd-toolchain@FreeBSD.ORG Sun Jan 4 03:23:45 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6920162C for ; Sun, 4 Jan 2015 03:23:45 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 49B301563 for ; Sun, 4 Jan 2015 03:23:45 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t043Nigo058598 for ; Sun, 4 Jan 2015 03:23:44 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t043Ni97058547; Sun, 4 Jan 2015 03:23:44 GMT (envelope-from root) Date: Sun, 4 Jan 2015 03:23:44 +0000 To: freebsd-toolchain@freebsd.org From: "rpaulo (Rui Paulo)" Subject: [Differential] [Changed Subscribers] D1428: readelf: Handle note types from different operating systems Message-ID: <3c4846c82a067d41cfd0db2b61ee1aee@localhost.localdomain> X-Priority: 3 Thread-Topic: D1428: readelf: Handle note types from different operating systems X-Herald-Rules: none X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTRmNDhhMTEyNjlhZWE2M2RjMWZlZmRhNTYxIFSoskA= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2015 03:23:45 -0000 rpaulo added a subscriber: rpaulo. rpaulo added a comment. This looks odd. Why are we relying on magic numbers instead of constants/enums like before? REVISION DETAIL https://reviews.freebsd.org/D1428 To: emaste Cc: rpaulo, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Sun Jan 4 05:02:00 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3EE31D64 for ; Sun, 4 Jan 2015 05:02:00 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 2128E3217 for ; Sun, 4 Jan 2015 05:02:00 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t0451xwf059886 for ; Sun, 4 Jan 2015 05:01:59 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t0451xJP059885; Sun, 4 Jan 2015 05:01:59 GMT (envelope-from root) Date: Sun, 4 Jan 2015 05:01:59 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Commented On] D1428: readelf: Handle note types from different operating systems Message-ID: X-Priority: 3 Thread-Topic: D1428: readelf: Handle note types from different operating systems X-Herald-Rules: none X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTRmNDhhMTEyNjlhZWE2M2RjMWZlZmRhNTYxIFSoyUc= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2015 05:02:00 -0000 emaste added a comment. >>! In D1428#3, @rpaulo wrote: > This looks odd. Why are we relying on magic numbers instead of constants/enums like before? Some of the constants in the previous version are Linux-specific, and don't exist in our ELF headers. We could make up our own constants (e.g. NT_LINUX_AUXV) but it doesn't seem like that would provide much value. The same constant name may have different values on different OSes. REVISION DETAIL https://reviews.freebsd.org/D1428 To: emaste Cc: rpaulo, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Sun Jan 4 06:02:47 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 42D185F9 for ; Sun, 4 Jan 2015 06:02:47 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 24D0464AA5 for ; Sun, 4 Jan 2015 06:02:47 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t0462knr022744 for ; Sun, 4 Jan 2015 06:02:46 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t0462kSi022743; Sun, 4 Jan 2015 06:02:46 GMT (envelope-from root) Date: Sun, 4 Jan 2015 06:02:46 +0000 To: freebsd-toolchain@freebsd.org From: "rpaulo (Rui Paulo)" Subject: [Differential] [Commented On] D1428: readelf: Handle note types from different operating systems Message-ID: <1038e35e12e620562b0fb0371f4876b3@localhost.localdomain> X-Priority: 3 Thread-Topic: D1428: readelf: Handle note types from different operating systems X-Herald-Rules: none X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTRmNDhhMTEyNjlhZWE2M2RjMWZlZmRhNTYxIFSo14Y= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2015 06:02:47 -0000 rpaulo added a comment. >>! In D1428#5, @emaste wrote: >>>! In D1428#3, @rpaulo wrote: >> This looks odd. Why are we relying on magic numbers instead of constants/enums like before? > > Some of the constants in the previous version are Linux-specific, and don't exist in our ELF headers. > > We could make up our own constants (e.g. NT_LINUX_AUXV) but it doesn't seem like that would provide much value. The same constant name may have different values on different OSes. The Linux note types are Linux specific. Are you saying that FreeBSD reuses them ? REVISION DETAIL https://reviews.freebsd.org/D1428 To: emaste Cc: rpaulo, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Sun Jan 4 13:12:38 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9EF508AC for ; Sun, 4 Jan 2015 13:12:38 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 7F54C1709 for ; Sun, 4 Jan 2015 13:12:38 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t04DCbxK065719 for ; Sun, 4 Jan 2015 13:12:37 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t04DCbGM065718; Sun, 4 Jan 2015 13:12:37 GMT (envelope-from root) Date: Sun, 4 Jan 2015 13:12:37 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Commented On] D1428: readelf: Handle note types from different operating systems Message-ID: <9b0c665cfa05feaf88b348e48140f808@localhost.localdomain> X-Priority: 3 Thread-Topic: D1428: readelf: Handle note types from different operating systems X-Herald-Rules: none X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTRmNDhhMTEyNjlhZWE2M2RjMWZlZmRhNTYxIFSpPEU= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2015 13:12:38 -0000 emaste added a comment. >>! In D1428#6, @rpaulo wrote: > > The Linux note types are Linux specific. Are you saying that FreeBSD reuses them ? Not quite, just that the note types are vendor-specific and in a namespace specific to the note name (vendor). `NT_PRSTATUS`, `NT_FPREGSET`, and `NT_FPREGSET` happen to have the same value on Linux and FreeBSD. We don't currently have definitions in our ELF headers for Linux-specific note types like NT_LWPSTATUS, and I'd find it somewhat odd to add them without somehow putting them in a namespace in the header. REVISION DETAIL https://reviews.freebsd.org/D1428 To: emaste Cc: rpaulo, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Sun Jan 4 14:32:20 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7CB50AFD for ; Sun, 4 Jan 2015 14:32:20 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 5DBE02412 for ; Sun, 4 Jan 2015 14:32:20 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t04EWKYa048521 for ; Sun, 4 Jan 2015 14:32:20 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t04EWKgf048520; Sun, 4 Jan 2015 14:32:20 GMT (envelope-from root) Date: Sun, 4 Jan 2015 14:32:20 +0000 To: freebsd-toolchain@freebsd.org From: "kostikbel (Konstantin Belousov)" Subject: [Differential] [Accepted] D1428: readelf: Handle note types from different operating systems Message-ID: X-Priority: 3 Thread-Topic: D1428: readelf: Handle note types from different operating systems X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTRmNDhhMTEyNjlhZWE2M2RjMWZlZmRhNTYxIFSpTvQ= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jan 2015 14:32:20 -0000 kostikbel accepted this revision. kostikbel added a reviewer: kostikbel. This revision is now accepted and ready to land. REVISION DETAIL https://reviews.freebsd.org/D1428 To: emaste, kostikbel Cc: rpaulo, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Mon Jan 5 16:05:27 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2ADC5834 for ; Mon, 5 Jan 2015 16:05:27 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 0B1FF272D for ; Mon, 5 Jan 2015 16:05:27 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t05G5QWq067275 for ; Mon, 5 Jan 2015 16:05:26 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t05G5QNJ067274; Mon, 5 Jan 2015 16:05:26 GMT (envelope-from root) Date: Mon, 5 Jan 2015 16:05:26 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Closed] D1428: readelf: Handle note types from different operating systems Message-ID: <756d6641581a56ae8876d739291a7bc4@localhost.localdomain> X-Priority: 3 Thread-Topic: D1428: readelf: Handle note types from different operating systems X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTRmNDhhMTEyNjlhZWE2M2RjMWZlZmRhNTYxIFSqtkY= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 05 Jan 2015 16:05:27 -0000 emaste closed this revision. emaste updated this revision to Diff 3002. emaste added a comment. Closed by commit rS276705 (authored by @emaste). CHANGED PRIOR TO COMMIT https://reviews.freebsd.org/D1428?vs=2980&id=3002#toc REVISION DETAIL https://reviews.freebsd.org/D1428 AFFECTED FILES head/contrib/elftoolchain/readelf/readelf.c To: emaste, kostikbel Cc: rpaulo, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Tue Jan 6 20:03:42 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 4B415A1A for ; Tue, 6 Jan 2015 20:03:42 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 F26C066CB8 for ; Tue, 6 Jan 2015 17:43:07 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t06Hh7uq074060 for ; Tue, 6 Jan 2015 17:43:07 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t06Hh7v9074059; Tue, 6 Jan 2015 17:43:07 GMT (envelope-from root) Date: Tue, 6 Jan 2015 17:43:07 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Changed Subscribers] D1446: Add the AArch64 llvm backend Message-ID: X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFSsHqs= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jan 2015 20:03:42 -0000 emaste added a subscriber: freebsd-toolchain. REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, emaste, dim Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Tue Jan 6 20:05:10 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 9FC07CD2 for ; Tue, 6 Jan 2015 20:05:10 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 1CA94AB for ; Tue, 6 Jan 2015 17:58:25 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t06HwOEr088903 for ; Tue, 6 Jan 2015 17:58:24 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t06HwOLA088902; Tue, 6 Jan 2015 17:58:24 GMT (envelope-from root) Date: Tue, 6 Jan 2015 17:58:24 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Accepted] D1446: Add the AArch64 llvm backend Message-ID: <4a17ebf69b88233e597be4ded9628517@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFSsIkA= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jan 2015 20:05:10 -0000 emaste accepted this revision. This revision is now accepted and ready to land. BRANCH /head INLINE COMMENTS lib/clang/include/AArch64GenAsmMatcher.inc:1 Please unexpand these before checkin. SVN does the expansion on checkout. I'm not sure if they're collapsed on checkin, or stored verbatim, but don't want to find out :-) REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, dim, emaste Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Tue Jan 6 22:22:20 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 8F58E685 for ; Tue, 6 Jan 2015 22:22:20 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 48CBC669FA for ; Tue, 6 Jan 2015 22:21:52 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t06MLqmQ065056 for ; Tue, 6 Jan 2015 22:21:52 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t06MLqYQ065053; Tue, 6 Jan 2015 22:21:52 GMT (envelope-from root) Date: Tue, 6 Jan 2015 22:21:51 +0000 To: freebsd-toolchain@freebsd.org From: "dim (Dimitry Andric)" Subject: [Differential] [Updated] D1446: Add the AArch64 llvm backend Message-ID: <357b29c3599e0c3b6309dd7ab8d417cd@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFSsX/8= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 06 Jan 2015 22:22:20 -0000 dim added a comment. Are we sure we already want to hook this up to the build by default? There were already a few complaints about building non-default arches... Also, the other usr.bin/clang tools should be updated, otherwise they won't link. Those are the ones that are enabled via WITH_CLANG_EXTRAS. I'll see if I can fix that up, but not now, I need to get some sleep first... BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, emaste, dim Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 07:33:33 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 13962845 for ; Wed, 7 Jan 2015 07:33:33 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 E909F1CFF for ; Wed, 7 Jan 2015 07:33:32 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t077XWDe028197 for ; Wed, 7 Jan 2015 07:33:32 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t077XWnB028196; Wed, 7 Jan 2015 07:33:32 GMT (envelope-from root) Date: Wed, 7 Jan 2015 07:33:32 +0000 To: freebsd-toolchain@freebsd.org From: "dim (Dimitry Andric)" Subject: [Differential] [Commented On] D1446: Add the AArch64 llvm backend Message-ID: <54ec86720e27203403dabcf6500e17e1@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFSs4Uw= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 07:33:33 -0000 dim added inline comments. BRANCH /head INLINE COMMENTS lib/clang/clang.build.mk:33 That should not be "arm53", but "arm64", obviously. REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, emaste, dim Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 16:23:34 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BA5D437D for ; Wed, 7 Jan 2015 16:23:34 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 9BF4664E31 for ; Wed, 7 Jan 2015 16:23:34 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07GNY7O068398 for ; Wed, 7 Jan 2015 16:23:34 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07GNYrO068397; Wed, 7 Jan 2015 16:23:34 GMT (envelope-from root) Date: Wed, 7 Jan 2015 16:23:34 +0000 To: freebsd-toolchain@freebsd.org From: "andrew (Andrew Turner)" Subject: [Differential] [Commented On] D1446: Add the AArch64 llvm backend Message-ID: <1aed34792ecd751e4cb0ac0c94e0bf6f@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStXYY= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 16:23:34 -0000 andrew added a comment. We will also need llvm r222292 to build the kernel without using floating point registers. BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, emaste, dim Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 16:35:42 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 1D1684BE for ; Wed, 7 Jan 2015 16:35:42 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 ED6A96600A for ; Wed, 7 Jan 2015 16:35:41 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07GZfVn080654 for ; Wed, 7 Jan 2015 16:35:41 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07GZfG4080653; Wed, 7 Jan 2015 16:35:41 GMT (envelope-from root) Date: Wed, 7 Jan 2015 16:35:41 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Commented On] D1446: Add the AArch64 llvm backend Message-ID: <372b9ba7bc28eb445497373300a74389@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStYF0= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 16:35:42 -0000 emaste added a comment. >>! In D1446#10, @andrew wrote: > We will also need llvm r222292 to build the kernel without using floating point registers. Can we bring this one directly into HEAD? BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, emaste, dim Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 16:51:01 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id D6ABB7E5 for ; Wed, 7 Jan 2015 16:51:01 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 B80A6662C6 for ; Wed, 7 Jan 2015 16:51:01 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07Gp17Z096560 for ; Wed, 7 Jan 2015 16:51:01 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07Gp1TY096559; Wed, 7 Jan 2015 16:51:01 GMT (envelope-from root) Date: Wed, 7 Jan 2015 16:51:01 +0000 To: freebsd-toolchain@freebsd.org From: "andrew (Andrew Turner)" Subject: [Differential] [Commented On] D1446: Add the AArch64 llvm backend Message-ID: <2e65db8f0ea33f2ae6407aa3fdceccf0@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStY/U= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 16:51:01 -0000 andrew added a comment. >>! In D1446#11, @emaste wrote: > Can we bring this one directly into HEAD? I don't see why not, it's a simple change. http://llvm.org/viewvc/llvm-project/?view=revision&revision=222292 BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 To: andrew, emaste, dim Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 17:43:47 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id B66E8708 for ; Wed, 7 Jan 2015 17:43:47 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 97AE41AEE for ; Wed, 7 Jan 2015 17:43:47 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07HhlrC053979 for ; Wed, 7 Jan 2015 17:43:47 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07HhlNA053978; Wed, 7 Jan 2015 17:43:47 GMT (envelope-from root) Date: Wed, 7 Jan 2015 17:43:47 +0000 To: freebsd-toolchain@freebsd.org From: "dim (Dimitry Andric)" Subject: [Differential] [Commandeered] D1446: Add the AArch64 llvm backend Message-ID: X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStcFM= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 17:43:47 -0000 dim commandeered this revision. dim edited reviewers, added: andrew; removed: dim BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 To: dim, emaste, andrew Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 17:46:03 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0FB878FB for ; Wed, 7 Jan 2015 17:46:03 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 E3D0D1B22 for ; Wed, 7 Jan 2015 17:46:02 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07Hk2PS055787 for ; Wed, 7 Jan 2015 17:46:02 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07Hk2hZ055786; Wed, 7 Jan 2015 17:46:02 GMT (envelope-from root) Date: Wed, 7 Jan 2015 17:46:02 +0000 To: freebsd-toolchain@freebsd.org From: "dim (Dimitry Andric)" Subject: [Differential] [Updated, 332 lines] D1446: Add the AArch64 llvm backend Message-ID: <2200eeae13b8f5e6d9c995fd199f78e6@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStcNo= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 17:46:03 -0000 dim updated this revision to Diff 3033. dim added a comment. This revision now requires review to proceed. * Unexpanded $FreeBSD$ keywords * Added aarch64 libraries to both the WITH_CLANG_EXTRAS programs and lldb * For some Makefiles, made the library order mostly the same as an upstream autoconf-based build. I tested this by building clang with the default settings, and also with WITH_CLANG_EXTRAS and WITH_LLDB set. CHANGES SINCE LAST UPDATE https://reviews.freebsd.org/D1446?vs=3016&id=3033 BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 AFFECTED FILES lib/clang/Makefile lib/clang/clang.build.mk lib/clang/include/AArch64GenAsmMatcher.inc lib/clang/include/AArch64GenAsmWriter.inc lib/clang/include/AArch64GenAsmWriter1.inc lib/clang/include/AArch64GenCallingConv.inc lib/clang/include/AArch64GenDAGISel.inc lib/clang/include/AArch64GenDisassemblerTables.inc lib/clang/include/AArch64GenFastISel.inc lib/clang/include/AArch64GenInstrInfo.inc lib/clang/include/AArch64GenMCCodeEmitter.inc lib/clang/include/AArch64GenMCPseudoLowering.inc lib/clang/include/AArch64GenRegisterInfo.inc lib/clang/include/AArch64GenSubtargetInfo.inc lib/clang/include/llvm/Config/AsmParsers.def lib/clang/include/llvm/Config/AsmPrinters.def lib/clang/include/llvm/Config/Disassemblers.def lib/clang/include/llvm/Config/Targets.def lib/clang/libllvmaarch64asmparser/ lib/clang/libllvmaarch64asmparser/Makefile lib/clang/libllvmaarch64codegen/ lib/clang/libllvmaarch64codegen/Makefile lib/clang/libllvmaarch64desc/ lib/clang/libllvmaarch64desc/Makefile lib/clang/libllvmaarch64disassembler/ lib/clang/libllvmaarch64disassembler/Makefile lib/clang/libllvmaarch64info/ lib/clang/libllvmaarch64info/Makefile lib/clang/libllvmaarch64instprinter/ lib/clang/libllvmaarch64instprinter/Makefile lib/clang/libllvmaarch64utils/ lib/clang/libllvmaarch64utils/Makefile usr.bin/clang/clang/Makefile usr.bin/clang/llc/Makefile usr.bin/clang/lldb/Makefile usr.bin/clang/llvm-ar/Makefile usr.bin/clang/llvm-mc/Makefile usr.bin/clang/llvm-nm/Makefile usr.bin/clang/llvm-objdump/Makefile usr.bin/clang/llvm-rtdyld/Makefile usr.bin/clang/opt/Makefile To: dim, andrew, emaste Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 18:23:54 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 99BF8244 for ; Wed, 7 Jan 2015 18:23:54 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 7479264475 for ; Wed, 7 Jan 2015 18:23:54 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07INsoE095977 for ; Wed, 7 Jan 2015 18:23:54 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07INskW095976; Wed, 7 Jan 2015 18:23:54 GMT (envelope-from root) Date: Wed, 7 Jan 2015 18:23:54 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Commented On] D1446: Add the AArch64 llvm backend Message-ID: <498e8b1c26c3200613fa6bde309ea6e5@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStebo= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 18:23:54 -0000 emaste added a comment. I imported this change then merged to my arm64 branch and it looks fine to me. REVISION DETAIL https://reviews.freebsd.org/D1446 To: dim, andrew, emaste Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 18:39:56 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6F272A49 for ; Wed, 7 Jan 2015 18:39:56 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 4E2A266481 for ; Wed, 7 Jan 2015 18:39:56 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07IdtvK011132 for ; Wed, 7 Jan 2015 18:39:55 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07IdtUm011131; Wed, 7 Jan 2015 18:39:55 GMT (envelope-from root) Date: Wed, 7 Jan 2015 18:39:55 +0000 To: freebsd-toolchain@freebsd.org From: "andrew (Andrew Turner)" Subject: [Differential] [Accepted] D1446: Add the AArch64 llvm backend Message-ID: <3910763dbf78ea7e02af536237eafc06@localhost.localdomain> X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStfXs= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 18:39:56 -0000 andrew accepted this revision. andrew added a comment. This revision is now accepted and ready to land. I successfully built a toolchain in my arm64 tree with this change. BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1446 To: dim, emaste, andrew Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Wed Jan 7 19:06:31 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C5C3B697 for ; Wed, 7 Jan 2015 19:06:31 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 8C65A66A24 for ; Wed, 7 Jan 2015 19:06:31 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t07J6VE1039619 for ; Wed, 7 Jan 2015 19:06:31 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t07J6Vmx039618; Wed, 7 Jan 2015 19:06:31 GMT (envelope-from root) Date: Wed, 7 Jan 2015 19:06:31 +0000 To: freebsd-toolchain@freebsd.org From: "dim (Dimitry Andric)" Subject: [Differential] [Closed] D1446: Add the AArch64 llvm backend Message-ID: X-Priority: 3 Thread-Topic: D1446: Add the AArch64 llvm backend X-Herald-Rules: <7> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: YTE2MWU1ZWY2MzVhZDYwYjkxYzE5MzA0NjUwIFStg7c= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 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, 07 Jan 2015 19:06:31 -0000 dim closed this revision. dim updated this revision to Diff 3035. dim added a comment. Closed by commit rS276783 (authored by @dim). CHANGED PRIOR TO COMMIT https://reviews.freebsd.org/D1446?vs=3033&id=3035#toc REVISION DETAIL https://reviews.freebsd.org/D1446 AFFECTED FILES head/lib/clang/Makefile head/lib/clang/clang.build.mk head/lib/clang/include/AArch64GenAsmMatcher.inc head/lib/clang/include/AArch64GenAsmWriter.inc head/lib/clang/include/AArch64GenAsmWriter1.inc head/lib/clang/include/AArch64GenCallingConv.inc head/lib/clang/include/AArch64GenDAGISel.inc head/lib/clang/include/AArch64GenDisassemblerTables.inc head/lib/clang/include/AArch64GenFastISel.inc head/lib/clang/include/AArch64GenInstrInfo.inc head/lib/clang/include/AArch64GenMCCodeEmitter.inc head/lib/clang/include/AArch64GenMCPseudoLowering.inc head/lib/clang/include/AArch64GenRegisterInfo.inc head/lib/clang/include/AArch64GenSubtargetInfo.inc head/lib/clang/include/llvm/Config/AsmParsers.def head/lib/clang/include/llvm/Config/AsmPrinters.def head/lib/clang/include/llvm/Config/Disassemblers.def head/lib/clang/include/llvm/Config/Targets.def head/lib/clang/libllvmaarch64asmparser/Makefile head/lib/clang/libllvmaarch64codegen/Makefile head/lib/clang/libllvmaarch64desc/Makefile head/lib/clang/libllvmaarch64disassembler/Makefile head/lib/clang/libllvmaarch64info/Makefile head/lib/clang/libllvmaarch64instprinter/Makefile head/lib/clang/libllvmaarch64utils/Makefile head/usr.bin/clang/clang/Makefile head/usr.bin/clang/llc/Makefile head/usr.bin/clang/lldb/Makefile head/usr.bin/clang/llvm-ar/Makefile head/usr.bin/clang/llvm-mc/Makefile head/usr.bin/clang/llvm-nm/Makefile head/usr.bin/clang/llvm-objdump/Makefile head/usr.bin/clang/llvm-rtdyld/Makefile head/usr.bin/clang/opt/Makefile To: dim, emaste, andrew Cc: freebsd-toolchain, emaste From owner-freebsd-toolchain@FreeBSD.ORG Thu Jan 8 13:45:47 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 93C35D49; Thu, 8 Jan 2015 13:45:47 +0000 (UTC) Received: from mail-la0-x22c.google.com (mail-la0-x22c.google.com [IPv6:2a00:1450:4010:c03::22c]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 158DB14B; Thu, 8 Jan 2015 13:45:47 +0000 (UTC) Received: by mail-la0-f44.google.com with SMTP id gd6so9255448lab.3; Thu, 08 Jan 2015 05:45:45 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=MmN1aXbbn8QiiIMVF2NYKX/o8ifUskfGAZtbIoh6R74=; b=YBQ6QZ2chk8dyEw2HgPArTLTKJ1NIdyJUZ37C38NZ97c4MvnxpyeDHWVeU51SGQ8fb V6hHYOFyOChOsFIg7thJERrD5UHM0OnN1cg0f7aA3Ep7mhpnazocPzGSw1chDgEC5xdQ GvD9BlgfSGA1xedL/8dubSX4eMtrVgvXQMjIeDGlTvGtbL6c4bVXeZT/ItXAv20P5Nd4 gm8oq59JyechaLP9CHhUBk074z/JGvZ51RXzjKROXblvMHtHUg4pbpCQ3B5pyTF10zf/ S0UXSVQHTGhgzO8V+iqn/gpxgoGV7EshiofHBQbXbFEQ1/X/0kRS8v9y2i7wmfyuS4ak snHQ== MIME-Version: 1.0 X-Received: by 10.152.6.67 with SMTP id y3mr13747152lay.90.1420724745206; Thu, 08 Jan 2015 05:45:45 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.141.5 with HTTP; Thu, 8 Jan 2015 05:45:45 -0800 (PST) In-Reply-To: <528C023D-6207-4054-917B-05D4C4E605EC@FreeBSD.org> References: <528C023D-6207-4054-917B-05D4C4E605EC@FreeBSD.org> Date: Thu, 8 Jan 2015 05:45:45 -0800 X-Google-Sender-Auth: H1cd0VunzTQ6ZUcc_Dv2gwWVKfo Message-ID: Subject: Re: HEADS UP: Upgraded clang, llvm and lldb to 3.5.0 From: Craig Rodrigues To: Dimitry Andric Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-toolchain@freebsd.org, freebsd-arch X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2015 13:45:47 -0000 Hi, I just tried to build CURRENT with WITH_LLDB=yes in /etc/make.conf. I got this error: /usr/obj/opt2/branches/head/usr.bin/clang/lldb/../../../lib/clang/libllvmaarch64disassemble r/libllvmaarch64disassembler.a(AArch64Disassembler.o): In function `createAArch64ExternalSy mbolizer(llvm::StringRef, int (*)(void*, unsigned long, unsigned long, unsigned long, int, void*), char const* (*)(void*, unsigned long, unsigned long*, unsigned long, char const**), void*, llvm::MCContext*, llvm::MCRelocationInfo*)': /opt2/branches/head/lib/clang/libllvmaarch64disassembler/../../../contrib/llvm/lib/Target/A Arch64/Disassembler/AArch64Disassembler.cpp:(.text+0xeaf): undefined reference to `vtable f or llvm::AArch64ExternalSymbolizer' Any ideas? Thanks. -- Craig From owner-freebsd-toolchain@FreeBSD.ORG Thu Jan 8 14:05:20 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 2804E31A; Thu, 8 Jan 2015 14:05:20 +0000 (UTC) Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E320D3A1; Thu, 8 Jan 2015 14:05:19 +0000 (UTC) Received: by mail-ig0-f171.google.com with SMTP id z20so2850398igj.4; Thu, 08 Jan 2015 06:05:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc:content-type; bh=4tkJ7YsfUq2Mgb0Ma8koN6CvRmnur+wGSX3KSJWvTn8=; b=zO4sMuPPhS4HkxX/GGu7FLlX2yONUmdsTTkSFPSiLvGAARvnUZjALntEug4FDN7Lgw 03h8uTenNvr19dpOrZbrB9vaooaTHkJ55KDJKsRwuu5qckTyqwXRUcOZ7ak22POFIbpr ibGS2KA0uLaAifhNAViVxVYJdrl32o+8cBvgKV2khyWM+euSkMquWSjvGKAK4G425N1k CX0m0/gyURHSENbKgEPgMbh/EVJecEduxwPaUJmkBNkinNnIEiR43Ok9wMoJemtQNbh1 d5VdPm3nT29RevRuW9wRw4dhH/tF5Xhuxbb+PDrZGG26smd9Cw0OcsN/kjce6+d80noW Ttvg== X-Received: by 10.50.143.101 with SMTP id sd5mr10029342igb.40.1420725919363; Thu, 08 Jan 2015 06:05:19 -0800 (PST) MIME-Version: 1.0 Sender: carpeddiem@gmail.com Received: by 10.107.0.85 with HTTP; Thu, 8 Jan 2015 06:04:59 -0800 (PST) In-Reply-To: References: <528C023D-6207-4054-917B-05D4C4E605EC@FreeBSD.org> From: Ed Maste Date: Thu, 8 Jan 2015 09:04:59 -0500 X-Google-Sender-Auth: rlSbR-6I_NBNLYRT6OZ7G-Vy1g8 Message-ID: Subject: Re: HEADS UP: Upgraded clang, llvm and lldb to 3.5.0 To: Craig Rodrigues Content-Type: text/plain; charset=UTF-8 Cc: freebsd-toolchain@freebsd.org, Dimitry Andric , freebsd-arch X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2015 14:05:20 -0000 On 8 January 2015 at 08:45, Craig Rodrigues wrote: > I just tried to build CURRENT with WITH_LLDB=yes > in /etc/make.conf. I got this error: > > ... Thanks for the report Craig, I'm looking at it. From owner-freebsd-toolchain@FreeBSD.ORG Thu Jan 8 14:15:08 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 490E0AD9; Thu, 8 Jan 2015 14:15:08 +0000 (UTC) Received: from mail-lb0-x233.google.com (mail-lb0-x233.google.com [IPv6:2a00:1450:4010:c04::233]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BBE1F6AE; Thu, 8 Jan 2015 14:15:07 +0000 (UTC) Received: by mail-lb0-f179.google.com with SMTP id z11so3049468lbi.10; Thu, 08 Jan 2015 06:15:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=rJ0YpwnbzOI/gfmF7G0FT/Q2kKqY58jMBRb492AXCgU=; b=OIyZpnLC3gaPVkeZnIBpWPDAtpMCj+QEcsP24XJN8xsLEGbEA3afCImc33Z+menoFx L/rmWT7xv/JpTCwwoDtmCwOFxNHNfd+qUgGlWgAF4nXafBd9O0dgPz14QuyDF4m7pKVi O5a70vrwLJILD4DjXsymczDI/wzwdKNYzZD52lPUPQZoBbdRmlMX0tnA72/qnwJXyGWk pK9TpADw3P9w8xLzfdyW/14YKEex/IEi66Erqp0FJx3mMQxyvvRHxaYsqD1Sur+dBSCz nzlpmSdtCF3+Y+9+2HT1JwG1tO0jaS8SJrCj/ik2WvJpedvDHuaiWeWS5om8czl32VFp 521A== MIME-Version: 1.0 X-Received: by 10.152.23.98 with SMTP id l2mr13873794laf.46.1420726505777; Thu, 08 Jan 2015 06:15:05 -0800 (PST) Sender: crodr001@gmail.com Received: by 10.112.141.5 with HTTP; Thu, 8 Jan 2015 06:15:05 -0800 (PST) In-Reply-To: References: <528C023D-6207-4054-917B-05D4C4E605EC@FreeBSD.org> Date: Thu, 8 Jan 2015 06:15:05 -0800 X-Google-Sender-Auth: 5xcTUkewFTr4PnkAS6m3pwbFKBQ Message-ID: Subject: Re: HEADS UP: Upgraded clang, llvm and lldb to 3.5.0 From: Craig Rodrigues To: Ed Maste Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.18-1 Cc: freebsd-toolchain@freebsd.org, Dimitry Andric , freebsd-arch X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2015 14:15:08 -0000 On Thu, Jan 8, 2015 at 6:04 AM, Ed Maste wrote: > On 8 January 2015 at 08:45, Craig Rodrigues wrote: > > I just tried to build CURRENT with WITH_LLDB=yes > > in /etc/make.conf. I got this error: > > > > ... > > Thanks for the report Craig, I'm looking at it. > This fixes it for me: Index: libllvmaarch64disassembler/Makefile =================================================================== --- libllvmaarch64disassembler/Makefile (revision 276808) +++ libllvmaarch64disassembler/Makefile (working copy) @@ -8,7 +8,7 @@ INCDIR= lib/Target/AArch64 SRCS= AArch64Disassembler.cpp -.if ${MK_CLANG_EXTRAS} != "no" +.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" SRCS+= AArch64ExternalSymbolizer.cpp .endif -- Craig From owner-freebsd-toolchain@FreeBSD.ORG Thu Jan 8 14:52:12 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 0D146EE2 for ; Thu, 8 Jan 2015 14:52:12 +0000 (UTC) Received: from out12.mail.aliyun.com (out12.mail.aliyun.com [205.204.117.241]) by mx1.freebsd.org (Postfix) with ESMTP id A6882AE8 for ; Thu, 8 Jan 2015 14:52:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aliyun.com; s=s1024; t=1420728720; h=Date:From:To:Subject:Message-ID:MIME-Version:Content-Type; bh=I18Ypq/LfuSpQtspe2L3Hdn4p0TOCWDmndO8S+QZogI=; b=a4ywo1VVpEwzn0Dqya8SJ1d22kojn8yoL2vHh56c2jVEAhyxhMDfVPaHpNEEBDHgLvISqoQ37zvOCdZOF1Am6PIHMDYSiQ0xDy5hQQz4P4UQqLW8x4hN8HERDXsk4adaS31VPpDEaG1vZj7jmBBEgUWDttrouYyRr98as6y+sw4= X-Alimail-AntiSpam: AC=CONTINUE; BC=0.2024379|-1; FP=15814932824631013108|53|1|43|0|-1|-1|-1; HT=36e008022; MF=cooperate1@aliyun.com; PH=DS; RN=1; RT=1; SR=0; Received: from xxzabbcde(mailfrom:cooperate1@aliyun.com ip:27.214.65.122) by smtp.aliyun-inc.com(127.0.0.1); Thu, 08 Jan 2015 22:46:32 +0800 Date: Thu, 8 Jan 2015 22:46:31 +0800 From: "cooperate1@aliyun.com" Reply-To: abscn@hotmail.com To: "freebsd-toolchain" Subject: construction machinery solution Message-ID: <201501082246310299000@aliyun.com> X-Mailer: Foxmail 6, 10, 201, 20 [cn] MIME-Version: 1.0 Content-Type: text/plain; charset="GB2312" Content-Transfer-Encoding: base64 X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jan 2015 14:52:12 -0000 VGhpcyBpcyBTdGV2ZW4gZnJvbSBDaGluYS4gV2UgbWFpbmx5IGRlYWwgd2l0aCBraW5kcyBvZiBl bmdpbmVlcmluZyBtYWNoaW5lcnkgYW5kIHNwYXJlIHBhcnRzOg0Kd2hlZWwgbG9hZGVyLCBiYWNr aG9lIGxvYWRlciwgYnVsbGRvemVyLCBtb3RvciBncmFkZXIsIHJvYWQgcm9sbGVyLCB0cnVjayBj cmFuZSwgZm9ybGlmdCB0cnVjaywgdHJhY3RvciwgZXRjLg0Kb3VyIHdlYnNpdGUgaXMgd3d3LnF6 Ym9jaGVuZy5jb20NCg0KQmVzdCBSZWdhcmRzDQoNClN0ZXZlbg0KLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLQ0KUUlOR1pIT1UgQk9DSEVORyBNQUNISU5FUlkgQ08uLExURA0K VGVsOis4NiAxODY2MDY0MjMxMSBFbWFpbDogYWJzY25AaG90bWFpbC5jb20gIFNreXBlOiBxemJv Y2hlbmdmaW9uYTEgICAgICAgICAgICANCkFkZDogUWluZ3pob3UgQ2l0eSwgU2hhbmRvbmcgUHJv dmluY2UsIENoaW5hDQp3d3cucXpib2NoZW5nLmNvbQ== From owner-freebsd-toolchain@FreeBSD.ORG Fri Jan 9 11:52:50 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A08DDA75 for ; Fri, 9 Jan 2015 11:52:50 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 80F68B34 for ; Fri, 9 Jan 2015 11:52:50 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t09BqoAs095169 for ; Fri, 9 Jan 2015 11:52:50 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t09Bqohg095168; Fri, 9 Jan 2015 11:52:50 GMT (envelope-from root) Date: Fri, 9 Jan 2015 11:52:50 +0000 To: freebsd-toolchain@freebsd.org From: "andrew (Andrew Turner)" Subject: [Differential] [Request, 51 lines] D1468: Fix the ARM build of compiler-rt Message-ID: X-Priority: 3 Thread-Topic: D1468: Fix the ARM build of compiler-rt X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: Thread-Index: OWYyN2U5ZTlhN2NlODNhNzU5MTcxYjFkNWY0 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2015 11:52:50 -0000 andrew created this revision. andrew added reviewers: ARM, dim. andrew added a subscriber: freebsd-toolchain. REVISION SUMMARY With the update of compiler-rt we now try to build a number of files that don't build on some ARM platforms, provide symbols we already provide in libc, or don't exist. This change removes these from the ARM build. TEST PLAN Passed a tinderbox with TARGETS=arm BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1468 AFFECTED FILES lib/libcompiler_rt/Makefile To: andrew, loos, sbruno, rpaulo, ian, dim Cc: freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Fri Jan 9 15:54:55 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id F1034A6B for ; Fri, 9 Jan 2015 15:54:55 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 D0C498AB for ; Fri, 9 Jan 2015 15:54:55 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t09FstUU059355 for ; Fri, 9 Jan 2015 15:54:55 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t09FstoR059354; Fri, 9 Jan 2015 15:54:55 GMT (envelope-from root) Date: Fri, 9 Jan 2015 15:54:55 +0000 To: freebsd-toolchain@freebsd.org From: "imp (Warner Losh)" Subject: [Differential] [Accepted] D1468: Fix the ARM build of compiler-rt Message-ID: <6dd13c0903f0588d71a997eba460e908@localhost.localdomain> X-Priority: 3 Thread-Topic: D1468: Fix the ARM build of compiler-rt X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: OWYyN2U5ZTlhN2NlODNhNzU5MTcxYjFkNWY0IFSv+c8= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2015 15:54:56 -0000 imp accepted this revision. imp added a reviewer: imp. This revision is now accepted and ready to land. BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1468 To: andrew, loos, sbruno, rpaulo, ian, dim, imp Cc: freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Fri Jan 9 18:30:21 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 7C97FB26 for ; Fri, 9 Jan 2015 18:30:21 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 5B97CB31 for ; Fri, 9 Jan 2015 18:30:21 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t09IULS7017412 for ; Fri, 9 Jan 2015 18:30:21 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t09IULAf017411; Fri, 9 Jan 2015 18:30:21 GMT (envelope-from root) Date: Fri, 9 Jan 2015 18:30:21 +0000 To: freebsd-toolchain@freebsd.org From: "emaste (Ed Maste)" Subject: [Differential] [Changed Subscribers] D1468: Fix the ARM build of compiler-rt Message-ID: <36fd734d8d622aa6beaadf681585aae2@localhost.localdomain> X-Priority: 3 Thread-Topic: D1468: Fix the ARM build of compiler-rt X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: OWYyN2U5ZTlhN2NlODNhNzU5MTcxYjFkNWY0IFSwHj0= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2015 18:30:21 -0000 emaste added a subscriber: emaste. BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1468 To: andrew, loos, sbruno, rpaulo, ian, dim, imp Cc: emaste, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Fri Jan 9 19:21:41 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 814CB993 for ; Fri, 9 Jan 2015 19:21:41 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 5FD65FE for ; Fri, 9 Jan 2015 19:21:41 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t09JLfdV072199 for ; Fri, 9 Jan 2015 19:21:41 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t09JLfkx072198; Fri, 9 Jan 2015 19:21:41 GMT (envelope-from root) Date: Fri, 9 Jan 2015 19:21:41 +0000 To: freebsd-toolchain@freebsd.org From: "dim (Dimitry Andric)" Subject: [Differential] [Accepted] D1468: Fix the ARM build of compiler-rt Message-ID: <7999709a0b27e4efdd55ada0aafec818@localhost.localdomain> X-Priority: 3 Thread-Topic: D1468: Fix the ARM build of compiler-rt X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: OWYyN2U5ZTlhN2NlODNhNzU5MTcxYjFkNWY0IFSwKkU= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2015 19:21:41 -0000 dim accepted this revision. dim added a comment. Yes, this looks fine. Though it would be nice to somehow make use of some of these routines? E.g., clang can possibly insert calls to quicker VFP based primitives, if you compile with the correct CPU settings. BRANCH /head REVISION DETAIL https://reviews.freebsd.org/D1468 To: andrew, loos, sbruno, rpaulo, ian, imp, dim Cc: emaste, freebsd-toolchain From owner-freebsd-toolchain@FreeBSD.ORG Fri Jan 9 20:00:46 2015 Return-Path: Delivered-To: freebsd-toolchain@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 32B7AB61 for ; Fri, 9 Jan 2015 20:00:46 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [IPv6:2001:4f8:3:ffe0:406a:0:50:2]) (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 112116B2 for ; Fri, 9 Jan 2015 20:00:46 +0000 (UTC) Received: from phabric-backend.isc.freebsd.org (phabric-backend.isc.freebsd.org [127.0.1.5]) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9) with ESMTP id t09K0j4q011645 for ; Fri, 9 Jan 2015 20:00:45 GMT (envelope-from root@phabric-backend.isc.freebsd.org) Received: (from root@localhost) by phabric-backend.isc.freebsd.org (8.14.9/8.14.9/Submit) id t09K0jik011644; Fri, 9 Jan 2015 20:00:45 GMT (envelope-from root) Date: Fri, 9 Jan 2015 20:00:45 +0000 To: freebsd-toolchain@freebsd.org From: "andrew (Andrew Turner)" Subject: [Differential] [Closed] D1468: Fix the ARM build of compiler-rt Message-ID: <5314643c22c279351dfbdbc980480b19@localhost.localdomain> X-Priority: 3 Thread-Topic: D1468: Fix the ARM build of compiler-rt X-Herald-Rules: none X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: In-Reply-To: References: Thread-Index: OWYyN2U5ZTlhN2NlODNhNzU5MTcxYjFkNWY0IFSwM20= X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" X-BeenThere: freebsd-toolchain@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Maintenance of FreeBSD's integrated toolchain List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jan 2015 20:00:46 -0000 andrew closed this revision. andrew updated this revision to Diff 3074. andrew added a comment. Closed by commit rS276895 (authored by @andrew). REVISION DETAIL https://reviews.freebsd.org/D1468 AFFECTED FILES head/lib/libcompiler_rt/Makefile To: andrew, loos, sbruno, rpaulo, ian, imp, dim Cc: emaste, freebsd-toolchain