From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x631.google.com (mail-ej1-x631.google.com [IPv6:2a00:1450:4864:20::631]) by sourceware.org (Postfix) with ESMTPS id 5638E3892472 for ; Tue, 5 Jan 2021 01:41:42 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 5638E3892472 Received: by mail-ej1-x631.google.com with SMTP id lt17so39280727ejb.3 for ; Mon, 04 Jan 2021 17:41:42 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=JoiF17pcOnT8FJQ0smJLtYiTlwqgiF0QV0jOaWou9ek=; b=MVxz4hGsLCM6ep3TF6jEa3p0XnuZnVV8fy34WizplxbKIUSPRfieBFVfX39+CH4iE7 jt/q9zc4qJgDlPRcyLS+Y8yvmGOXamu8pTDRP/vrZbJ0+4MNU7OxSiODWe8357QCNZx0 uawi5Br9rgLTgE/vVev28TdvWn0vPuaUrzPPmGhvXk2lCs829SeUAXyaZufaUvEWY9LD 8Mb2ys9zqIgh6sb42TKt2Rwg7c55hCWN4NVizji8CrnnEpAY3IZuW4no7/nJPMn3mGIT HdoVf90kusIQwsHlJq2zjNMBDsAvLK8032TjN4K2w6VUFlRJ7hU9T6CmUK3cHlBBUSK1 8TWg== X-Gm-Message-State: AOAM5311TR6DGNejnqeQ7HjtCL1WIkRHpKFunvtpIhZjydUb/S3i6CV0 QkZIrhO7wWMohrN38T/npzbyHfEQy4+pK6dMVy7NtRoVFEHuaA== X-Google-Smtp-Source: ABdhPJyFzvmf4UUzFEia4cOn6bxHbmCzlm5yYoSCIs309yer8USLDEzunb4Eg+KpuIefFxIiZDdkSx3M1l1gSsTj1fI= X-Received: by 2002:a17:906:565a:: with SMTP id v26mr68629262ejr.332.1609810901063; Mon, 04 Jan 2021 17:41:41 -0800 (PST) MIME-Version: 1.0 From: Ian Lance Taylor Date: Mon, 4 Jan 2021 17:41:30 -0800 Message-ID: Subject: Go patch committed: Accept -fgo-embedcfg option To: gcc-patches , gofrontend-dev Content-Type: multipart/mixed; boundary="000000000000ea171305b81d4e7f" X-Spam-Status: No, score=-11.6 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) 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: Tue, 05 Jan 2021 01:41:43 -0000 --000000000000ea171305b81d4e7f Content-Type: text/plain; charset="UTF-8" This patch adds a new -fgo-embedcfg option. This will be used by the go command to implement the go:embed directive that is new in the upcoming Go 1.16 release. The option doesn't yet do anything, this is just framework. Bootstrapped and ran Go testsuite on x86_64-pc-linux-gnu. Committed to mainline. Ian * lang.opt (fgo-embedcfg): New option. * go-c.h (struct go_create_gogo_args): Add embedcfg field. * go-lang.c (go_embedcfg): New static variable. (go_langhook_init): Set go_create_gogo_args embedcfg field. (go_langhook_handle_option): Handle OPT_fgo_embedcfg_. * gccgo.texi (Invoking gccgo): Document -fgo-embedcfg. --000000000000ea171305b81d4e7f 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_kjjbtnsz0 MTlkMjQwMzg3ZDkzMGM3YzA0OTkyN2Y0NzM1MWNjZDZjYmRlMDg1MwpkaWZmIC0tZ2l0IGEvZ2Nj L2dvL2djY2dvLnRleGkgYi9nY2MvZ28vZ2NjZ28udGV4aQppbmRleCAzN2FkZjIwZDU1Yi4uY2U2 YjUxOGJiN2IgMTAwNjQ0Ci0tLSBhL2djYy9nby9nY2Nnby50ZXhpCisrKyBiL2djYy9nby9nY2Nn by50ZXhpCkBAIC0yNjIsNiArMjYyLDE1IEBAIEFwcGx5IHNwZWNpYWwgcnVsZXMgZm9yIGNvbXBp bGluZyB0aGUgcnVudGltZSBwYWNrYWdlLiAgSW1wbGljaXQKIG1lbW9yeSBhbGxvY2F0aW9uIGlz IGZvcmJpZGRlbi4gIFNvbWUgYWRkaXRpb25hbCBjb21waWxlciBkaXJlY3RpdmVzCiBhcmUgc3Vw cG9ydGVkLgogCitAaXRlbSAtZmdvLWVtYmVkY2ZnPUB2YXJ7ZmlsZX0KK0BjaW5kZXggQG9wdGlv bnstZmdvLWVtYmVkY2ZnfQorSWRlbnRpZnkgYSBKU09OIGZpbGUgdXNlZCB0byBtYXAgcGF0dGVy bnMgdXNlZCB3aXRoIHNwZWNpYWwKK0Bjb2Rley8vZ286ZW1iZWR9IGNvbW1lbnRzIHRvIHRoZSBm aWxlcyBuYW1lZCBieSB0aGUgcGF0dGVybnMuICBUaGUKK0pTT04gZmlsZSBzaG91bGQgaGF2ZSB0 d28gY29tcG9uZW50czogQGNvZGV7UGF0dGVybnN9IG1hcHMgZWFjaAorcGF0dGVybiB0byBhIGxp c3Qgb2YgZmlsZSBuYW1lcywgYW5kIEBjb2Rle0ZpbGVzfSBtYXBzIGVhY2ggZmlsZSBuYW1lCit0 byBhIGZ1bGwgcGF0aCB0byB0aGUgZmlsZS4gIFRoaXMgb3B0aW9uIGlzIGludGVuZGVkIGZvciB1 c2UgYnkgdGhlCitAY29tbWFuZHtnb30gY29tbWFuZCB0byBpbXBsZW1lbnQgQGNvZGV7Ly9nbzpl bWJlZH0uCisKIEBpdGVtIC1nCiBAY2luZGV4IEBvcHRpb257LWcgZm9yIGdjY2dvfQogVGhpcyBp cyB0aGUgc3RhbmRhcmQgQGNvbW1hbmR7Z2NjfSBvcHRpb24gKEBweHJlZntEZWJ1Z2dpbmcgT3B0 aW9ucywgLApkaWZmIC0tZ2l0IGEvZ2NjL2dvL2dvLWMuaCBiL2djYy9nby9nby1jLmgKaW5kZXgg NjUxYTc4NzA4OGEuLjU5MzBlYWRmN2ZkIDEwMDY0NAotLS0gYS9nY2MvZ28vZ28tYy5oCisrKyBi L2djYy9nby9nby1jLmgKQEAgLTQxLDYgKzQxLDcgQEAgc3RydWN0IGdvX2NyZWF0ZV9nb2dvX2Fy Z3MKICAgY29uc3QgY2hhciogcHJlZml4OwogICBjb25zdCBjaGFyKiByZWxhdGl2ZV9pbXBvcnRf cGF0aDsKICAgY29uc3QgY2hhciogY19oZWFkZXI7CisgIGNvbnN0IGNoYXIqIGVtYmVkY2ZnOwog ICBCYWNrZW5kKiBiYWNrZW5kOwogICBMaW5lbWFwKiBsaW5lbWFwOwogICBib29sIGNoZWNrX2Rp dmlkZV9ieV96ZXJvOwpkaWZmIC0tZ2l0IGEvZ2NjL2dvL2dvLWxhbmcuYyBiL2djYy9nby9nby1s YW5nLmMKaW5kZXggZWJhNDBlNDcxYTIuLmEwMWRiOGRiZGNkIDEwMDY0NAotLS0gYS9nY2MvZ28v Z28tbGFuZy5jCisrKyBiL2djYy9nby9nby1sYW5nLmMKQEAgLTg5LDYgKzg5LDcgQEAgc3RhdGlj IGNvbnN0IGNoYXIgKmdvX3BrZ3BhdGggPSBOVUxMOwogc3RhdGljIGNvbnN0IGNoYXIgKmdvX3By ZWZpeCA9IE5VTEw7CiBzdGF0aWMgY29uc3QgY2hhciAqZ29fcmVsYXRpdmVfaW1wb3J0X3BhdGgg PSBOVUxMOwogc3RhdGljIGNvbnN0IGNoYXIgKmdvX2NfaGVhZGVyID0gTlVMTDsKK3N0YXRpYyBj b25zdCBjaGFyICpnb19lbWJlZGNmZyA9IE5VTEw7CiAKIC8qIExhbmd1YWdlIGhvb2tzLiAgKi8K IApAQCAtMTEyLDYgKzExMyw3IEBAIGdvX2xhbmdob29rX2luaXQgKHZvaWQpCiAgIGFyZ3MucHJl Zml4ID0gZ29fcHJlZml4OwogICBhcmdzLnJlbGF0aXZlX2ltcG9ydF9wYXRoID0gZ29fcmVsYXRp dmVfaW1wb3J0X3BhdGg7CiAgIGFyZ3MuY19oZWFkZXIgPSBnb19jX2hlYWRlcjsKKyAgYXJncy5l bWJlZGNmZyA9IGdvX2VtYmVkY2ZnOwogICBhcmdzLmNoZWNrX2RpdmlkZV9ieV96ZXJvID0gZ29f Y2hlY2tfZGl2aWRlX3plcm87CiAgIGFyZ3MuY2hlY2tfZGl2aWRlX292ZXJmbG93ID0gZ29fY2hl Y2tfZGl2aWRlX292ZXJmbG93OwogICBhcmdzLmNvbXBpbGluZ19ydW50aW1lID0gZ29fY29tcGls aW5nX3J1bnRpbWU7CkBAIC0yODIsNiArMjg0LDEwIEBAIGdvX2xhbmdob29rX2hhbmRsZV9vcHRp b24gKAogICAgICAgZ29fY19oZWFkZXIgPSBhcmc7CiAgICAgICBicmVhazsKIAorICAgIGNhc2Ug T1BUX2Znb19lbWJlZGNmZ186CisgICAgICBnb19lbWJlZGNmZyA9IGFyZzsKKyAgICAgIGJyZWFr OworCiAgICAgZGVmYXVsdDoKICAgICAgIC8qIEp1c3QgcmV0dXJuIDEgdG8gaW5kaWNhdGUgdGhh dCB0aGUgb3B0aW9uIGlzIHZhbGlkLiAgKi8KICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvZ2Nj L2dvL2xhbmcub3B0IGIvZ2NjL2dvL2xhbmcub3B0CmluZGV4IDQ1NGExMTg2OTVlLi43ZDY3ODBl YjBjZCAxMDA2NDQKLS0tIGEvZ2NjL2dvL2xhbmcub3B0CisrKyBiL2djYy9nby9sYW5nLm9wdApA QCAtNTcsNiArNTcsMTAgQEAgZmdvLWR1bXAtCiBHbyBKb2luZWQgUmVqZWN0TmVnYXRpdmUKIC1m Z28tZHVtcC08dHlwZT4JRHVtcCBHbyBmcm9udGVuZCBpbnRlcm5hbCBpbmZvcm1hdGlvbi4KIAor ZmdvLWVtYmVkY2ZnPQorR28gSm9pbmVkIFJlamVjdE5lZ2F0aXZlCistZmdvLWVtYmVkY2ZnPTxm aWxlPglMaXN0IGVtYmVkZGVkIGZpbGVzIHZpYSBnbzplbWJlZAorCiBmZ28tb3B0aW1pemUtCiBH byBKb2luZWQKIC1mZ28tb3B0aW1pemUtPHR5cGU+CVR1cm4gb24gb3B0aW1pemF0aW9uIHBhc3Nl cyBpbiB0aGUgZnJvbnRlbmQuCg== --000000000000ea171305b81d4e7f--