From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oi1-x22a.google.com (mail-oi1-x22a.google.com [IPv6:2607:f8b0:4864:20::22a]) by sourceware.org (Postfix) with ESMTPS id A79523858C27 for ; Sat, 19 Dec 2020 21:32:21 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org A79523858C27 Received: by mail-oi1-x22a.google.com with SMTP id s2so7156508oij.2 for ; Sat, 19 Dec 2020 13:32:21 -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:references:in-reply-to:from:date :message-id:subject:to:cc; bh=IED9gw2o6cA8JfnjIks3ZpRwmag38ViS2uRXED+tHZc=; b=E0QidkS8dyTwLm6sa8jHsPLea6Jt8Pk0CEHZ3K/5oozwgdS5K8aK1H8p54L2+8lmut TW2bBLXG+ps+PNc7UYIsHteQk4Utnw/yrUSQo/sJRXkFnH1Z4D5xbnqt5yCz2EdMm3NN LRomjkxGbWV8NkV3MNEv90cFrCRDwt2fmBnsc3dwR/Zy0mH4UDpt2ujTPUGn8zoy+zIt ErO2vrBkiW86OIjz0MP3QHFafvzcif66CDrHGtgwjzQ6hOZmXmqgKdsy6dk8N5LO5F/t XE6/20wWx9HNkHLalFPpmT0h0qGUQaMOJ/XluOOaAkp5bG8qfTTyn0MyaGN5jfoLGeW3 CDeA== X-Gm-Message-State: AOAM533HQmlyGYaDcsNwNvMPHjdp5tFtkb7lhF1zISm5M8LSAghuVRkv dUYGjsepi7nOA/S3Eu3suf8h5RSZbe4NGpa4n2I= X-Google-Smtp-Source: ABdhPJxxRithiiLMZmeP4QaAc4TYAYAO6rLieAG18B1mz8V7JlGzDlkcAfRKpF8wYN1PUHzUkeedDNH1T3OMCezM+Xc= X-Received: by 2002:aca:f5d3:: with SMTP id t202mr6835201oih.25.1608413541115; Sat, 19 Dec 2020 13:32:21 -0800 (PST) MIME-Version: 1.0 References: <20201219145718.171683-1-hjl.tools@gmail.com> In-Reply-To: From: "H.J. Lu" Date: Sat, 19 Dec 2020 13:31:45 -0800 Message-ID: Subject: [PATCH] gold: Move sym declaration just before use To: Cary Coutant Cc: Binutils Content-Type: multipart/mixed; boundary="000000000000c5708005b6d7f5cc" X-Spam-Status: No, score=-3036.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, 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: binutils@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Binutils mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Dec 2020 21:32:23 -0000 --000000000000c5708005b6d7f5cc Content-Type: text/plain; charset="UTF-8" On Sat, Dec 19, 2020 at 1:02 PM Cary Coutant wrote: > > > Both fixed the build. Here is the complete patch to fox GCC 11 build. > > This is OK, with ChangeLog entry. Thanks! > > -cary This is the patch I am checking in. Thanks. -- H.J. --000000000000c5708005b6d7f5cc Content-Type: text/x-patch; charset="US-ASCII"; name="0001-gold-Move-sym-declaration-just-before-use.patch" Content-Disposition: attachment; filename="0001-gold-Move-sym-declaration-just-before-use.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_kiw7ui0a0 RnJvbSA2OGIwOWViYjVkZjMzM2UyYmFjNDJlZDNmOGZmN2M3ZTdhYjkyNWExIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhqbC50b29sc0BnbWFpbC5jb20+CkRhdGU6 IFNhdCwgMTkgRGVjIDIwMjAgMTM6MzA6MzkgLTA4MDAKU3ViamVjdDogW1BBVENIXSBnb2xkOiBN b3ZlIHN5bSBkZWNsYXJhdGlvbiBqdXN0IGJlZm9yZSB1c2UKCk1vdmUgc3ltIGRlY2xhcmF0aW9u IGp1c3QgYmVmb3JlIHVzZSB0byBhdm9pZCAtV21heWJlLXVuaW5pdGlhbGl6ZWQKd2FybmluZyBm cm9tIEdDQyAxMS4KCglQUiBnb2xkLzI3MDk3CgkqIGluY3JlbWVudGFsLmNjIChTaXplZF9yZWxv YmpfaW5jcjo6ZG9fYWRkX3N5bWJvbHMpOiBNb3ZlIHN5bQoJZGVjbGFyYXRpb24ganVzdCBiZWZv cmUgdXNlLgoJKFNpemVkX2luY3JfZHlub2JqOjpkb19hZGRfc3ltYm9scyk6IExpa2V3aXNlLgoJ KiBwbHVnaW4uY2MgKFNpemVkX3BsdWdpbm9iajo6ZG9fYWRkX3N5bWJvbHMpOiBMaWtld2lzZS4K LS0tCiBnb2xkL0NoYW5nZUxvZyAgICAgIHwgOCArKysrKysrKwogZ29sZC9pbmNyZW1lbnRhbC5j YyB8IDQgKystLQogZ29sZC9wbHVnaW4uY2MgICAgICB8IDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwg MTEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9nb2xkL0NoYW5n ZUxvZyBiL2dvbGQvQ2hhbmdlTG9nCmluZGV4IDc3YjFmODg2YzMuLjk2MTRhODdmNzYgMTAwNjQ0 Ci0tLSBhL2dvbGQvQ2hhbmdlTG9nCisrKyBiL2dvbGQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTEg QEAKKzIwMjAtMTItMTkgIEguSi4gTHUgIDxoamwudG9vbHNAZ21haWwuY29tPgorCisJUFIgZ29s ZC8yNzA5NworCSogaW5jcmVtZW50YWwuY2MgKFNpemVkX3JlbG9ial9pbmNyOjpkb19hZGRfc3lt Ym9scyk6IE1vdmUgc3ltCisJZGVjbGFyYXRpb24ganVzdCBiZWZvcmUgdXNlLgorCShTaXplZF9p bmNyX2R5bm9iajo6ZG9fYWRkX3N5bWJvbHMpOiBMaWtld2lzZS4KKwkqIHBsdWdpbi5jYyAoU2l6 ZWRfcGx1Z2lub2JqOjpkb19hZGRfc3ltYm9scyk6IExpa2V3aXNlLgorCiAyMDIwLTEyLTE1ICBD YXJ5IENvdXRhbnQgIDxjY291dGFudEBnbWFpbC5jb20+CiAKIAkqIGR3cC5jYyAoY2xhc3MgRHdv X2ZpbGUpOiBVc2UgbmV3IEVoZHI6OmdldF9laV9vc2FiaSBhbmQKZGlmZiAtLWdpdCBhL2dvbGQv aW5jcmVtZW50YWwuY2MgYi9nb2xkL2luY3JlbWVudGFsLmNjCmluZGV4IDFmMmFlNWI4N2IuLjUy NWM5MmNmZjYgMTAwNjQ0Ci0tLSBhL2dvbGQvaW5jcmVtZW50YWwuY2MKKysrIGIvZ29sZC9pbmNy ZW1lbnRhbC5jYwpAQCAtMjEyOSw3ICsyMTI5LDYgQEAgU2l6ZWRfcmVsb2JqX2luY3I8c2l6ZSwg YmlnX2VuZGlhbj46OmRvX2FkZF9zeW1ib2xzKAogewogICBjb25zdCBpbnQgc3ltX3NpemUgPSBl bGZjcHA6OkVsZl9zaXplczxzaXplPjo6c3ltX3NpemU7CiAgIHVuc2lnbmVkIGNoYXIgc3ltYnVm W3N5bV9zaXplXTsKLSAgZWxmY3BwOjpTeW08c2l6ZSwgYmlnX2VuZGlhbj4gc3ltKHN5bWJ1Zik7 CiAgIGVsZmNwcDo6U3ltX3dyaXRlPHNpemUsIGJpZ19lbmRpYW4+IG9zeW0oc3ltYnVmKTsKIAog ICB0eXBlZGVmIHR5cGVuYW1lIGVsZmNwcDo6RWxmX3R5cGVzPHNpemU+OjpFbGZfV1h3b3JkIEVs Zl9zaXplX3R5cGU7CkBAIC0yMTk2LDYgKzIxOTUsNyBAQCBTaXplZF9yZWxvYmpfaW5jcjxzaXpl LCBiaWdfZW5kaWFuPjo6ZG9fYWRkX3N5bWJvbHMoCiAgICAgICBvc3ltLnB1dF9zdF9vdGhlcihn c3ltLmdldF9zdF9vdGhlcigpKTsKICAgICAgIG9zeW0ucHV0X3N0X3NobmR4KHNobmR4KTsKIAor ICAgICAgZWxmY3BwOjpTeW08c2l6ZSwgYmlnX2VuZGlhbj4gc3ltKHN5bWJ1Zik7CiAgICAgICBT eW1ib2wqIHJlcyA9IHN5bXRhYi0+YWRkX2Zyb21faW5jcm9iaih0aGlzLCBuYW1lLCBOVUxMLCAm c3ltKTsKIAogICAgICAgaWYgKHNobmR4ICE9IGVsZmNwcDo6U0hOX1VOREVGKQpAQCAtMjczMCw3 ICsyNzMwLDYgQEAgU2l6ZWRfaW5jcl9keW5vYmo8c2l6ZSwgYmlnX2VuZGlhbj46OmRvX2FkZF9z eW1ib2xzKAogewogICBjb25zdCBpbnQgc3ltX3NpemUgPSBlbGZjcHA6OkVsZl9zaXplczxzaXpl Pjo6c3ltX3NpemU7CiAgIHVuc2lnbmVkIGNoYXIgc3ltYnVmW3N5bV9zaXplXTsKLSAgZWxmY3Bw OjpTeW08c2l6ZSwgYmlnX2VuZGlhbj4gc3ltKHN5bWJ1Zik7CiAgIGVsZmNwcDo6U3ltX3dyaXRl PHNpemUsIGJpZ19lbmRpYW4+IG9zeW0oc3ltYnVmKTsKIAogICB1bnNpZ25lZCBpbnQgbnN5bXMg PSB0aGlzLT5pbnB1dF9yZWFkZXJfLmdldF9nbG9iYWxfc3ltYm9sX2NvdW50KCk7CkBAIC0yNzk1 LDYgKzI3OTQsNyBAQCBTaXplZF9pbmNyX2R5bm9iajxzaXplLCBiaWdfZW5kaWFuPjo6ZG9fYWRk X3N5bWJvbHMoCiAgICAgICBvc3ltLnB1dF9zdF9vdGhlcihnc3ltLmdldF9zdF9vdGhlcigpKTsK ICAgICAgIG9zeW0ucHV0X3N0X3NobmR4KHNobmR4KTsKIAorICAgICAgZWxmY3BwOjpTeW08c2l6 ZSwgYmlnX2VuZGlhbj4gc3ltKHN5bWJ1Zik7CiAgICAgICBTaXplZF9zeW1ib2w8c2l6ZT4qIHJl cyA9CiAJICBzeW10YWItPmFkZF9mcm9tX2luY3JvYmo8c2l6ZSwgYmlnX2VuZGlhbj4odGhpcywg bmFtZSwgTlVMTCwgJnN5bSk7CiAgICAgICB0aGlzLT5zeW1ib2xzX1tpXSA9IHJlczsKZGlmZiAt LWdpdCBhL2dvbGQvcGx1Z2luLmNjIGIvZ29sZC9wbHVnaW4uY2MKaW5kZXggZmQzNzk1N2U3My4u NWY1ZGE1ZGNlYSAxMDA2NDQKLS0tIGEvZ29sZC9wbHVnaW4uY2MKKysrIGIvZ29sZC9wbHVnaW4u Y2MKQEAgLTEzOTcsNyArMTM5Nyw2IEBAIFNpemVkX3BsdWdpbm9iajxzaXplLCBiaWdfZW5kaWFu Pjo6ZG9fYWRkX3N5bWJvbHMoU3ltYm9sX3RhYmxlKiBzeW10YWIsCiB7CiAgIGNvbnN0IGludCBz eW1fc2l6ZSA9IGVsZmNwcDo6RWxmX3NpemVzPHNpemU+OjpzeW1fc2l6ZTsKICAgdW5zaWduZWQg Y2hhciBzeW1idWZbc3ltX3NpemVdOwotICBlbGZjcHA6OlN5bTxzaXplLCBiaWdfZW5kaWFuPiBz eW0oc3ltYnVmKTsKICAgZWxmY3BwOjpTeW1fd3JpdGU8c2l6ZSwgYmlnX2VuZGlhbj4gb3N5bShz eW1idWYpOwogCiAgIFBsdWdpbl9yZWNvcmRlciogcmVjb3JkZXIgPSBwYXJhbWV0ZXJzLT5vcHRp b25zKCkucGx1Z2lucygpLT5yZWNvcmRlcigpOwpAQCAtMTQ4MCw2ICsxNDc5LDcgQEAgU2l6ZWRf cGx1Z2lub2JqPHNpemUsIGJpZ19lbmRpYW4+Ojpkb19hZGRfc3ltYm9scyhTeW1ib2xfdGFibGUq IHN5bXRhYiwKICAgICAgIG9zeW0ucHV0X3N0X290aGVyKHZpcywgMCk7CiAgICAgICBvc3ltLnB1 dF9zdF9zaG5keChzaG5keCk7CiAKKyAgICAgIGVsZmNwcDo6U3ltPHNpemUsIGJpZ19lbmRpYW4+ IHN5bShzeW1idWYpOwogICAgICAgdGhpcy0+c3ltYm9sc19baV0gPQogICAgICAgICBzeW10YWIt PmFkZF9mcm9tX3BsdWdpbm9iajxzaXplLCBiaWdfZW5kaWFuPih0aGlzLCBuYW1lLCB2ZXIsICZz eW0pOwogICAgIH0KLS0gCjIuMjkuMgoK --000000000000c5708005b6d7f5cc--