From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26483 invoked by alias); 26 Sep 2018 15:18:14 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 26473 invoked by uid 89); 26 Sep 2018 15:18:13 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-11.3 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,GIT_PATCH_3,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: mail-lf1-f45.google.com Received: from mail-lf1-f45.google.com (HELO mail-lf1-f45.google.com) (209.85.167.45) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Wed, 26 Sep 2018 15:18:12 +0000 Received: by mail-lf1-f45.google.com with SMTP id m80-v6so13035171lfi.12 for ; Wed, 26 Sep 2018 08:18:11 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=golang-org.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=bMXyBi0hgIia4AhKYFBF7Bai+IU+H7j8GKel29abCjg=; b=xvYE0Tc9TJdDF1OC6fh3whceKdqjqJmxFY94Sju6nLoNeRc4ElegqYLXJLVWxooDLx tfq4mHE26hX6tm+jWSA1pIt01fyBybcxV5b5iQXACsxevyDc1RHiqFFUDHGsIqsjDVkw ShdlrPlsgf81yVg56+eba4lVP/E+9TpiPhaEb2RD248F4HgDmFHld+L9xNA18SUd5y75 /A+SiUkGrDFuKYbhRug9NrxPpS3JohQMDHBPmoupwAQVGQ2pnqfVuq8AEV+2/V238pxK HhRcPqHZMG7YhGgXgKwBl+tTIkU8DAGbdxEcy8bvwGdsDYwO7M7u2odyFwVybm5MROCG aC/w== MIME-Version: 1.0 Received: by 2002:ab3:5609:0:0:0:0:0 with HTTP; Wed, 26 Sep 2018 08:18:08 -0700 (PDT) In-Reply-To: References: From: Ian Lance Taylor Date: Wed, 26 Sep 2018 15:22:00 -0000 Message-ID: Subject: Re: libgo patch committed: Update to 1.11 release To: Uros Bizjak Cc: "gcc-patches@gcc.gnu.org" , gofrontend-dev@googlegroups.com Content-Type: multipart/mixed; boundary="000000000000e1532b0576c7baa6" X-SW-Source: 2018-09/txt/msg01567.txt.bz2 --000000000000e1532b0576c7baa6 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Content-length: 1342 On Wed, Sep 26, 2018 at 12:57 AM, Uros Bizjak wrote: >> I've committed a patch to update libgo to the 1.11 release. As usual >> for these updates, the patch is too large to attach to this e-mail >> message. I've attached some of the more relevant directories. This >> update required some minor patches to the gotools directory and the Go >> testsuite, also included here. Bootstrapped and ran Go testsuite on >> x86_64-pc-linux-gnu. Committed to mainline. > > Fails to build on alpha-linux-gnu: > > /space/homedirs/uros/gcc-svn/trunk/libgo/go/syscall/setuidgid_linux.go:11= :16: > error: reference to undefined name =E2=80=98SYS_GETEUID=E2=80=99 > 11 | sys_GETEUID =3D SYS_GETEUID > | ^ > > This is because /usr/include/asm/unistd.h says: > > /* > * Ignore legacy syscalls that we don't use. > */ > #define __IGNORE_alarm > #define __IGNORE_creat > #define __IGNORE_getegid > #define __IGNORE_geteuid > #define __IGNORE_getgid > #define __IGNORE_getpid > #define __IGNORE_getppid > #define __IGNORE_getuid > #define __IGNORE_pause > #define __IGNORE_time > #define __IGNORE_utime > #define __IGNORE_umount2 > > These legacy syscalls are undefined for alpha-linux-gnu. Thanks for the report. This is only used for testing. I've committed this patch, which I think should fix the problem. Ian --000000000000e1532b0576c7baa6 Content-Type: text/plain; charset="US-ASCII"; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jmjanmb90 Content-length: 2266 SW5kZXg6IGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCj09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT0KLS0tIGdjYy9nby9nb2Zyb250ZW5kL01FUkdFCShyZXZpc2lv biAyNjQ1OTMpCisrKyBnY2MvZ28vZ29mcm9udGVuZC9NRVJHRQkod29ya2lu ZyBjb3B5KQpAQCAtMSw0ICsxLDQgQEAKLWU3Yjk4Y2YwYTM4MGViNDU3OTFj ZDVjNTI4OTcyMjRhNjg2ZGNkZWMKKzk0NDc4NGE5M2NmODlkM2EyMzhlNTYw N2M5OTNlYTVmMThmOTljMTIKIAogVGhlIGZpcnN0IGxpbmUgb2YgdGhpcyBm aWxlIGhvbGRzIHRoZSBnaXQgcmV2aXNpb24gbnVtYmVyIG9mIHRoZSBsYXN0 CiBtZXJnZSBkb25lIGZyb20gdGhlIGdvZnJvbnRlbmQgcmVwb3NpdG9yeS4K SW5kZXg6IGxpYmdvL2dvL3N5c2NhbGwvc3lzY2FsbF9saW51eF90ZXN0Lmdv Cj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIGxpYmdvL2dvL3N5c2NhbGwv c3lzY2FsbF9saW51eF90ZXN0LmdvCShyZXZpc2lvbiAyNjQ1NDYpCisrKyBs aWJnby9nby9zeXNjYWxsL3N5c2NhbGxfbGludXhfdGVzdC5nbwkod29ya2lu ZyBjb3B5KQpAQCAtMzAyLDYgKzMwMiwxMCBAQCBmdW5jIFRlc3RTeXNjYWxs Tm9FcnJvcih0ICp0ZXN0aW5nLlQpIHsKIAkJdC5Ta2lwKCJza2lwcGluZyBy b290IG9ubHkgdGVzdCIpCiAJfQogCisJaWYgc3lzY2FsbC5TeXNfR0VURVVJ RCA9PSAwIHsKKwkJdC5Ta2lwKCJza2lwcGluZyBiZWNhdXNlIHRoZXJlIGlz IG5vIGdldGV1aWQgc3lzdGVtIGNhbGwiKQorCX0KKwogCS8vIENvcHkgdGhl IHRlc3QgYmluYXJ5IHRvIGEgbG9jYXRpb24gdGhhdCBhIG5vbi1yb290IHVz ZXIgY2FuIHJlYWQvZXhlY3V0ZQogCS8vIGFmdGVyIHdlIGRyb3AgcHJpdmls ZWdlcwogCXRlbXBEaXIsIGVyciA6PSBpb3V0aWwuVGVtcERpcigiIiwgIlRl c3RTeXNjYWxsTm9FcnJvciIpCkluZGV4OiBsaWJnby9ta3N5c2luZm8uc2gK PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PQotLS0gbGliZ28vbWtzeXNpbmZvLnNo CShyZXZpc2lvbiAyNjQ1NzIpCisrKyBsaWJnby9ta3N5c2luZm8uc2gJKHdv cmtpbmcgY29weSkKQEAgLTEzOCw2ICsxMzgsMTIgQEAgaWYgISBncmVwICde Y29uc3QgU1lTX0dFVERFTlRTNjQgJyAke09VVAogICBlY2hvICJjb25zdCBT WVNfR0VUREVOVFM2NCA9IDAiID4+ICR7T1VUfQogZmkKIAorIyBUaGUgc3lz Y2FsbCBwYWNrYWdlIHdhbnRzIHRoZSBnZXRldWlkIHN5c3RlbSBjYWxsIG51 bWJlci4gIEl0IGlzbid0CisjIGRlZmluZWQgb24gQWxwaGEsIHdoaWNoIG9u bHkgcHJvdmlkZXMgdGhlIGdldHJlc3VpZCBzeXN0ZW0gY2FsbC4KK2lmICEg Z3JlcCAnXmNvbnN0IFNZU19HRVRFVUlEICcgJHtPVVR9ID4vZGV2L251bGwg Mj4mMTsgdGhlbgorICBlY2hvICJjb25zdCBTWVNfR0VURVVJRCA9IDAiID4+ ICR7T1VUfQorZmkKKwogIyBTdGF0IGNvbnN0YW50cy4KIGdyZXAgJ15jb25z dCBfU18nIGdlbi1zeXNpbmZvLmdvIHwgXAogICBzZWQgLWUgJ3MvXlwoY29u c3QgXClfXChTX1tePSBdKlwpXCguKlwpJC9cMVwyID0gX1wyLycgPj4gJHtP VVR9Cg== --000000000000e1532b0576c7baa6--