From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 18537 invoked by alias); 22 Mar 2016 20:38:41 -0000 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 Received: (qmail 18510 invoked by uid 89); 22 Mar 2016 20:38:41 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-0.8 required=5.0 tests=AWL,BAYES_20,FREEMAIL_FROM,KAM_ASCII_DIVIDERS,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=no version=3.3.2 spammy=418, berndedlingerhotmailde, bernd.edlinger@hotmail.de, 419 X-Spam-User: qpsmtpd, 2 recipients X-HELO: DUB004-OMC4S16.hotmail.com Received: from dub004-omc4s16.hotmail.com (HELO DUB004-OMC4S16.hotmail.com) (157.55.2.91) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES256-SHA256 encrypted) ESMTPS; Tue, 22 Mar 2016 20:38:39 +0000 Received: from emea01-am1-obe.outbound.protection.outlook.com ([157.55.2.71]) by DUB004-OMC4S16.hotmail.com over TLS secured channel with Microsoft SMTPSVC(7.5.7601.23008); Tue, 22 Mar 2016 13:38:35 -0700 Received: from AM4PR07MB1571.eurprd07.prod.outlook.com (10.165.249.15) by AM4PR07MB1569.eurprd07.prod.outlook.com (10.165.249.13) with Microsoft SMTP Server (TLS) id 15.1.443.7; Tue, 22 Mar 2016 20:38:34 +0000 Received: from AM4PR07MB1571.eurprd07.prod.outlook.com ([10.165.249.15]) by AM4PR07MB1571.eurprd07.prod.outlook.com ([10.165.249.15]) with mapi id 15.01.0443.015; Tue, 22 Mar 2016 20:38:34 +0000 From: Bernd Edlinger To: Jonathan Wakely CC: "gcc-patches@gcc.gnu.org" , "libstdc++@gcc.gnu.org" Subject: Re: [PING**2] [PATCH, libstdc++] Add missing free-standing headers to install rule Date: Tue, 22 Mar 2016 21:28:00 -0000 Message-ID: References: <20160322143612.GM3805@redhat.com> <20160322191015.GN3805@redhat.com> In-Reply-To: <20160322191015.GN3805@redhat.com> authentication-results: redhat.com; dkim=none (message not signed) header.d=none;redhat.com; dmarc=none action=none header.from=hotmail.de; x-ms-exchange-messagesentrepresentingtype: 1 x-ms-office365-filtering-correlation-id: 68e43422-aae3-4763-106a-08d35291ee82 x-microsoft-exchange-diagnostics: 1;AM4PR07MB1569;4:t98urqhT3bVM8vpEEdCnZZxPYiV9R4zXnflHUzHUDa20ejzhOTfrVMBHENwn+UUSEhS+hB+9VJU6LUJ7a2LW1WqEAMUCN/yPW3bJR516JQ8nDV7smhWw8nsJb8XxNoFmilKfol0w/n8UNIMIV6XWysNBNnhX3fPa7tZb1y0hXEIyNM4e+uOp2aHXTWQwPNeb5g23GbPM+KIRDkOkpLsg1IX6d32Wd/KhsioIyVWcUx9oc4JvI8vVvFk6ddVMqkvlQbmcxewU90IRIxpk/ehqjArowGGVbFbrc3ZPBcruMurTdIpnXTOpfglvFm67AtJ2Hgl4kJbcqcXqRebnbXWGYQ==;23:ASaqsTOBEbWl1BsFS5uL6vIf6y4ruor5V4Ipp72Uoi4h7FtBlPdy88Kd7nykH3vlUZBHwQn0br3lxpAN+ChpO1uHHr2yk+sRRxlmWqp69Fru8/z1VUjCoPNuXihAP9B09pa9OZ5qU1fZXdiq81qCRs/hdAeN/QGHExToVycnw08X79sHlHCFwFS44IgD27KPZ7qYD240npk4sggZpm3yeA==;5:1XXlYhb+9p5pVAy+Wky0JUkQN8t3ecF5qyK2CJSEWzcPEp2mblPPbxY8KrIvdzXks4ZRGned3d11i4XOs4ZU2G90Jpx23Ul3FTEt2ScWCPFui5W+cHgZZmclKu5NxqXSaLiM+UD1eNIKP9DpyC4Vsw==;24:V8j/wglMh+dB81xXsa1Eykwgjk1T8NdUkGA44VBhx5fjVvS12y1k0quk+1iKn/NLCmftd32prDjb4FAJhljlnmWR75Y9shkBblJq99pfhWA= x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:AM4PR07MB1569; x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(432015012)(102415293)(102615271)(82015046);SRVR:AM4PR07MB1569;BCL:0;PCL:0;RULEID:;SRVR:AM4PR07MB1569; x-forefront-prvs: 08897B549D x-forefront-antispam-report: SFV:NSPM;SFS:(7070004)(98900003);DIR:OUT;SFP:1901;SCL:1;SRVR:AM4PR07MB1569;H:AM4PR07MB1571.eurprd07.prod.outlook.com;FPR:;SPF:None;MLV:ovrnspm;LANG:en; spamdiagnosticoutput: 1:23 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_AM4PR07MB15716E7DFDE201CE62571AD1E4800AM4PR07MB1571eurp_" MIME-Version: 1.0 X-OriginatorOrg: sct-15-1-409-10-msonline-outlook-d6129.templateTenant X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Mar 2016 20:38:34.3047 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR07MB1569 X-SW-Source: 2016-03/txt/msg01265.txt.bz2 --_002_AM4PR07MB15716E7DFDE201CE62571AD1E4800AM4PR07MB1571eurp_ Content-Type: text/plain; charset="Windows-1252" Content-ID: Content-Transfer-Encoding: quoted-printable Content-length: 992 On 22.03.2016 20:10, Jonathan Wakely wrote: > On 22/03/16 18:29 +0000, Bernd Edlinger wrote: >> Yes. Maybe changing concept_check.h would be better, because >> I see 3 different instances of bits/c++config.h: >> >> $prefix/arm-eabi/include/c++/6.0.0/arm-eabi/fpu/bits/c++config.h >> $prefix/arm-eabi/include/c++/6.0.0/arm-eabi/bits/c++config.h >> $prefix/arm-eabi/include/c++/6.0.0/arm-eabi/thumb/bits/c++config.h > > But they're all generated from the same include/bits/c++config in the > source tree, so that shouldn't matter. > >> while I only see one use of _GLIBCXX_CONCEPT_CHECKS: >> $prefix/arm-eabi/include/c++/6.0.0/bits/concept_check.h > > I'm fine with changing it there. We should also document that the > macro doesn't do anything for freestanding implementations. > Done. Attached is a new version of my patch with a small documentation update. I just used your wording if you don't mind. Is it Ok for trunk when boot-strap and regression-testing completed? Thanks Bernd. --_002_AM4PR07MB15716E7DFDE201CE62571AD1E4800AM4PR07MB1571eurp_ Content-Type: text/x-patch; name="patch-freestanding-headers.diff" Content-Description: patch-freestanding-headers.diff Content-Disposition: attachment; filename="patch-freestanding-headers.diff"; size=5869; creation-date="Tue, 22 Mar 2016 20:38:31 GMT"; modification-date="Tue, 22 Mar 2016 20:38:31 GMT" Content-ID: Content-Transfer-Encoding: base64 Content-length: 7959 MjAxNi0wMy0yMiAgQmVybmQgRWRsaW5nZXIgIDxiZXJuZC5lZGxpbmdlckBo b3RtYWlsLmRlPg0KDQoJKiBpbmNsdWRlL01ha2VmaWxlLmFtIChpbnN0YWxs LWZyZWVzdGFuZGluZy1oZWFkZXJzKTogQWRkDQoJY29uY2VwdF9jaGVjay5o IGFuZCBtb3ZlLmggdG8gdGhlIGluc3RhbGxlZCBoZWFkZXJzLg0KCSogaW5j bHVkZS9NYWtlZmlsZS5pbjogUmVnZW5lcmF0ZWQuDQoJKiBpbmNsdWRlL2Jp dHMvY29uY2VwdF9jaGVjay5oOiBJZ25vcmUgX0dMSUJDWFhfQ09OQ0VQVF9D SEVDS1MgZm9yDQoJZnJlZXN0YW5kaW5nIGltcGxlbWVudGF0aW9ucy4NCgkq IGRvYy9odG1sL21hbnVhbC91c2luZ19tYWNyb3MuaHRtbCAoX0dMSUJDWFhf Q09OQ0VQVF9DSEVDS1MpOiBNZW50aW9uDQoJdGhhdCB0aGlzIG1hY3JvIGRv ZXNuJ3QgZG8gYW55dGhpbmcgZm9yIGZyZWVzdGFuZGluZyBpbXBsZW1lbnRh aW9ucy4NCgkqIGRvYy94bWwvbWFudWFsL3VzaW5nLnhtbCAoX0dMSUJDWFhf Q09OQ0VQVF9DSEVDS1MpOiBNZW50aW9uDQoJdGhhdCB0aGlzIG1hY3JvIGRv ZXNuJ3QgZG8gYW55dGhpbmcgZm9yIGZyZWVzdGFuZGluZyBpbXBsZW1lbnRh aW9ucy4NCg0KSW5kZXg6IGxpYnN0ZGMrKy12My9kb2MvaHRtbC9tYW51YWwv dXNpbmdfbWFjcm9zLmh0bWwNCj09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0t LSBsaWJzdGRjKystdjMvZG9jL2h0bWwvbWFudWFsL3VzaW5nX21hY3Jvcy5o dG1sCShyZXZpc2lvbiAyMzQ0MDcpDQorKysgbGlic3RkYysrLXYzL2RvYy9o dG1sL21hbnVhbC91c2luZ19tYWNyb3MuaHRtbAkod29ya2luZyBjb3B5KQ0K QEAgLTY2LDcgKzY2LDggQEANCiAJPGNvZGUgY2xhc3M9ImNvZGUiPi0tZW5h YmxlLWNvbmNlcHQtY2hlY2tzPC9jb2RlPi4gIFdoZW4gZGVmaW5lZCwgcGVy Zm9ybXMNCiAJY29tcGlsZS10aW1lIGNoZWNraW5nIG9uIGNlcnRhaW4gdGVt cGxhdGUgaW5zdGFudGlhdGlvbnMgdG8NCiAJZGV0ZWN0IHZpb2xhdGlvbnMg b2YgdGhlIHJlcXVpcmVtZW50cyBvZiB0aGUgc3RhbmRhcmQuICBUaGlzDQot CWlzIGRlc2NyaWJlZCBpbiBtb3JlIGRldGFpbCBpbg0KKwltYWNybyBkb2Vz bid0IGRvIGFueXRoaW5nIGZvciBmcmVlc3RhbmRpbmcgaW1wbGVtZW50YWlv bnMuDQorCVRoaXMgaXMgZGVzY3JpYmVkIGluIG1vcmUgZGV0YWlsIGluDQog CTxhIGNsYXNzPSJsaW5rIiBocmVmPSJleHRfY29tcGlsZV9jaGVja3MuaHRt bCIgdGl0bGU9IkNoYXB0ZXLCoDE2LsKgQ29tcGlsZSBUaW1lIENoZWNrcyI+ Q29tcGlsZSBUaW1lIENoZWNrczwvYT4uDQogICAgICAgPC9wPjwvZGQ+PGR0 PjxzcGFuIGNsYXNzPSJ0ZXJtIj48Y29kZSBjbGFzcz0iY29kZSI+X0dMSUJD WFhfQVNTRVJUSU9OUzwvY29kZT48L3NwYW4+PC9kdD48ZGQ+PHA+DQogCVVu ZGVmaW5lZCBieSBkZWZhdWx0LiBXaGVuIGRlZmluZWQsIGVuYWJsZXMgZXh0 cmEgZXJyb3IgY2hlY2tpbmcgaW4NCkBAIC05MSw0ICs5Miw0IEBADQogCW1v ZGU8L2E+Lg0KICAgICAgIDwvcD48L2RkPjxkdD48c3BhbiBjbGFzcz0idGVy bSI+PGNvZGUgY2xhc3M9ImNvZGUiPl9fU1REQ1BQX1dBTlRfTUFUSF9TUEVD X0ZVTkNTX188L2NvZGU+PC9zcGFuPjwvZHQ+PGRkPjxwPlVuZGVmaW5lZCBi eSBkZWZhdWx0LiBXaGVuIGRlZmluZWQgdG8gYSBub24temVybyBpbnRlZ2Vy IGNvbnN0YW50LA0KIAllbmFibGVzIHN1cHBvcnQgZm9yIElTTy9JRUMgMjkx MjQgU3BlY2lhbCBNYXRoIEZ1bmN0aW9ucy4NCi0gICAgICA8L3A+PC9kZD48 L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im5hdmZvb3RlciI+PGhyIC8+ PHRhYmxlIHdpZHRoPSIxMDAlIiBzdW1tYXJ5PSJOYXZpZ2F0aW9uIGZvb3Rl ciI+PHRyPjx0ZCB3aWR0aD0iNDAlIiBhbGlnbj0ibGVmdCI+PGEgYWNjZXNz a2V5PSJwIiBocmVmPSJ1c2luZ19oZWFkZXJzLmh0bWwiPlByZXY8L2E+wqA8 L3RkPjx0ZCB3aWR0aD0iMjAlIiBhbGlnbj0iY2VudGVyIj48YSBhY2Nlc3Nr ZXk9InUiIGhyZWY9InVzaW5nLmh0bWwiPlVwPC9hPjwvdGQ+PHRkIHdpZHRo PSI0MCUiIGFsaWduPSJyaWdodCI+wqA8YSBhY2Nlc3NrZXk9Im4iIGhyZWY9 InVzaW5nX2R1YWxfYWJpLmh0bWwiPk5leHQ8L2E+PC90ZD48L3RyPjx0cj48 dGQgd2lkdGg9IjQwJSIgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9wIj5IZWFk ZXJzwqA8L3RkPjx0ZCB3aWR0aD0iMjAlIiBhbGlnbj0iY2VudGVyIj48YSBh Y2Nlc3NrZXk9ImgiIGhyZWY9Ii4uL2luZGV4Lmh0bWwiPkhvbWU8L2E+PC90 ZD48dGQgd2lkdGg9IjQwJSIgYWxpZ249InJpZ2h0IiB2YWxpZ249InRvcCI+ wqBEdWFsIEFCSTwvdGQ+PC90cj48L3RhYmxlPjwvZGl2PjwvYm9keT48L2h0 bWw+DQpcIE5vIG5ld2xpbmUgYXQgZW5kIG9mIGZpbGUNCisgICAgICA8L3A+ PC9kZD48L2RsPjwvZGl2PjwvZGl2PjxkaXYgY2xhc3M9Im5hdmZvb3RlciI+ PGhyIC8+PHRhYmxlIHdpZHRoPSIxMDAlIiBzdW1tYXJ5PSJOYXZpZ2F0aW9u IGZvb3RlciI+PHRyPjx0ZCB3aWR0aD0iNDAlIiBhbGlnbj0ibGVmdCI+PGEg YWNjZXNza2V5PSJwIiBocmVmPSJ1c2luZ19oZWFkZXJzLmh0bWwiPlByZXY8 L2E+wqA8L3RkPjx0ZCB3aWR0aD0iMjAlIiBhbGlnbj0iY2VudGVyIj48YSBh Y2Nlc3NrZXk9InUiIGhyZWY9InVzaW5nLmh0bWwiPlVwPC9hPjwvdGQ+PHRk IHdpZHRoPSI0MCUiIGFsaWduPSJyaWdodCI+wqA8YSBhY2Nlc3NrZXk9Im4i IGhyZWY9InVzaW5nX2R1YWxfYWJpLmh0bWwiPk5leHQ8L2E+PC90ZD48L3Ry Pjx0cj48dGQgd2lkdGg9IjQwJSIgYWxpZ249ImxlZnQiIHZhbGlnbj0idG9w Ij5IZWFkZXJzwqA8L3RkPjx0ZCB3aWR0aD0iMjAlIiBhbGlnbj0iY2VudGVy Ij48YSBhY2Nlc3NrZXk9ImgiIGhyZWY9Ii4uL2luZGV4Lmh0bWwiPkhvbWU8 L2E+PC90ZD48dGQgd2lkdGg9IjQwJSIgYWxpZ249InJpZ2h0IiB2YWxpZ249 InRvcCI+wqBEdWFsIEFCSTwvdGQ+PC90cj48L3RhYmxlPjwvZGl2PjwvYm9k eT48L2h0bWw+DQpJbmRleDogbGlic3RkYysrLXYzL2RvYy94bWwvbWFudWFs L3VzaW5nLnhtbA0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KLS0tIGxpYnN0 ZGMrKy12My9kb2MveG1sL21hbnVhbC91c2luZy54bWwJKHJldmlzaW9uIDIz NDQwNykNCisrKyBsaWJzdGRjKystdjMvZG9jL3htbC9tYW51YWwvdXNpbmcu eG1sCSh3b3JraW5nIGNvcHkpDQpAQCAtOTA4LDcgKzkwOCw4IEBADQogCTxj b2RlPi0tZW5hYmxlLWNvbmNlcHQtY2hlY2tzPC9jb2RlPi4gIFdoZW4gZGVm aW5lZCwgcGVyZm9ybXMNCiAJY29tcGlsZS10aW1lIGNoZWNraW5nIG9uIGNl cnRhaW4gdGVtcGxhdGUgaW5zdGFudGlhdGlvbnMgdG8NCiAJZGV0ZWN0IHZp b2xhdGlvbnMgb2YgdGhlIHJlcXVpcmVtZW50cyBvZiB0aGUgc3RhbmRhcmQu ICBUaGlzDQotCWlzIGRlc2NyaWJlZCBpbiBtb3JlIGRldGFpbCBpbg0KKwlt YWNybyBkb2Vzbid0IGRvIGFueXRoaW5nIGZvciBmcmVlc3RhbmRpbmcgaW1w bGVtZW50YWlvbnMuDQorCVRoaXMgaXMgZGVzY3JpYmVkIGluIG1vcmUgZGV0 YWlsIGluDQogCTxsaW5rIGxpbmtlbmQ9Im1hbnVhbC5leHQuY29tcGlsZV9j aGVja3MiPkNvbXBpbGUgVGltZSBDaGVja3M8L2xpbms+Lg0KICAgICAgIDwv cGFyYT4NCiAgICAgPC9saXN0aXRlbT48L3Zhcmxpc3RlbnRyeT4NCkluZGV4 OiBsaWJzdGRjKystdjMvaW5jbHVkZS9NYWtlZmlsZS5hbQ0KPT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PQ0KLS0tIGxpYnN0ZGMrKy12My9pbmNsdWRlL01ha2Vm aWxlLmFtCShyZXZpc2lvbiAyMzQ0MDcpDQorKysgbGlic3RkYysrLXYzL2lu Y2x1ZGUvTWFrZWZpbGUuYW0JKHdvcmtpbmcgY29weSkNCkBAIC0xMzMxLDcg KzEzMzEsNyBAQA0KICMgbGlic3VwYysrLCBzbyBvbmx5IHRoZSBvdGhlcnMg YW5kIHRoZSBzdWItaW5jbHVkZXMgYXJlIGNvcGllZCBoZXJlLg0KIGluc3Rh bGwtZnJlZXN0YW5kaW5nLWhlYWRlcnM6DQogCSQobWtpbnN0YWxsZGlycykg JChERVNURElSKSR7Z3h4X2luY2x1ZGVfZGlyfS9iaXRzDQotCWZvciBmaWxl IGluIGMrKzB4X3dhcm5pbmcuaCBhdG9taWNfYmFzZS5oOyBkbyBcDQorCWZv ciBmaWxlIGluIGMrKzB4X3dhcm5pbmcuaCBhdG9taWNfYmFzZS5oIGNvbmNl cHRfY2hlY2suaCBtb3ZlLmg7IGRvIFwNCiAJICAkKElOU1RBTExfREFUQSkg JHtnbGliY3h4X3NyY2Rpcn0vaW5jbHVkZS9iaXRzLyQke2ZpbGV9ICQoREVT VERJUikke2d4eF9pbmNsdWRlX2Rpcn0vYml0czsgZG9uZQ0KIAkkKG1raW5z dGFsbGRpcnMpICQoREVTVERJUikke2hvc3RfaW5zdGFsbGRpcn0NCiAJZm9y IGZpbGUgaW4gJHtob3N0X3NyY2Rpcn0vb3NfZGVmaW5lcy5oICR7aG9zdF9i dWlsZGRpcn0vYysrY29uZmlnLmggXA0KSW5kZXg6IGxpYnN0ZGMrKy12My9p bmNsdWRlL01ha2VmaWxlLmluDQo9PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09DQot LS0gbGlic3RkYysrLXYzL2luY2x1ZGUvTWFrZWZpbGUuaW4JKHJldmlzaW9u IDIzNDQwNykNCisrKyBsaWJzdGRjKystdjMvaW5jbHVkZS9NYWtlZmlsZS5p bgkod29ya2luZyBjb3B5KQ0KQEAgLTE3NTMsNyArMTc1Myw3IEBADQogIyBs aWJzdXBjKyssIHNvIG9ubHkgdGhlIG90aGVycyBhbmQgdGhlIHN1Yi1pbmNs dWRlcyBhcmUgY29waWVkIGhlcmUuDQogaW5zdGFsbC1mcmVlc3RhbmRpbmct aGVhZGVyczoNCiAJJChta2luc3RhbGxkaXJzKSAkKERFU1RESVIpJHtneHhf aW5jbHVkZV9kaXJ9L2JpdHMNCi0JZm9yIGZpbGUgaW4gYysrMHhfd2Fybmlu Zy5oIGF0b21pY19iYXNlLmg7IGRvIFwNCisJZm9yIGZpbGUgaW4gYysrMHhf d2FybmluZy5oIGF0b21pY19iYXNlLmggY29uY2VwdF9jaGVjay5oIG1vdmUu aDsgZG8gXA0KIAkgICQoSU5TVEFMTF9EQVRBKSAke2dsaWJjeHhfc3JjZGly fS9pbmNsdWRlL2JpdHMvJCR7ZmlsZX0gJChERVNURElSKSR7Z3h4X2luY2x1 ZGVfZGlyfS9iaXRzOyBkb25lDQogCSQobWtpbnN0YWxsZGlycykgJChERVNU RElSKSR7aG9zdF9pbnN0YWxsZGlyfQ0KIAlmb3IgZmlsZSBpbiAke2hvc3Rf c3JjZGlyfS9vc19kZWZpbmVzLmggJHtob3N0X2J1aWxkZGlyfS9jKytjb25m aWcuaCBcDQpJbmRleDogbGlic3RkYysrLXYzL2luY2x1ZGUvYml0cy9jb25j ZXB0X2NoZWNrLmgNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBsaWJz dGRjKystdjMvaW5jbHVkZS9iaXRzL2NvbmNlcHRfY2hlY2suaAkocmV2aXNp b24gMjM0NDA3KQ0KKysrIGxpYnN0ZGMrKy12My9pbmNsdWRlL2JpdHMvY29u Y2VwdF9jaGVjay5oCSh3b3JraW5nIGNvcHkpDQpAQCAtNDEsOCArNDEsOSBA QA0KIA0KIC8vIENvbmNlcHQtY2hlY2tpbmcgY29kZSBpcyBvZmYgYnkgZGVm YXVsdCB1bmxlc3MgdXNlcnMgdHVybiBpdCBvbiB2aWENCiAvLyBjb25maWd1 cmUgb3B0aW9ucyBvciBlZGl0aW5nIGMrK2NvbmZpZy5oLg0KKy8vIEl0IGlz IG5vdCBzdXBwb3J0ZWQgZm9yIGZyZWVzdGFuZGluZyBpbXBsZW1lbnRhdGlv bnMuDQogDQotI2lmbmRlZiBfR0xJQkNYWF9DT05DRVBUX0NIRUNLUw0KKyNp ZiAhZGVmaW5lZChfR0xJQkNYWF9DT05DRVBUX0NIRUNLUykgfHwgIWRlZmlu ZWQoX0dMSUJDWFhfSE9TVEVEKQ0KIA0KICNkZWZpbmUgX19nbGliY3h4X2Z1 bmN0aW9uX3JlcXVpcmVzKC4uLikNCiAjZGVmaW5lIF9fZ2xpYmN4eF9jbGFz c19yZXF1aXJlcyhfYSxfYikNCg== --_002_AM4PR07MB15716E7DFDE201CE62571AD1E4800AM4PR07MB1571eurp_--