From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-x630.google.com (mail-pl1-x630.google.com [IPv6:2607:f8b0:4864:20::630]) by sourceware.org (Postfix) with ESMTPS id 766343858024 for ; Wed, 6 Jul 2022 00:08:33 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 766343858024 Received: by mail-pl1-x630.google.com with SMTP id d5so12255926plo.12 for ; Tue, 05 Jul 2022 17:08:33 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=zbIE+wMZjgWp8ftanO/sWMg/DRK/TheaqHi8wpP/BFo=; b=SWhN7LgTdox5wsQaygWkxRe6Hc41Em9+RA3FzKY27FDh/v/QMY6rWcUeeDMA01Y+xg /KSwZQNxQwFSOU/haf6Rp53Pr2lWDx75mNVslXxwJAmFNudHobsRsk4k4V2FvrZFMbhl wNx3drjUAmoeIDZ6KEprm+Ze9Ml0EmHEBlcOf7HjbI+g2k9U17z+EFNcUIYlasWk0YS3 RmbQj06wVTCG99i9h7pzNy5BJGEykt/fHbA6GtJ4bV99kZ2yb8Bm1fgcYKvKY2vEBWmP LQmVRX7tgvajhB4Q2GzDeBpH5Y8CqQt4iVF80rRxXwn4AHTL7uaLfxXLES7Tn0jbWFTR BHSA== X-Gm-Message-State: AJIora+Mu3L6XaluUG3Zn4xHS1ZEIvqJ7f+gW6g0/vSkkGYgo/45JMPG TN8FZ1iuAAI3oVxFhLfX+tD/4LhSrOCLLqJUINkxORCkV4uewA== X-Google-Smtp-Source: AGRyM1uuNKF3raDI/h7vpdTNH9ccDsc2LYHp+/P2Z4JDWvKoG/0YVZlyz17Gz8WzZ4PgFEr6mY2sXG6h/i/NadPPxtI= X-Received: by 2002:a17:902:f650:b0:15f:3a10:a020 with SMTP id m16-20020a170902f65000b0015f3a10a020mr43177890plg.61.1657066111891; Tue, 05 Jul 2022 17:08:31 -0700 (PDT) MIME-Version: 1.0 From: Ian Lance Taylor Date: Tue, 5 Jul 2022 17:08:20 -0700 Message-ID: Subject: Go patch committed: Better error message for unknown package name To: gcc-patches , gofrontend-dev Content-Type: multipart/mixed; boundary="000000000000f8246b05e317c493" X-Spam-Status: No, score=-10.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jul 2022 00:08:35 -0000 --000000000000f8246b05e317c493 Content-Type: text/plain; charset="UTF-8" This patch to the Go frontend gives a better error message for an unknown package name, saying "undefined reference" rather than "expected package". This requires updating a test. This fixes https://go.dev/issue/51237. Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. Ian --000000000000f8246b05e317c493 Content-Type: text/plain; charset="US-ASCII"; name="patch.txt" Content-Disposition: attachment; filename="patch.txt" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_l58ucay60 ZGIxMjU2Y2ZiNDYyMGM0ZDUyMTc1MDAyOTQwMzQ3ZDM5OTE0ODUwMgpkaWZmIC0tZ2l0IGEvZ2Nj L2dvL2dvZnJvbnRlbmQvTUVSR0UgYi9nY2MvZ28vZ29mcm9udGVuZC9NRVJHRQppbmRleCA3YjFk MzAxMWZmZi4uNDYxZTJmZGYyNzEgMTAwNjQ0Ci0tLSBhL2djYy9nby9nb2Zyb250ZW5kL01FUkdF CisrKyBiL2djYy9nby9nb2Zyb250ZW5kL01FUkdFCkBAIC0xLDQgKzEsNCBAQAotNjQ3OWQ1OTc2 YzVkODQ4ZWM2ZjU4NDMwNDEyNzU3MjNhMDAwMDZiMAorYTIwOWRjYTllYzkxODUzNTk3N2RjYWI5 OWZkOWJiNjA5ODZmZmFjZAogCiBUaGUgZmlyc3QgbGluZSBvZiB0aGlzIGZpbGUgaG9sZHMgdGhl IGdpdCByZXZpc2lvbiBudW1iZXIgb2YgdGhlIGxhc3QKIG1lcmdlIGRvbmUgZnJvbSB0aGUgZ29m cm9udGVuZCByZXBvc2l0b3J5LgpkaWZmIC0tZ2l0IGEvZ2NjL2dvL2dvZnJvbnRlbmQvcGFyc2Uu Y2MgYi9nY2MvZ28vZ29mcm9udGVuZC9wYXJzZS5jYwppbmRleCBhM2M2ZjYzMGEwOS4uYzkzZDgy YmJhMzkgMTAwNjQ0Ci0tLSBhL2djYy9nby9nb2Zyb250ZW5kL3BhcnNlLmNjCisrKyBiL2djYy9n by9nb2Zyb250ZW5kL3BhcnNlLmNjCkBAIC0xOTEsNyArMTkxLDExIEBAIFBhcnNlOjpxdWFsaWZp ZWRfaWRlbnQoc3RkOjpzdHJpbmcqIHBuYW1lLCBOYW1lZF9vYmplY3QqKiBwcGFja2FnZSkKICAg TmFtZWRfb2JqZWN0KiBwYWNrYWdlID0gdGhpcy0+Z29nb18tPmxvb2t1cChuYW1lLCBOVUxMKTsK ICAgaWYgKHBhY2thZ2UgPT0gTlVMTCB8fCAhcGFja2FnZS0+aXNfcGFja2FnZSgpKQogICAgIHsK LSAgICAgIGdvX2Vycm9yX2F0KHRoaXMtPmxvY2F0aW9uKCksICJleHBlY3RlZCBwYWNrYWdlIik7 CisgICAgICBpZiAocGFja2FnZSA9PSBOVUxMKQorCWdvX2Vycm9yX2F0KHRoaXMtPmxvY2F0aW9u KCksICJyZWZlcmVuY2UgdG8gdW5kZWZpbmVkIG5hbWUgJXFzIiwKKwkJICAgIEdvZ286Om1lc3Nh Z2VfbmFtZShuYW1lKS5jX3N0cigpKTsKKyAgICAgIGVsc2UKKwlnb19lcnJvcl9hdCh0aGlzLT5s b2NhdGlvbigpLCAiZXhwZWN0ZWQgcGFja2FnZSIpOwogICAgICAgLy8gV2UgZXhwZWN0IC4gSURF TlRJRklFUjsgc2tpcCBib3RoLgogICAgICAgaWYgKHRoaXMtPmFkdmFuY2VfdG9rZW4oKS0+aXNf aWRlbnRpZmllcigpKQogCXRoaXMtPmFkdmFuY2VfdG9rZW4oKTsKZGlmZiAtLWdpdCBhL2djYy90 ZXN0c3VpdGUvZ28udGVzdC90ZXN0L2ZpeGVkYnVncy9pc3N1ZTI3OTM4LmdvIGIvZ2NjL3Rlc3Rz dWl0ZS9nby50ZXN0L3Rlc3QvZml4ZWRidWdzL2lzc3VlMjc5MzguZ28KaW5kZXggZWQ5NzRlNjQy ZGYuLmFlY2M2NzY3OGFjIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2dvLnRlc3QvdGVzdC9m aXhlZGJ1Z3MvaXNzdWUyNzkzOC5nbworKysgYi9nY2MvdGVzdHN1aXRlL2dvLnRlc3QvdGVzdC9m aXhlZGJ1Z3MvaXNzdWUyNzkzOC5nbwpAQCAtMTEsMTMgKzExLDEzIEBACiBwYWNrYWdlIHAKIAog dHlwZSBfIHN0cnVjdCB7Ci0JRiBzeW5jLk11dGV4IC8vIEVSUk9SICJ1bmRlZmluZWQ6IHN5bmN8 ZXhwZWN0ZWQgcGFja2FnZSIKKwlGIHN5bmMuTXV0ZXggLy8gRVJST1IgInVuZGVmaW5lZDogc3lu Y3xleHBlY3RlZCBwYWNrYWdlfHJlZmVyZW5jZSB0byB1bmRlZmluZWQgbmFtZSIKIH0KIAogdHlw ZSBfIHN0cnVjdCB7Ci0Jc3luYy5NdXRleCAvLyBFUlJPUiAidW5kZWZpbmVkOiBzeW5jfGV4cGVj dGVkIHBhY2thZ2UiCisJc3luYy5NdXRleCAvLyBFUlJPUiAidW5kZWZpbmVkOiBzeW5jfGV4cGVj dGVkIHBhY2thZ2V8cmVmZXJlbmNlIHRvIHVuZGVmaW5lZCBuYW1lIgogfQogCiB0eXBlIF8gaW50 ZXJmYWNlIHsKLQlzeW5jLk11dGV4IC8vIEVSUk9SICJ1bmRlZmluZWQ6IHN5bmN8ZXhwZWN0ZWQg cGFja2FnZXxleHBlY3RlZCBzaWduYXR1cmUgb3IgdHlwZSBuYW1lIgorCXN5bmMuTXV0ZXggLy8g RVJST1IgInVuZGVmaW5lZDogc3luY3xleHBlY3RlZCBwYWNrYWdlfGV4cGVjdGVkIHNpZ25hdHVy ZSBvciB0eXBlIG5hbWV8cmVmZXJlbmNlIHRvIHVuZGVmaW5lZCBuYW1lIgogfQo= --000000000000f8246b05e317c493--