From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) by sourceware.org (Postfix) with ESMTPS id BBC3F3858D3C for ; Mon, 20 Sep 2021 15:20:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org BBC3F3858D3C Received: by mail-pg1-x52f.google.com with SMTP id e7so17689391pgk.2 for ; Mon, 20 Sep 2021 08:20:00 -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:references:in-reply-to:from:date :message-id:subject:to:cc; bh=M2QNplPQvAhdxI9FAIAG9IAMp0fiuqf3EdDiYzr7BbI=; b=PevzrkykfoPWKdp//0pwpe1zP60c2C2zLBaCerYCMTzzhjkU8Q4ocsMa1E345hMKt0 lKH8NTLGg4xoW+O3vX3BJqHQGb0+QBkLaNf05fi9lE1HOoEC0wyi6Y6w68Hr/Jo5klLb FwPHjUpcd84z0rHNmGCwfVDn6KJG1/j7i7/6gNaeJ+YF9GZur6wcVNsT3iIRhrJnCZc0 q8We6W8RHYFBEYcVxFgqKrROqazoQW7yK9zP9R2x7FTjTeWjTFx3u0HTzfRO2ja1ER+W yHYYm0p+0SdB7TKk7LhLKkail1uaIEVlOtHddYh6+C+Lb1l0+g5AaY2nYgVFfwB7eRj2 cLyg== X-Gm-Message-State: AOAM532OVAjg+5+GiU3kPqNJkRuTII7R/AP9vpaBIIIF0/K9QobvS84t GMmTbN2S5dYGr0FIRg6qNjqlmPUQcVCIxXC1uFU= X-Google-Smtp-Source: ABdhPJxiN0VGkrZNfx7szi54o99GfOVxfc5ePLgB6bH+68OZeYqoAZ7Yz2Dh87X8mMu0nWBCgtWus9i56szwKqFYPN8= X-Received: by 2002:a05:6a00:4:b0:43d:32f3:e861 with SMTP id h4-20020a056a00000400b0043d32f3e861mr26245158pfk.60.1632151199595; Mon, 20 Sep 2021 08:19:59 -0700 (PDT) MIME-Version: 1.0 References: <22B37A10-936C-4525-AF10-E0851E2AE94A@oracle.com> <20210917165921.GR304296@tucnak> <7D5441CF-EDBF-47AA-A5D1-453895B73A0F@oracle.com> In-Reply-To: <7D5441CF-EDBF-47AA-A5D1-453895B73A0F@oracle.com> From: "H.J. Lu" Date: Mon, 20 Sep 2021 08:19:23 -0700 Message-ID: Subject: [PATCH] x86: Clean up gcc.target/i386/auto-init-* tests To: Qing Zhao , Uros Bizjak Cc: Jakub Jelinek , Nick Alcock via Gcc-patches , Richard Biener Content-Type: multipart/mixed; boundary="00000000000078da1305cc6ed024" X-Spam-Status: No, score=-3030.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, GIT_PATCH_0, KAM_SHORT, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) 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: Mon, 20 Sep 2021 15:20:02 -0000 --00000000000078da1305cc6ed024 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Sep 17, 2021 at 10:32 AM Qing Zhao via Gcc-patches wrote: > > > > > On Sep 17, 2021, at 11:59 AM, Jakub Jelinek wrote: > > > > On Fri, Sep 17, 2021 at 04:55:22PM +0000, Qing Zhao wrote: > >> This is the patch to fix gcc.target/i386/auto-init-* tests. > >> > >> I have tested the change at X86_64-linux with > >> > >> make check-gcc RUNTESTFLAGS=3D'--target_board=3Dunix\{-m64,-m64/-march= =3Dskylake-avx512,-m64/-fstack-protector-all,-m64/-fstack-clash-protection,= -m32/-mno-sse,-m32/-mtune=3Dbonnell,-m32/-march=3Dbonnell,-m32/-fstack-prot= ector-all/-fstack-clash-protection\} i386.exp=3Dauto-init*=E2=80=99 > >> > >> make check-gcc RUNTESTFLAGS=3D'--target_board=3Dunix\{-m64,-m64/-march= =3Dskylake-avx512/-fPIC,-m64/-fstack-protector-all/-fPIC,-m64/-fstack-clash= -protection/-fPIC,-m32/-mno-sse/-fPIC,-m32/-mtune=3Dbonnell/-fPIC,-m32/-mar= ch=3Dbonnell/-fPIC,-m32/-fstack-protector-all/-fstack-clash-protection/-fPI= C\} i386.exp=3Dauto-init*=E2=80=99 > >> > >> Everything works fine. > >> > >> Okay for commit? > > > > LGTM. > > Thank you. > > I will commit the change soon. > > For the aarch64 tests, do you have a suggestion on what the option combin= ation I should test? > Here is the followup patch to clean up these tests: 1. Replace ia32 with { ! lp64 } to enable ILP32 tests for -mx32. 2. Replace lp64 with { ! ia32 } to enable x86-64 ISA tests for -mx32. 3. For auto-init-3.c, add -msse and -mfpmath=3D387 for ia32. Any comments? --=20 H.J. --00000000000078da1305cc6ed024 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-x86-Clean-up-gcc.target-i386-auto-init-tests.patch" Content-Disposition: attachment; filename="0001-x86-Clean-up-gcc.target-i386-auto-init-tests.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_ktssl6o40 RnJvbSA3OTgzMTAwNWU2ZDYzZTE3ZDA3N2QzYzk0YjZmM2MxZTA5N2MzZGE4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhqbC50b29sc0BnbWFpbC5jb20+CkRhdGU6 IE1vbiwgMjAgU2VwIDIwMjEgMDc6NDg6MDUgLTA3MDAKU3ViamVjdDogW1BBVENIXSB4ODY6IENs ZWFuIHVwIGdjYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtKiB0ZXN0cwoKMS4gUmVwbGFjZSBpYTMy IHdpdGggeyAhIGxwNjQgfSB0byBlbmFibGUgSUxQMzIgdGVzdHMgZm9yIC1teDMyLgoyLiBSZXBs YWNlIGxwNjQgd2l0aCB7ICEgaWEzMiB9IHRvIGVuYWJsZSB4ODYtNjQgSVNBIHRlc3RzIGZvciAt bXgzMi4KMy4gRm9yIGF1dG8taW5pdC0zLmMsIGFkZCAtbXNzZSBhbmQgLW1mcG1hdGg9Mzg3IGZv ciBpYTMyLgoKCSogZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC0yLmM6IFJlcGxhY2UgaWEzMiB3 aXRoIHsgISBscDY0IH0uCgkqIGdjYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtMy5jIChkZy1vcHRp b25zKTogQWRkIC1tc3NlLgoJKGRnLWFkZGl0aW9uYWwtb3B0aW9ucyk6IEFkZCAtbWZwbWF0aD0z ODcgZm9yIGlhMzIuCglSZXBsYWNlIGxwNjQgd2l0aCB7ICEgaWEzMiB9LiBBZGQgYSBzcGFjZSBh ZnRlciBpYTMyLgoJKiBnY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LTQuYzogUmVwbGFjZSBscDY0 IHdpdGggeyAhIGlhMzIgfS4KCSogZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC01LmM6IExpa2V3 aXNlLgoJKiBnY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LXBhZGRpbmctMy5jOiBMaWtld2lzZS4K CSogZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC1wYWRkaW5nLTcuYzogTGlrZXdpc2UuCgkqIGdj Yy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtcGFkZGluZy04LmM6IExpa2V3aXNlLgoJKiBnY2MudGFy Z2V0L2kzODYvYXV0by1pbml0LXBhZGRpbmctOS5jOiBMaWtld2lzZS4KLS0tCiBnY2MvdGVzdHN1 aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtMi5jICAgICAgICAgfCA1ICsrLS0tCiBnY2Mv dGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtMy5jICAgICAgICAgfCA3ICsrKyst LS0KIGdjYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC00LmMgICAgICAgICB8 IDcgKysrLS0tLQogZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LTUuYyAg ICAgICAgIHwgNCArLS0tCiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQt cGFkZGluZy0zLmMgfCA2ICsrLS0tLQogZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvYXV0 by1pbml0LXBhZGRpbmctNy5jIHwgNCArLS0tCiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4 Ni9hdXRvLWluaXQtcGFkZGluZy04LmMgfCAyICstCiBnY2MvdGVzdHN1aXRlL2djYy50YXJnZXQv aTM4Ni9hdXRvLWluaXQtcGFkZGluZy05LmMgfCA0ICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMTYg aW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LTIuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9pMzg2L2F1dG8taW5pdC0yLmMKaW5kZXggYjIzZjczM2E0MDMuLmUyMjkzMGFlODliIDEwMDY0 NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtMi5jCisrKyBi L2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC0yLmMKQEAgLTMzLDYgKzMz LDUgQEAgdm9pZCBmb28oKQogLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgIjB4 ZmZmZmZmZmZmZmZmZmVmZSIgMSAiZXhwYW5kIiB9IH0gKi8KIC8qIHsgZGctZmluYWwgeyBzY2Fu LXJ0bC1kdW1wLXRpbWVzICIweGZmZmZmZmZmZmVmZWZlZmUiIDIgImV4cGFuZCIgeyB0YXJnZXQg bHA2NCB9IH0gfSAqLwogLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgIjB4ZmVm ZWZlZmVmZWZlZmVmZSIgMyAiZXhwYW5kIiB7IHRhcmdldCBscDY0IH0gfSB9ICovCi0vKiB7IGRn LWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiMHhmZmZmZmZmZmZlZmVmZWZlIiA0ICJleHBh bmQiIHsgdGFyZ2V0IGlhMzIgfSB9IH0gKi8KLS8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1w LXRpbWVzICIweGZlZmVmZWZlZmVmZWZlZmUiIDEgImV4cGFuZCIgeyB0YXJnZXQgaWEzMiB9IH0g fSAqLwotCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiMHhmZmZmZmZmZmZl ZmVmZWZlIiA0ICJleHBhbmQiIHsgdGFyZ2V0IHsgISBscDY0IH0gfSB9IH0gKi8KKy8qIHsgZGct ZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVzICIweGZlZmVmZWZlZmVmZWZlZmUiIDEgImV4cGFu ZCIgeyB0YXJnZXQgeyAhIGxwNjQgfSB9IH0gfSAqLwpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0 ZS9nY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LTMuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9pMzg2L2F1dG8taW5pdC0zLmMKaW5kZXggZGYzMTc2MTZkYjMuLjg5MWVhYjFjNDBiIDEwMDY0 NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtMy5jCisrKyBi L2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC0zLmMKQEAgLTEsNiArMSw3 IEBACiAvKiBWZXJpZnkgemVybyBpbml0aWFsaXphdGlvbiBmb3IgZmxvYXRpbmcgcG9pbnQgdHlw ZSBhdXRvbWF0aWMgdmFyaWFibGVzLiAgKi8KIC8qIHsgZGctZG8gY29tcGlsZSB9ICovCi0vKiB7 IGRnLW9wdGlvbnMgIi1mdHJpdmlhbC1hdXRvLXZhci1pbml0PXplcm8gLW1hcmNoPXg4Ni02NCAt bXR1bmU9Z2VuZXJpYyIgfSAqLworLyogeyBkZy1vcHRpb25zICItZnRyaXZpYWwtYXV0by12YXIt aW5pdD16ZXJvIC1tYXJjaD14ODYtNjQgLW10dW5lPWdlbmVyaWMgLW1zc2UiIH0gKi8KKy8qIHsg ZGctYWRkaXRpb25hbC1vcHRpb25zICItbWZwbWF0aD0zODciIHsgdGFyZ2V0IGlhMzIgfSB9ICov CiAKIGxvbmcgZG91YmxlIHJlc3VsdDsKIApAQCAtMTQsNSArMTUsNSBAQCBsb25nIGRvdWJsZSBm b28oKQogICByZXR1cm4gcmVzdWx0OwogfQogCi0vKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJs ZXItdGltZXMgInB4b3JcdFxcXCV4bW0wLCBcXFwleG1tMCIgMyAgeyB0YXJnZXQgbHA2NCB9IH0g fSAqLwotLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyLXRpbWVzICJmbGR6IiAzICB7IHRh cmdldCBpYTMyfSB9IH0gKi8KKy8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAi cHhvclx0XFxcJXhtbTAsIFxcXCV4bW0wIiAzICB7IHRhcmdldCB7ICEgaWEzMiB9IH0gfSB9ICov CisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZsZHoiIDMgIHsgdGFyZ2V0 IGlhMzIgfSB9IH0gKi8KZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2 L2F1dG8taW5pdC00LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQt NC5jCmluZGV4IDU1NGEyYzU3ZWI2Li43YjQ2Yzc0YTA3MyAxMDA2NDQKLS0tIGEvZ2NjL3Rlc3Rz dWl0ZS9nY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LTQuYworKysgYi9nY2MvdGVzdHN1aXRlL2dj Yy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtNC5jCkBAIC0xNCw5ICsxNCw4IEBAIGxvbmcgZG91Ymxl IGZvbygpCiAgIHJldHVybiByZXN1bHQ7CiB9CiAKLS8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1k dW1wLXRpbWVzICIweGZmZmZmZmZmZmVmZWZlZmUiIDEgImV4cGFuZCIgeyB0YXJnZXQgbHA2NCB9 IH0gfSAqLwotLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgIlxcXFsweGZlZmVm ZWZlZmVmZWZlZmVcXFxdIiAxICJleHBhbmQiIHsgdGFyZ2V0IGxwNjQgfSB9IH0gKi8KLS8qIHsg ZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVzICIweGZmZmZmZmZmZmZmZmZmZmVcXFxdXFxc KSByZXBlYXRlZCB4MTYiIDEgImV4cGFuZCIgeyB0YXJnZXQgbHA2NCB9IH0gfSAqLworLyogeyBk Zy1maW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgIjB4ZmZmZmZmZmZmZWZlZmVmZSIgMSAiZXhw YW5kIiB7IHRhcmdldCB7ICEgaWEzMiB9IH0gfSB9ICovCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1y dGwtZHVtcC10aW1lcyAiXFxcWzB4ZmVmZWZlZmVmZWZlZmVmZVxcXF0iIDEgImV4cGFuZCIgeyB0 YXJnZXQgeyAhIGlhMzIgfSB9IH0gfSAqLworLyogeyBkZy1maW5hbCB7IHNjYW4tcnRsLWR1bXAt dGltZXMgIjB4ZmZmZmZmZmZmZmZmZmZmZVxcXF1cXFwpIHJlcGVhdGVkIHgxNiIgMSAiZXhwYW5k IiB7IHRhcmdldCB7ICEgaWEzMiB9IH0gfSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nhbi1ydGwt ZHVtcC10aW1lcyAiMHhmZmZmZmZmZmZlZmVmZWZlIiAyICJleHBhbmQiIHsgdGFyZ2V0IGlhMzIg fSB9IH0gKi8KIC8qIHsgZGctZmluYWwgeyBzY2FuLXJ0bC1kdW1wLXRpbWVzICJcXFxbMHhmZWZl ZmVmZWZlZmVmZWZlXFxcXSIgMiAiZXhwYW5kIiB7IHRhcmdldCBpYTMyIH0gfSB9ICovCi0KZGlm ZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC01LmMgYi9n Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtNS5jCmluZGV4IDI3ZDk3MWY4 Y2YxLi4wZTlkNzRmOTg1MiAxMDA2NDQKLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kz ODYvYXV0by1pbml0LTUuYworKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRv LWluaXQtNS5jCkBAIC0xNSw3ICsxNSw1IEBAIF9Db21wbGV4IGxvbmcgZG91YmxlIGZvbygpCiAg IHJldHVybiByZXN1bHQ7CiB9CiAKLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1l cyAiXFwubG9uZ1x0MCIgMTQgeyB0YXJnZXQgbHA2NCB9IH0gfSAqLworLyogeyBkZy1maW5hbCB7 IHNjYW4tYXNzZW1ibGVyLXRpbWVzICJcXC5sb25nXHQwIiAxNCB7IHRhcmdldCB7ICEgaWEzMiB9 IH0gfSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgIlxcLmxvbmdc dDAiIDEyIHsgdGFyZ2V0IGlhMzIgfSB9IH0gKi8KLQotCmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1 aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtcGFkZGluZy0zLmMgYi9nY2MvdGVzdHN1aXRl L2djYy50YXJnZXQvaTM4Ni9hdXRvLWluaXQtcGFkZGluZy0zLmMKaW5kZXggMjIwYTlmMjYzNDgu LjdjMjBhMjg1MDhmIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9h dXRvLWluaXQtcGFkZGluZy0zLmMKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYv YXV0by1pbml0LXBhZGRpbmctMy5jCkBAIC0yNCw5ICsyNCw3IEBAIGludCBmb28gKCkKIH0KIAog LyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtb3ZsXHRcXFwkMCwiIH0gfSAqLwotLyog eyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtb3ZsXHRcXFwkMTYsIiB7IHRhcmdldCBscDY0 IH0gfSB9ICovCi0vKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXIgInJlcCBzdG9zcSIgeyB0 YXJnZXQgbHA2NCB9IH0gfSAqLworLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtb3Zs XHRcXFwkMTYsIiB7IHRhcmdldCB7ICEgaWEzMiB9IH0gfSB9ICovCisvKiB7IGRnLWZpbmFsIHsg c2Nhbi1hc3NlbWJsZXIgInJlcCBzdG9zcSIgeyB0YXJnZXQgeyAhIGlhMzIgfSB9IH0gfSAqLwog LyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtb3ZsXHRcXFwkMzIsIiB7IHRhcmdldCBp YTMyIH0gfSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXIgInJlcCBzdG9zbCIg eyB0YXJnZXQgaWEzMiB9IH0gfSAqLwotCi0KZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2Nj LnRhcmdldC9pMzg2L2F1dG8taW5pdC1wYWRkaW5nLTcuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRh cmdldC9pMzg2L2F1dG8taW5pdC1wYWRkaW5nLTcuYwppbmRleCBjMTM2ZTFjZmZjNC4uYzM4MjNk ZTkwNWQgMTAwNjQ0Ci0tLSBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5p dC1wYWRkaW5nLTcuYworKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWlu aXQtcGFkZGluZy03LmMKQEAgLTE4LDYgKzE4LDQgQEAgaW50IGZvbyAoKQogfQogCiAvKiB7IGRn LWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiY29uc3RfaW50IDAgXFxcWzBcXFxdXFxcKSBy ZXBlYXRlZCB4MTYiIDEgImV4cGFuZCIgeyB0YXJnZXQgaWEzMiB9IH0gfSAqLwotLyogeyBkZy1m aW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgImNvbnN0X2ludCAwIFxcXFswXFxcXVxcXCkiIDEg ImV4cGFuZCIgeyB0YXJnZXQgbHA2NCB9IH0gfSAqLwotCi0KKy8qIHsgZGctZmluYWwgeyBzY2Fu LXJ0bC1kdW1wLXRpbWVzICJjb25zdF9pbnQgMCBcXFxbMFxcXF1cXFwpIiAxICJleHBhbmQiIHsg dGFyZ2V0IHsgISBpYTMyIH0gfSB9IH0gKi8KZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2Nj LnRhcmdldC9pMzg2L2F1dG8taW5pdC1wYWRkaW5nLTguYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRh cmdldC9pMzg2L2F1dG8taW5pdC1wYWRkaW5nLTguYwppbmRleCA0NWJhYTNjMDFhMy4uNGY0NTc1 NWM5MGQgMTAwNjQ0Ci0tLSBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5p dC1wYWRkaW5nLTguYworKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9hdXRvLWlu aXQtcGFkZGluZy04LmMKQEAgLTE4LDQgKzE4LDQgQEAgaW50IGZvbyAoKQogfQogCiAvKiB7IGRn LWZpbmFsIHsgc2Nhbi1ydGwtZHVtcC10aW1lcyAiY29uc3RfaW50IDAgXFxcWzBcXFxdXFxcKSBy ZXBlYXRlZCB4MTYiIDEgImV4cGFuZCIgeyB0YXJnZXQgaWEzMiB9IH0gfSAqLwotLyogeyBkZy1m aW5hbCB7IHNjYW4tcnRsLWR1bXAtdGltZXMgImNvbnN0X2ludCAwIFxcXFswXFxcXVxcXCkiIDEg ImV4cGFuZCIgeyB0YXJnZXQgbHA2NCB9IH0gfSAqLworLyogeyBkZy1maW5hbCB7IHNjYW4tcnRs LWR1bXAtdGltZXMgImNvbnN0X2ludCAwIFxcXFswXFxcXVxcXCkiIDEgImV4cGFuZCIgeyB0YXJn ZXQgeyAhIGlhMzIgfSB9IH0gfSAqLwpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFy Z2V0L2kzODYvYXV0by1pbml0LXBhZGRpbmctOS5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0 L2kzODYvYXV0by1pbml0LXBhZGRpbmctOS5jCmluZGV4IGVhZmEzMjcyZGFiLi5hODdiNjhiMjU1 YiAxMDA2NDQKLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvYXV0by1pbml0LXBh ZGRpbmctOS5jCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L2F1dG8taW5pdC1w YWRkaW5nLTkuYwpAQCAtMTksNyArMTksNyBAQCBpbnQgZm9vICgpCiB9CiAKIC8qIHsgZGctZmlu YWwgeyBzY2FuLWFzc2VtYmxlciAibW92bFx0XFxcJDAsIiB9IH0gKi8KLS8qIHsgZGctZmluYWwg eyBzY2FuLWFzc2VtYmxlciAibW92bFx0XFxcJDIwLCIgeyB0YXJnZXQgbHA2NH0gfSB9ICovCi0v KiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXIgInJlcCBzdG9zcSIgeyB0YXJnZXQgbHA2NCB9 IH0gfSAqLworLyogeyBkZy1maW5hbCB7IHNjYW4tYXNzZW1ibGVyICJtb3ZsXHRcXFwkMjAsIiB7 IHRhcmdldCB7ICEgaWEzMiB9IH0gfSB9ICovCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJs ZXIgInJlcCBzdG9zcSIgeyB0YXJnZXQgeyAhIGlhMzIgfSB9IH0gfSAqLwogLyogeyBkZy1maW5h bCB7IHNjYW4tYXNzZW1ibGVyICJtb3ZsXHRcXFwkNDAsIiB7IHRhcmdldCBpYTMyfSB9IH0gKi8K IC8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlciAicmVwIHN0b3NsIiB7IHRhcmdldCBpYTMy IH0gfSB9ICovCi0tIAoyLjMxLjEKCg== --00000000000078da1305cc6ed024--