From patchwork Sun Feb 16 13:21:30 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ian Lance Taylor X-Patchwork-Id: 1238754 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org (client-ip=209.132.180.131; helo=sourceware.org; envelope-from=gcc-patches-return-519612-incoming=patchwork.ozlabs.org@gcc.gnu.org; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=golang.org Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.a=rsa-sha1 header.s=default header.b=dyw3k9xQ; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=golang-org.20150623.gappssmtp.com header.i=@golang-org.20150623.gappssmtp.com header.a=rsa-sha256 header.s=20150623 header.b=CbsaAfuF; dkim-atps=neutral Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 48L77S6Lvzz9sP7 for ; Mon, 17 Feb 2020 00:21:54 +1100 (AEDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:content-type; q= dns; s=default; b=dG85MHuUxLZtbtOrnBgoW+B/bEfIjNW1oYM5f+ZeUcKCDK YYfq2BdwFbmZuBPrmQ8sDumoc/AvgcPS7Gh6+GHl5ZWLq1cu/K7DjJ5VQchawRcm tSEekJjm2ICzyOStxyWZIYgzlf9lPZEkyyRxTHKyFOycbCaeiNItPvlgFucyg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender :mime-version:from:date:message-id:subject:to:content-type; s= default; bh=uEpybHtsmfiU7j+UvndRflCbXy8=; b=dyw3k9xQIiurlLO6+Wyw WmZPZu6mhjjC0iWO7AOfJ5DFxymk2HnAcQQB2SXy4kdAK3ihP7OJ8C0lgMMNlJfk XbjbeOjpyegNaxPTIpkaXHiw3PTcL0ixlxMM1xVa4FGmc3USHchAxDEA/WcbcgDF QITfi1zj+1esrhILOxTgbOw= Received: (qmail 116928 invoked by alias); 16 Feb 2020 13:21:47 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org Received: (qmail 116875 invoked by uid 89); 16 Feb 2020 13:21:45 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-18.7 required=5.0 tests=AWL, BAYES_00, GIT_PATCH_0, GIT_PATCH_1, GIT_PATCH_2, GIT_PATCH_3, RCVD_IN_DNSWL_NONE, SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mail-ed1-f52.google.com Received: from mail-ed1-f52.google.com (HELO mail-ed1-f52.google.com) (209.85.208.52) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 16 Feb 2020 13:21:44 +0000 Received: by mail-ed1-f52.google.com with SMTP id p23so17212576edr.5 for ; Sun, 16 Feb 2020 05:21:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golang-org.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=urCi1bUFsONWRcWSL+g4/bY+CYgal4XBAfWbAhx8H0M=; b=CbsaAfuFUVtmsQPhs6PY+woTYLDxU6hsE/TqxFJDCkysXxWD3JXIUiGCa18gPOtX0I lRF2jy/jimhb9zVX6fevW+ZWs6Cb08T5np4cNl+18gMI8YqV+Ll5Xd+gTeZyJKNlpe/C KvaRmopvyvPEn3I+YgPMLhSSm0BNb4P48GwtgyIcZC7mhS1ujKoddP1oNLRdB/0jArdM ervl0dGcHZ+hQNGb+/+nsVQCKteDS5ixHlYVvwvB5ZU3BlgWYMqMwlB96vxaRZ/W2z7+ NvLu12x8REkLERAi5jKqFklQKCqC1XcrY4quDscu2nY/6k0FDj9Bos9MpR3/bmhqVUbI Kn7w== MIME-Version: 1.0 From: Ian Lance Taylor Date: Sun, 16 Feb 2020 05:21:30 -0800 Message-ID: Subject: libgo patch committed: Install internal/reflectlite.gox To: gcc-patches , gofrontend-dev This patch to libgo arranges to install internal/reflectlite.gox. This makes it possible to use gccgo to bootstrap Go 1.14. If we don't install this, gccgo can't compile the sort package, which expects to be able to import this internal package. This fixes GCC PR go/93679. Bootstrapped on x86_64-pc-linux-gnu. Committed to mainline. Ian 72700543b67561ab6a466e93b4c0d4fa8e6530e6 diff --git a/gcc/go/gofrontend/MERGE b/gcc/go/gofrontend/MERGE index e67d792a44c..47dd5fbb908 100644 --- a/gcc/go/gofrontend/MERGE +++ b/gcc/go/gofrontend/MERGE @@ -1,4 +1,4 @@ -f368afbbd466941dcc6717412d7182e122b40c93 +8505defaa91ecc5b42afd02eb335981e8b02b288 The first line of this file holds the git revision number of the last merge done from the gofrontend repository. diff --git a/libgo/Makefile.am b/libgo/Makefile.am index 56d38f57e7d..dea09de592b 100644 --- a/libgo/Makefile.am +++ b/libgo/Makefile.am @@ -397,6 +397,11 @@ toolexeclibgounicode_DATA = \ unicode/utf16.gox \ unicode/utf8.gox +# Some internal packages are needed to bootstrap the gc toolchain. +toolexeclibgointernaldir = $(toolexeclibgodir)/internal +toolexeclibgointernal_DATA = \ + internal/reflectlite.gox + # Some packages are only needed for tests, so unlike the other # internal packages nothing will explicitly depend on them. # Force them to be built.