From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11823 invoked by alias); 19 Dec 2012 22:20:16 -0000 Received: (qmail 11809 invoked by uid 22791); 19 Dec 2012 22:20:15 -0000 X-SWARE-Spam-Status: No, hits=-3.8 required=5.0 tests=AWL,BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FROM,KHOP_RCVD_TRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-qa0-f45.google.com (HELO mail-qa0-f45.google.com) (209.85.216.45) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 19 Dec 2012 22:20:08 +0000 Received: by mail-qa0-f45.google.com with SMTP id j15so4834687qaq.4 for ; Wed, 19 Dec 2012 14:20:08 -0800 (PST) MIME-Version: 1.0 Received: by 10.224.18.136 with SMTP id w8mr3862132qaa.2.1355955606890; Wed, 19 Dec 2012 14:20:06 -0800 (PST) Received: by 10.49.12.210 with HTTP; Wed, 19 Dec 2012 14:20:06 -0800 (PST) In-Reply-To: References: Date: Wed, 19 Dec 2012 22:20:00 -0000 Message-ID: Subject: Re: PING^2: [PATCH] Support -fuse-ld=bfd and -fuse-ld=gold From: "H.J. Lu" To: "Joseph S. Myers" Cc: gcc-patches@gcc.gnu.org Content-Type: multipart/mixed; boundary=bcaec51962c947a7fa04d13c04ca X-IsSubscribed: yes 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 X-SW-Source: 2012-12/txt/msg01213.txt.bz2 --bcaec51962c947a7fa04d13c04ca Content-Type: text/plain; charset=ISO-8859-1 Content-length: 1103 On Wed, Dec 19, 2012 at 1:13 PM, Joseph S. Myers wrote: > On Thu, 13 Dec 2012, H.J. Lu wrote: > >> Hi Joseph, >> >> Can you review this? > > I'm still confused as to what's supposed to be reviewed and whether the > issues raised in the previous discussions have been properly addressed. > Looking at , I > don't see the need for the variables named with Var in common.opt, and I'd Fixed. > think proper help text would be better than using Undocumented. > Fixed. Here is the updated patch. OK for trunk? Thanks. -- H.J. -- 2012-12-19 Nick Clifton Matthias Klose Doug Kwan H.J. Lu PR driver/55470 * collect2.c (main): Support -fuse-ld=bfd and -fuse-ld=gold. * common.opt: Add fuse-ld=bfd and fuse-ld=gold. * gcc.c (LINK_COMMAND_SPEC): Pass -fuse-ld=* to collect2. * opts.c (comman_handle_option): Ignore -fuse-ld=bfd and -fuse-ld=gold. * doc/invoke.texi: Document -fuse-ld=bfd and -fuse-ld=gold. --bcaec51962c947a7fa04d13c04ca Content-Type: application/octet-stream; name="0001-Support-fuse-ld-bfd-and-fuse-ld-gold.patch" Content-Disposition: attachment; filename="0001-Support-fuse-ld-bfd-and-fuse-ld-gold.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: f_hax0xbih0 Content-length: 11875 RnJvbSBmOTk1OWRiYTg1MGI5ODk1Nzc1ZjEzY2Q2NmI1MzcyODYzZWYzYWZm IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhq bC50b29sc0BnbWFpbC5jb20+CkRhdGU6IFdlZCwgMTkgRGVjIDIwMTIgMTQ6 MTc6NDQgLTA4MDAKU3ViamVjdDogW1BBVENIXSBTdXBwb3J0IC1mdXNlLWxk PWJmZCBhbmQgLWZ1c2UtbGQ9Z29sZAoKLS0tCiBnY2MvY29sbGVjdDIuYyAg ICAgIHwgNjggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr Ky0tLS0tLS0tLS0tLS0tLS0KIGdjYy9jb21tb24ub3B0ICAgICAgfCAgOCAr KysrKysrCiBnY2MvZG9jL2ludm9rZS50ZXhpIHwgIDggKysrKysrLQogZ2Nj L2djYy5jICAgICAgICAgICB8ICAzICsrLQogZ2NjL29wdHMuYyAgICAgICAg ICB8ICAyICsrCiA2IGZpbGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyks IDIyIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGdjYy9DaGFu Z2VMb2cuZ29sZAoKMjAxMi0xMi0xOSAgIE5pY2sgQ2xpZnRvbiAgPG5pY2tj QHJlZGhhdC5jb20+CgkgICAgIE1hdHRoaWFzIEtsb3NlIDxkb2tvQGRlYmlh bi5vcmc+CgkgICAgIERvdWcgS3dhbiAgPGRvdWdrd2FuQGdvb2dsZS5jb20+ CgkgICAgIEguSi4gTHUgIDxob25naml1Lmx1QGludGVsLmNvbT4KCglQUiBk cml2ZXIvNTU0NzAKCSogY29sbGVjdDIuYyAobWFpbik6IFN1cHBvcnQgLWZ1 c2UtbGQ9YmZkIGFuZCAtZnVzZS1sZD1nb2xkLgoKCSogY29tbW9uLm9wdDog QWRkIGZ1c2UtbGQ9YmZkIGFuZCBmdXNlLWxkPWdvbGQuCgoJKiBnY2MuYyAo TElOS19DT01NQU5EX1NQRUMpOiBQYXNzIC1mdXNlLWxkPSogdG8gY29sbGVj dDIuCgoJKiBvcHRzLmMgKGNvbW1hbl9oYW5kbGVfb3B0aW9uKTogSWdub3Jl IC1mdXNlLWxkPWJmZCBhbmQKCS1mdXNlLWxkPWdvbGQuCgoJKiBkb2MvaW52 b2tlLnRleGk6IERvY3VtZW50IC1mdXNlLWxkPWJmZCBhbmQgLWZ1c2UtbGQ9 Z29sZC4KZGlmZiAtLWdpdCBhL2djYy9jb2xsZWN0Mi5jIGIvZ2NjL2NvbGxl Y3QyLmMKaW5kZXggNDljNDAzMC4uNGU4Y2RmMCAxMDA2NDQKLS0tIGEvZ2Nj L2NvbGxlY3QyLmMKKysrIGIvZ2NjL2NvbGxlY3QyLmMKQEAgLTg0Miw4ICs4 NDIsMjEgQEAgbWF5YmVfcnVuX2x0b19hbmRfcmVsaW5rIChjaGFyICoqbHRv X2xkX2FyZ3YsIGNoYXIgKipvYmplY3RfbHN0LAogaW50CiBtYWluIChpbnQg YXJnYywgY2hhciAqKmFyZ3YpCiB7Ci0gIHN0YXRpYyBjb25zdCBjaGFyICpj b25zdCBsZF9zdWZmaXgJPSAibGQiOwotICBzdGF0aWMgY29uc3QgY2hhciAq Y29uc3QgcGx1Z2luX2xkX3N1ZmZpeCA9IFBMVUdJTl9MRF9TVUZGSVg7Cisg IGVudW0gbGlua2VyX3NlbGVjdAorICAgIHsKKyAgICAgIFVTRV9ERUZBVUxU X0xELAorICAgICAgVVNFX1BMVUdJTl9MRCwKKyAgICAgIFVTRV9HT0xEX0xE LAorICAgICAgVVNFX0JGRF9MRCwKKyAgICAgIFVTRV9MRF9NQVgKKyAgICB9 IHNlbGVjdGVkX2xpbmtlciA9IFVTRV9ERUZBVUxUX0xEOworICBzdGF0aWMg Y29uc3QgY2hhciAqY29uc3QgbGRfc3VmZml4ZXNbVVNFX0xEX01BWF0gPQor ICAgIHsKKyAgICAgICJsZCIsCisgICAgICBQTFVHSU5fTERfU1VGRklYLAor ICAgICAgImxkLmdvbGQiLAorICAgICAgImxkLmJmZCIKKyAgICB9OwogICBz dGF0aWMgY29uc3QgY2hhciAqY29uc3QgcmVhbF9sZF9zdWZmaXggPSAicmVh bC1sZCI7CiAgIHN0YXRpYyBjb25zdCBjaGFyICpjb25zdCBjb2xsZWN0X2xk X3N1ZmZpeCA9ICJjb2xsZWN0LWxkIjsKICAgc3RhdGljIGNvbnN0IGNoYXIg KmNvbnN0IG5tX3N1ZmZpeAk9ICJubSI7CkBAIC04NTQsMTYgKzg2NywxMyBA QCBtYWluIChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgIHN0YXRpYyBjb25z dCBjaGFyICpjb25zdCBzdHJpcF9zdWZmaXggPSAic3RyaXAiOwogICBzdGF0 aWMgY29uc3QgY2hhciAqY29uc3QgZ3N0cmlwX3N1ZmZpeCA9ICJnc3RyaXAi OwogCisgIGNvbnN0IGNoYXIgKmZ1bGxfbGRfc3VmZml4ZXNbVVNFX0xEX01B WF07CiAjaWZkZWYgQ1JPU1NfRElSRUNUT1JZX1NUUlVDVFVSRQogICAvKiBJ ZiB3ZSBsb29rIGZvciBhIHByb2dyYW0gaW4gdGhlIGNvbXBpbGVyIGRpcmVj dG9yaWVzLCB3ZSBqdXN0IHVzZQogICAgICB0aGUgc2hvcnQgbmFtZSwgc2lu Y2UgdGhlc2UgZGlyZWN0b3JpZXMgYXJlIGFscmVhZHkgc3lzdGVtLXNwZWNp ZmljLgogICAgICBCdXQgaXQgd2UgbG9vayBmb3IgYSBwcm9ncmFtIGluIHRo ZSBzeXN0ZW0gZGlyZWN0b3JpZXMsIHdlIG5lZWQgdG8KICAgICAgcXVhbGlm eSB0aGUgcHJvZ3JhbSBuYW1lIHdpdGggdGhlIHRhcmdldCBtYWNoaW5lLiAg Ki8KIAotICBjb25zdCBjaGFyICpjb25zdCBmdWxsX2xkX3N1ZmZpeCA9Ci0g ICAgY29uY2F0KHRhcmdldF9tYWNoaW5lLCAiLSIsIGxkX3N1ZmZpeCwgTlVM TCk7Ci0gIGNvbnN0IGNoYXIgKmNvbnN0IGZ1bGxfcGx1Z2luX2xkX3N1ZmZp eCA9Ci0gICAgY29uY2F0KHRhcmdldF9tYWNoaW5lLCAiLSIsIHBsdWdpbl9s ZF9zdWZmaXgsIE5VTEwpOwogICBjb25zdCBjaGFyICpjb25zdCBmdWxsX25t X3N1ZmZpeCA9CiAgICAgY29uY2F0ICh0YXJnZXRfbWFjaGluZSwgIi0iLCBu bV9zdWZmaXgsIE5VTEwpOwogICBjb25zdCBjaGFyICpjb25zdCBmdWxsX2du bV9zdWZmaXggPQpAQCAtODc3LDEzICs4ODcsMTEgQEAgbWFpbiAoaW50IGFy Z2MsIGNoYXIgKiphcmd2KQogICBjb25zdCBjaGFyICpjb25zdCBmdWxsX2dz dHJpcF9zdWZmaXggPQogICAgIGNvbmNhdCAodGFyZ2V0X21hY2hpbmUsICIt IiwgZ3N0cmlwX3N1ZmZpeCwgTlVMTCk7CiAjZWxzZQotICBjb25zdCBjaGFy ICpjb25zdCBmdWxsX2xkX3N1ZmZpeAk9IGxkX3N1ZmZpeDsKLSAgY29uc3Qg Y2hhciAqY29uc3QgZnVsbF9wbHVnaW5fbGRfc3VmZml4ID0gcGx1Z2luX2xk X3N1ZmZpeDsKLSAgY29uc3QgY2hhciAqY29uc3QgZnVsbF9ubV9zdWZmaXgJ PSBubV9zdWZmaXg7Ci0gIGNvbnN0IGNoYXIgKmNvbnN0IGZ1bGxfZ25tX3N1 ZmZpeAk9IGdubV9zdWZmaXg7CiAjaWZkZWYgTEREX1NVRkZJWAogICBjb25z dCBjaGFyICpjb25zdCBmdWxsX2xkZF9zdWZmaXgJPSBsZGRfc3VmZml4Owog I2VuZGlmCisgIGNvbnN0IGNoYXIgKmNvbnN0IGZ1bGxfbm1fc3VmZml4CT0g bm1fc3VmZml4OworICBjb25zdCBjaGFyICpjb25zdCBmdWxsX2dubV9zdWZm aXgJPSBnbm1fc3VmZml4OwogICBjb25zdCBjaGFyICpjb25zdCBmdWxsX3N0 cmlwX3N1ZmZpeAk9IHN0cmlwX3N1ZmZpeDsKICAgY29uc3QgY2hhciAqY29u c3QgZnVsbF9nc3RyaXBfc3VmZml4CT0gZ3N0cmlwX3N1ZmZpeDsKICNlbmRp ZiAvKiBDUk9TU19ESVJFQ1RPUllfU1RSVUNUVVJFICovCkBAIC05MDAsNiAr OTA4LDcgQEAgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICBjaGFy ICoqbGQxX2FyZ3Y7CiAgIGNvbnN0IGNoYXIgKipsZDE7CiAgIGJvb2wgdXNl X3BsdWdpbiA9IGZhbHNlOworICBib29sIHVzZV9jb2xsZWN0X2xkID0gZmFs c2U7CiAKICAgLyogVGhlIGtpbmRzIG9mIHN5bWJvbHMgd2Ugd2lsbCBoYXZl IHRvIGNvbnNpZGVyIHdoZW4gc2Nhbm5pbmcgdGhlCiAgICAgIG91dGNvbWUg b2YgYSBmaXJzdCBwYXNzIGxpbmsuICBUaGlzIGlzIEFMTCB0byBzdGFydCB3 aXRoLCB0aGVuIG1pZ2h0CkBAIC05MTksNiArOTI4LDE1IEBAIG1haW4gKGlu dCBhcmdjLCBjaGFyICoqYXJndikKICAgaW50IGZpcnN0X2ZpbGU7CiAgIGlu dCBudW1fY19hcmdzOwogICBjaGFyICoqb2xkX2FyZ3Y7CisgIGludCBpOwor CisgIGZvciAoaSA9IDA7IGkgPCBVU0VfTERfTUFYOyBpKyspCisgICAgZnVs bF9sZF9zdWZmaXhlc1tpXQorI2lmZGVmIENST1NTX0RJUkVDVE9SWV9TVFJV Q1RVUkUKKyAgICAgID0gY29uY2F0KHRhcmdldF9tYWNoaW5lLCAiLSIsIGxk X3N1ZmZpeGVzW2ldLCBOVUxMKTsKKyNlbHNlCisgICAgICA9IGxkX3N1ZmZp eGVzW2ldOworI2VuZGlmCiAKICAgcCA9IGFyZ3ZbMF0gKyBzdHJsZW4gKGFy Z3ZbMF0pOwogICB3aGlsZSAocCAhPSBhcmd2WzBdICYmICFJU19ESVJfU0VQ QVJBVE9SIChwWy0xXSkpCkBAIC05ODAsNyArOTk4LDYgQEAgbWFpbiAoaW50 IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICBhcmUgY2FsbGVkLiAgV2UgYWxz byBsb29rIGZvciB0aGUgLWZsdG8gb3IgLWZsdG8tcGFydGl0aW9uPW5vbmUg ZmxhZyB0byBrbm93CiAgICAgIHdoYXQgTFRPIG1vZGUgd2UgYXJlIGluLiAg Ki8KICAgewotICAgIGludCBpOwogICAgIGJvb2wgbm9fcGFydGl0aW9uID0g ZmFsc2U7CiAKICAgICBmb3IgKGkgPSAxOyBhcmd2W2ldICE9IE5VTEw7IGkg KyspCkBAIC05OTgsNyArMTAxNSwxNCBAQCBtYWluIChpbnQgYXJnYywgY2hh ciAqKmFyZ3YpCiAJICB7CiAJICAgIHVzZV9wbHVnaW4gPSB0cnVlOwogCSAg ICBsdG9fbW9kZSA9IExUT19NT0RFX05PTkU7CisJICAgIGlmIChzZWxlY3Rl ZF9saW5rZXIgPT0gVVNFX0RFRkFVTFRfTEQpCisJICAgICAgc2VsZWN0ZWRf bGlua2VyID0gVVNFX1BMVUdJTl9MRDsKIAkgIH0KKwllbHNlIGlmIChzdHJj bXAgKGFyZ3ZbaV0sICItZnVzZS1sZD1iZmQiKSA9PSAwKQorCSAgc2VsZWN0 ZWRfbGlua2VyID0gVVNFX0JGRF9MRDsKKwllbHNlIGlmIChzdHJjbXAgKGFy Z3ZbaV0sICItZnVzZS1sZD1nb2xkIikgPT0gMCkKKwkgIHNlbGVjdGVkX2xp bmtlciA9IFVTRV9HT0xEX0xEOworCiAjaWZkZWYgQ09MTEVDVF9FWFBPUlRf TElTVAogCS8qIHNpbmNlIC1icnRsLCAtYmV4cG9ydCwgLWI2NCBhcmUgbm90 IHBvc2l0aW9uIGRlcGVuZGVudAogCSAgIGFsc28gY2hlY2sgZm9yIHRoZW0g aGVyZSAqLwpAQCAtMTA5NSwyMSArMTExOSwxOCBAQCBtYWluIChpbnQgYXJn YywgY2hhciAqKmFyZ3YpCiAgIGxkX2ZpbGVfbmFtZSA9IGZpbmRfYV9maWxl ICgmY3BhdGgsIHJlYWxfbGRfc3VmZml4KTsKICAgLyogTGlrZXdpc2UgZm9y IGBjb2xsZWN0LWxkJy4gICovCiAgIGlmIChsZF9maWxlX25hbWUgPT0gMCkK LSAgICBsZF9maWxlX25hbWUgPSBmaW5kX2FfZmlsZSAoJmNwYXRoLCBjb2xs ZWN0X2xkX3N1ZmZpeCk7CisgICAgeworICAgICAgbGRfZmlsZV9uYW1lID0g ZmluZF9hX2ZpbGUgKCZjcGF0aCwgY29sbGVjdF9sZF9zdWZmaXgpOworICAg ICAgdXNlX2NvbGxlY3RfbGQgPSBsZF9maWxlX25hbWUgIT0gMDsKKyAgICB9 CiAgIC8qIFNlYXJjaCB0aGUgY29tcGlsZXIgZGlyZWN0b3JpZXMgZm9yIGBs ZCcuICBXZSBoYXZlIHByb3RlY3Rpb24gYWdhaW5zdAogICAgICByZWN1cnNp dmUgY2FsbHMgaW4gZmluZF9hX2ZpbGUuICAqLwogICBpZiAobGRfZmlsZV9u YW1lID09IDApCi0gICAgbGRfZmlsZV9uYW1lID0gZmluZF9hX2ZpbGUgKCZj cGF0aCwKLQkJCQl1c2VfcGx1Z2luCi0JCQkJPyBwbHVnaW5fbGRfc3VmZml4 Ci0JCQkJOiBsZF9zdWZmaXgpOworICAgIGxkX2ZpbGVfbmFtZSA9IGZpbmRf YV9maWxlICgmY3BhdGgsIGxkX3N1ZmZpeGVzW3NlbGVjdGVkX2xpbmtlcl0p OwogICAvKiBTZWFyY2ggdGhlIG9yZGluYXJ5IHN5c3RlbSBiaW4gZGlyZWN0 b3JpZXMKICAgICAgZm9yIGBsZCcgKGlmIG5hdGl2ZSBsaW5raW5nKSBvciBg VEFSR0VULWxkJyAoaWYgY3Jvc3MpLiAgKi8KICAgaWYgKGxkX2ZpbGVfbmFt ZSA9PSAwKQotICAgIGxkX2ZpbGVfbmFtZSA9IGZpbmRfYV9maWxlICgmcGF0 aCwKLQkJCQl1c2VfcGx1Z2luCi0JCQkJPyBmdWxsX3BsdWdpbl9sZF9zdWZm aXgKLQkJCQk6IGZ1bGxfbGRfc3VmZml4KTsKKyAgICBsZF9maWxlX25hbWUg PSBmaW5kX2FfZmlsZSAoJnBhdGgsIGZ1bGxfbGRfc3VmZml4ZXNbc2VsZWN0 ZWRfbGlua2VyXSk7CiAKICNpZmRlZiBSRUFMX05NX0ZJTEVfTkFNRQogICBu bV9maWxlX25hbWUgPSBmaW5kX2FfZmlsZSAoJnBhdGgsIFJFQUxfTk1fRklM RV9OQU1FKTsKQEAgLTEyNjYsNiArMTI4NywxMyBAQCBtYWluIChpbnQgYXJn YywgY2hhciAqKmFyZ3YpCiAJCQkgImNvbmZpZ3VyYXRpb24iKTsKICNlbmRp ZgogCQl9CisJICAgICAgZWxzZSBpZiAoIXVzZV9jb2xsZWN0X2xkCisJCSAg ICAgICAmJiBzdHJuY21wIChhcmcsICItZnVzZS1sZD0iLCA5KSA9PSAwKQor CQl7CisJCSAgLyogRG8gbm90IHBhc3MgLWZ1c2UtbGQ9e2JmZHxnb2xkfSB0 byB0aGUgbGlua2VyLiAqLworCQkgIGxkMS0tOworCQkgIGxkMi0tOworCQl9 CiAjaWZkZWYgVEFSR0VUX0FJWF9WRVJTSU9OCiAJICAgICAgZWxzZQogCQl7 CmRpZmYgLS1naXQgYS9nY2MvY29tbW9uLm9wdCBiL2djYy9jb21tb24ub3B0 CmluZGV4IDRjOGJkMTEuLjgwODVmNjQgMTAwNjQ0Ci0tLSBhL2djYy9jb21t b24ub3B0CisrKyBiL2djYy9jb21tb24ub3B0CkBAIC0yMTcxLDYgKzIxNzEs MTQgQEAgZnVud2luZC10YWJsZXMKIENvbW1vbiBSZXBvcnQgVmFyKGZsYWdf dW53aW5kX3RhYmxlcykgT3B0aW1pemF0aW9uCiBKdXN0IGdlbmVyYXRlIHVu d2luZCB0YWJsZXMgZm9yIGV4Y2VwdGlvbiBoYW5kbGluZwogCitmdXNlLWxk PWJmZAorQ29tbW9uIE5lZ2F0aXZlKGZ1c2UtbGQ9Z29sZCkKK1VzZSB0aGUg YmZkIGxpbmtlciBpbnN0ZWFkIG9mIHRoZSBkZWZhdWx0IGxpbmtlcgorCitm dXNlLWxkPWdvbGQKK0NvbW1vbiBOZWdhdGl2ZShmdXNlLWxkPWJmZCkKK1Vz ZSB0aGUgZ29sZCBsaW5rZXIgaW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBsaW5r ZXIKKwogZnVzZS1saW5rZXItcGx1Z2luCiBDb21tb24gVW5kb2N1bWVudGVk CiAKZGlmZiAtLWdpdCBhL2djYy9kb2MvaW52b2tlLnRleGkgYi9nY2MvZG9j L2ludm9rZS50ZXhpCmluZGV4IDA2YmE3NzAuLmRmNTM3NjYgMTAwNjQ0Ci0t LSBhL2djYy9kb2MvaW52b2tlLnRleGkKKysrIGIvZ2NjL2RvYy9pbnZva2Uu dGV4aQpAQCAtNDI1LDcgKzQyNSw3IEBAIE9iamVjdGl2ZS1DIGFuZCBPYmpl Y3RpdmUtQysrIERpYWxlY3RzfS4KIC1mdW5pdC1hdC1hLXRpbWUgLWZ1bnJv bGwtYWxsLWxvb3BzIC1mdW5yb2xsLWxvb3BzIEBnb2wKIC1mdW5zYWZlLWxv b3Atb3B0aW1pemF0aW9ucyAtZnVuc2FmZS1tYXRoLW9wdGltaXphdGlvbnMg LWZ1bnN3aXRjaC1sb29wcyBAZ29sCiAtZnZhcmlhYmxlLWV4cGFuc2lvbi1p bi11bnJvbGxlciAtZnZlY3QtY29zdC1tb2RlbCAtZnZwdCAtZndlYiBAZ29s Ci0tZndob2xlLXByb2dyYW0gLWZ3cGEgLWZ1c2UtbGlua2VyLXBsdWdpbiBA Z29sCistZndob2xlLXByb2dyYW0gLWZ3cGEgLWZ1c2UtbGQ9QHZhcntsaW5r ZXJ9IC1mdXNlLWxpbmtlci1wbHVnaW4gQGdvbAogLS1wYXJhbSBAdmFye25h bWV9PUB2YXJ7dmFsdWV9CiAtTyAgLU8wICAtTzEgIC1PMiAgLU8zICAtT3Mg LU9mYXN0IC1PZ30KIApAQCAtODQwOSw2ICs4NDA5LDEyIEBAIHRoZSBjb21w YXJpc29uIG9wZXJhdGlvbiBiZWZvcmUgcmVnaXN0ZXIgYWxsb2NhdGlvbiBp cyBjb21wbGV0ZS4KIAogRW5hYmxlZCBhdCBsZXZlbHMgQG9wdGlvbnstT30s IEBvcHRpb257LU8yfSwgQG9wdGlvbnstTzN9LCBAb3B0aW9uey1Pc30uCiAK K0BpdGVtIC1mdXNlLWxkPWJmZAorVXNlIHRoZSBAY29tbWFuZHtiZmR9IGxp bmtlciBpbnN0ZWFkIG9mIHRoZSBkZWZhdWx0IGxpbmtlci4KKworQGl0ZW0g LWZ1c2UtbGQ9Z29sZAorVXNlIHRoZSBAY29tbWFuZHtnb2xkfSBsaW5rZXIg aW5zdGVhZCBvZiB0aGUgZGVmYXVsdCBsaW5rZXIuCisKIEBpdGVtIC1mY3By b3AtcmVnaXN0ZXJzCiBAb3BpbmRleCBmY3Byb3AtcmVnaXN0ZXJzCiBBZnRl ciByZWdpc3RlciBhbGxvY2F0aW9uIGFuZCBwb3N0LXJlZ2lzdGVyIGFsbG9j YXRpb24gaW5zdHJ1Y3Rpb24gc3BsaXR0aW5nLApkaWZmIC0tZ2l0IGEvZ2Nj L2djYy5jIGIvZ2NjL2djYy5jCmluZGV4IDEzZTkzZTUuLmUwZmVlNDAgMTAw NjQ0Ci0tLSBhL2djYy9nY2MuYworKysgYi9nY2MvZ2NjLmMKQEAgLTcwNSw3 ICs3MDUsOCBAQCBwcm9wZXIgcG9zaXRpb24gYW1vbmcgdGhlIG90aGVyIG91 dHB1dCBmaWxlcy4gICovCiAgICAgTElOS19QTFVHSU5fU1BFQyBcCiAgICAg IiV7Zmx0b3xmbHRvPSo6JTxmY29tcGFyZS1kZWJ1Zyp9IFwKICAgICAle2Zs dG99ICV7Zmx0bz0qfSAlbCAiIExJTktfUElFX1NQRUMgXAotICAgIiVYICV7 byp9ICV7ZSp9ICV7Tn0gJXtufSAle3J9XAorICAgIiV7ZnVzZS1sZD0qOi1m dXNlLWxkPSUqfVwKKyAgICAlWCAle28qfSAle2UqfSAle059ICV7bn0gJXty fVwKICAgICAle3N9ICV7dH0gJXt1Kn0gJXt6fSAle1p9ICV7IW5vc3RkbGli OiV7IW5vc3RhcnRmaWxlczolU319XAogICAgICV7c3RhdGljOn0gJXtMKn0g JShtZndyYXApICUobGlua19saWJnY2MpICVvXAogICAgICV7Zm9wZW5tcHxm dHJlZS1wYXJhbGxlbGl6ZS1sb29wcz0qOiU6aW5jbHVkZShsaWJnb21wLnNw ZWMpJShsaW5rX2dvbXApfVwKZGlmZiAtLWdpdCBhL2djYy9vcHRzLmMgYi9n Y2Mvb3B0cy5jCmluZGV4IGIzYTlhZmUuLmZmMWI1MWUgMTAwNjQ0Ci0tLSBh L2djYy9vcHRzLmMKKysrIGIvZ2NjL29wdHMuYwpAQCAtMTc1Myw2ICsxNzUz LDggQEAgY29tbW9uX2hhbmRsZV9vcHRpb24gKHN0cnVjdCBnY2Nfb3B0aW9u cyAqb3B0cywKICAgICAgIGRjLT5tYXhfZXJyb3JzID0gdmFsdWU7CiAgICAg ICBicmVhazsKIAorICAgIGNhc2UgT1BUX2Z1c2VfbGRfYmZkOgorICAgIGNh c2UgT1BUX2Z1c2VfbGRfZ29sZDoKICAgICBjYXNlIE9QVF9mdXNlX2xpbmtl cl9wbHVnaW46CiAgICAgICAvKiBOby1vcC4gVXNlZCBieSB0aGUgZHJpdmVy IGFuZCBwYXNzZWQgdG8gdXMgYmVjYXVzZSBpdCBzdGFydHMgd2l0aCBmLiov CiAgICAgICBicmVhazsKLS0gCjEuNy4xMS43Cgo= --bcaec51962c947a7fa04d13c04ca--