From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 23132 invoked by alias); 12 Oct 2017 21:19:48 -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 22978 invoked by uid 89); 12 Oct 2017 21:19:48 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.7 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:233, H*c:HHH X-HELO: mga03.intel.com Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 12 Oct 2017 21:19:47 +0000 Received: from orsmga002.jf.intel.com ([10.7.209.21]) by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Oct 2017 14:19:45 -0700 X-ExtLoop1: 1 Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by orsmga002.jf.intel.com with ESMTP; 12 Oct 2017 14:19:44 -0700 Received: from irsmsx155.ger.corp.intel.com (163.33.192.3) by IRSMSX109.ger.corp.intel.com (163.33.3.23) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 12 Oct 2017 22:19:43 +0100 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.180]) by irsmsx155.ger.corp.intel.com ([169.254.14.169]) with mapi id 14.03.0319.002; Thu, 12 Oct 2017 22:19:43 +0100 From: "Tsimbalist, Igor V" To: "gcc-patches@gcc.gnu.org" CC: Jeff Law , "Tsimbalist, Igor V" Subject: [PATCH 20/22] Enable building libobjc with Intel CET Date: Thu, 12 Oct 2017 21:22:00 -0000 Message-ID: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action Content-Type: multipart/mixed; boundary="_002_D511F25789BA7F4EBA64C8A63891A00291F424A7IRSMSX102gercor_" MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg00810.txt.bz2 --_002_D511F25789BA7F4EBA64C8A63891A00291F424A7IRSMSX102gercor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 184 Enable building libobjc with Intel CET options. libobjc/ * Makefile.in: Regenerate. * aclocal.m4: Likeiwse. * configure: Likewise. * configure.ac: Set CET_FLAGS. Update XCFLAGS. --_002_D511F25789BA7F4EBA64C8A63891A00291F424A7IRSMSX102gercor_ Content-Type: application/octet-stream; name="0020-Enable-building-libobjc-with-Intel-CET.PATCH" Content-Description: 0020-Enable-building-libobjc-with-Intel-CET.PATCH Content-Disposition: attachment; filename="0020-Enable-building-libobjc-with-Intel-CET.PATCH"; size=5604; creation-date="Thu, 12 Oct 2017 21:18:38 GMT"; modification-date="Thu, 12 Oct 2017 21:18:39 GMT" Content-Transfer-Encoding: base64 Content-length: 7597 RnJvbSA1NzY3NGJkNjhmNjQwMzVlZGQ4NDc2ZThkOGNkZDllNGZhOGQyMmU1 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiAiSC5KLiBMdSIgPGhq bC50b29sc0BnbWFpbC5jb20+CkRhdGU6IFRodSwgMTcgQXVnIDIwMTcgMDk6 NDQ6NTQgLTA3MDAKU3ViamVjdDogW1BBVENIIDIwLzIyXSBFbmFibGUgYnVp bGRpbmcgbGlib2JqYyB3aXRoIEludGVsIENFVAoKbGlib2JqYy8KCSogTWFr ZWZpbGUuaW46IFJlZ2VuZXJhdGUuCgkqIGFjbG9jYWwubTQ6IExpa2Vpd3Nl LgoJKiBjb25maWd1cmU6IExpa2V3aXNlLgoJKiBjb25maWd1cmUuYWM6IFNl dCBDRVRfRkxBR1MuIFVwZGF0ZSBYQ0ZMQUdTLgotLS0KIGxpYm9iamMvTWFr ZWZpbGUuaW4gIHwgIDUgKysrLQogbGlib2JqYy9hY2xvY2FsLm00ICAgfCAg MSArCiBsaWJvYmpjL2NvbmZpZ3VyZSAgICB8IDgyICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIGxpYm9i amMvY29uZmlndXJlLmFjIHwgIDUgKysrKwogNCBmaWxlcyBjaGFuZ2VkLCA4 OSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQotLS0KIGxpYm9iamMv TWFrZWZpbGUuaW4gIHwgIDUgKysrLQogbGlib2JqYy9hY2xvY2FsLm00ICAg fCAgMSArCiBsaWJvYmpjL2NvbmZpZ3VyZSAgICB8IDgyICsrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIGxp Ym9iamMvY29uZmlndXJlLmFjIHwgIDUgKysrKwogNCBmaWxlcyBjaGFuZ2Vk LCA4OSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp dCBhL2xpYm9iamMvTWFrZWZpbGUuaW4gYi9saWJvYmpjL01ha2VmaWxlLmlu CmluZGV4IGZlYmM5MmQuLjI2ZWIyY2EgMTAwNjQ0Ci0tLSBhL2xpYm9iamMv TWFrZWZpbGUuaW4KKysrIGIvbGlib2JqYy9NYWtlZmlsZS5pbgpAQCAtNzIs OCArNzIsMTAgQEAgUkFOTElCID0gQFJBTkxJQkAKIAogQ0MgPSBAQ0NACiBD RkxBR1MgPSBAQ0ZMQUdTQAorWENGTEFHUyA9IEBYQ0ZMQUdTQAogV0FSTl9D RkxBR1MgPSAtVyAtV2FsbCAtV3dyaXRlLXN0cmluZ3MgLVdzdHJpY3QtcHJv dG90eXBlcwotQUxMX0NGTEFHUyA9IC1JLiAtSSQoc3JjZGlyKSAkKENQUEZM QUdTKSAkKERFRlMpICQoQ0ZMQUdTKSAkKFdBUk5fQ0ZMQUdTKSBcCitBTExf Q0ZMQUdTID0gLUkuIC1JJChzcmNkaXIpICQoQ1BQRkxBR1MpICQoREVGUykg XAorCSQoWENGTEFHUykgJChDRkxBR1MpICQoV0FSTl9DRkxBR1MpIFwKIAkt RElOX0dDQyAtRElOX1RBUkdFVF9MSUJTIC1mbm8tc3RyaWN0LWFsaWFzaW5n IC1mZXhjZXB0aW9ucwogCiAjIExpYnRvb2wKQEAgLTI5NSw2ICsyOTcsNyBA QCBhY2xvY2FsX2RlcHMgPSBcCiAJJChzcmNkaXIpLy4uL2x0c3VnYXIubTQg XAogCSQoc3JjZGlyKS8uLi9sdHZlcnNpb24ubTQgXAogCSQoc3JjZGlyKS8u Li9sdH5vYnNvbGV0ZS5tNCBcCisJJChzcmNkaXIpLy4uL2NldC5tNC5tNCBc CiAJJChzcmNkaXIpL2FjaW5jbHVkZS5tNAogCiAkKHNyY2RpcikvY29uZmln dXJlOiBATUFJTlRAIGNvbmZpZ3VyZS5hYyAkKHNyY2RpcikvYWNsb2NhbC5t NApkaWZmIC0tZ2l0IGEvbGlib2JqYy9hY2xvY2FsLm00IGIvbGlib2JqYy9h Y2xvY2FsLm00CmluZGV4IDE3NGY5YjcuLjIxMjczNDEgMTAwNjQ0Ci0tLSBh L2xpYm9iamMvYWNsb2NhbC5tNAorKysgYi9saWJvYmpjL2FjbG9jYWwubTQK QEAgLTE5Nyw2ICsxOTcsNyBAQCBBQ19ERUZVTihbX0FNX1NVQlNUX05PVE1B S0VdKQogIyBQdWJsaWMgc2lzdGVyIG9mIF9BTV9TVUJTVF9OT1RNQUtFLgog QUNfREVGVU4oW0FNX1NVQlNUX05PVE1BS0VdLCBbX0FNX1NVQlNUX05PVE1B S0UoJEApXSkKIAorbTRfaW5jbHVkZShbLi4vY29uZmlnL2NldC5tNF0pCiBt NF9pbmNsdWRlKFsuLi9jb25maWcvbHRob3N0ZmxhZ3MubTRdKQogbTRfaW5j bHVkZShbLi4vY29uZmlnL211bHRpLm00XSkKIG00X2luY2x1ZGUoWy4uL2Nv bmZpZy9vdmVycmlkZS5tNF0pCmRpZmYgLS1naXQgYS9saWJvYmpjL2NvbmZp Z3VyZSBiL2xpYm9iamMvY29uZmlndXJlCmluZGV4IGFiZjVhZWQuLmVlOWYy ZjMgMTAwNzU1Ci0tLSBhL2xpYm9iamMvY29uZmlndXJlCisrKyBiL2xpYm9i amMvY29uZmlndXJlCkBAIC02MzUsNiArNjM1LDcgQEAgSU5TVEFMTF9QUk9H UkFNCiBSQU5MSUIKIEFSCiBBUworWENGTEFHUwogZXh0cmFfbGRmbGFnc19s aWJvYmpjCiBsdF9ob3N0X2ZsYWdzCiBPQkpFWFQKQEAgLTcxNCw2ICs3MTUs NyBAQCB3aXRoX3RhcmdldF9zdWJkaXIKIHdpdGhfY3Jvc3NfaG9zdAogZW5h YmxlX3ZlcnNpb25fc3BlY2lmaWNfcnVudGltZV9saWJzCiBlbmFibGVfbXVs dGlsaWIKK2VuYWJsZV9jZXQKIGVuYWJsZV9tYWludGFpbmVyX21vZGUKIGVu YWJsZV9zaGFyZWQKIGVuYWJsZV9zdGF0aWMKQEAgLTEzNTAsNiArMTM1Miw4 IEBAIE9wdGlvbmFsIEZlYXR1cmVzOgogICAtLWVuYWJsZS1GRUFUVVJFWz1B UkddICBpbmNsdWRlIEZFQVRVUkUgW0FSRz15ZXNdCiAgIC0tZW5hYmxlLXZl cnNpb24tc3BlY2lmaWMtcnVudGltZS1saWJzICAgIFNwZWNpZnkgdGhhdCBy dW50aW1lIGxpYnJhcmllcyBzaG91bGQgYmUgaW5zdGFsbGVkIGluIGEgY29t cGlsZXItc3BlY2lmaWMgZGlyZWN0b3J5CiAgIC0tZW5hYmxlLW11bHRpbGli ICAgICAgIGJ1aWxkIG1hbnkgbGlicmFyeSB2ZXJzaW9ucyAoZGVmYXVsdCkK KyAgLS1lbmFibGUtY2V0ICAgICAgICAgICAgZW5hYmxlIEludGVsIENFVCBp biB0YXJnZXQgbGlicmFyaWVzCisgICAgICAgICAgICAgICAgICAgICAgICAg IFtkZWZhdWx0PWRlZmF1bHRdCiAgIC0tZW5hYmxlLW1haW50YWluZXItbW9k ZSAgZW5hYmxlIG1ha2UgcnVsZXMgYW5kIGRlcGVuZGVuY2llcyBub3QgdXNl ZnVsCiAJCQkgIChhbmQgc29tZXRpbWVzIGNvbmZ1c2luZykgdG8gdGhlIGNh c3VhbCBpbnN0YWxsZXIKICAgLS1lbmFibGUtc2hhcmVkWz1QS0dTXSAgYnVp bGQgc2hhcmVkIGxpYnJhcmllcyBbZGVmYXVsdD15ZXNdCkBAIC0zMzUwLDYg KzMzNTQsNzkgQEAgY2FzZSAiJHtob3N0fSIgaW4KIGVzYWMKIAogCisjIEFk ZCBDRVQgc3BlY2lmaWMgZmxhZ3MgaWYgQ0VUIGlzIGVuYWJsZWQKKworICMg Q2hlY2sgd2hldGhlciAtLWVuYWJsZS1jZXQgd2FzIGdpdmVuLgoraWYgdGVz dCAiJHtlbmFibGVfY2V0K3NldH0iID0gc2V0OyB0aGVuIDoKKyAgZW5hYmxl dmFsPSRlbmFibGVfY2V0OworICAgICAgY2FzZSAiJGVuYWJsZXZhbCIgaW4K KyAgICAgICB5ZXN8bm98ZGVmYXVsdCkgOzsKKyAgICAgICAqKSBhc19mbl9l cnJvciAiVW5rbm93biBhcmd1bWVudCB0byBlbmFibGUvZGlzYWJsZSBjZXQi ICIkTElORU5PIiA1IDs7CisgICAgICAgICAgICAgICAgICAgICAgICAgIGVz YWMKKworZWxzZQorICBlbmFibGVfY2V0PWRlZmF1bHQKK2ZpCisKKworY2Fz ZSAiJHRhcmdldCIgaW4KKyAgaTM0NTY3ODYtKi1saW51eCogfCB4ODZfNjQt Ki1saW51eCopCisgICAgZW5hYmxlX2NldF9jb21wYXRpYmlsaXR5PXllcwor ICAgIGNhc2UgIiRlbmFibGVfY2V0IiBpbgorICAgICAgZGVmYXVsdCkKKwkj IENoZWNrIGlmIGFzc2VtYmxlciBzdXBwb3J0cyBDRVQuCisJY2F0IGNvbmZk ZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAorLyogZW5kIGNv bmZkZWZzLmguICAqLworCitpbnQKK21haW4gKCkKK3sKK2FzbSAoInNldHNz YnN5Iik7CisgIDsKKyAgcmV0dXJuIDA7Cit9CitfQUNFT0YKK2lmIGFjX2Zu X2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoKKyAgZW5hYmxlX2Nl dD15ZXMKK2Vsc2UKKyAgZW5hYmxlX2NldD1ubworZmkKK3JtIC1mIGNvcmUg Y29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQgY29uZnRlc3QuJGFj X2V4dAorCTs7CisgICAgICB5ZXMpCisJIyBDaGVjayBpZiBhc3NlbWJsZXIg c3VwcG9ydHMgQ0VULgorCWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNv bmZ0ZXN0LiRhY19leHQKKy8qIGVuZCBjb25mZGVmcy5oLiAgKi8KKworaW50 CittYWluICgpCit7Cithc20gKCJzZXRzc2JzeSIpOworICA7CisgIHJldHVy biAwOworfQorX0FDRU9GCitpZiBhY19mbl9jX3RyeV9jb21waWxlICIkTElO RU5PIjsgdGhlbiA6CisKK2Vsc2UKKyAgYXNfZm5fZXJyb3IgImFzc2VtYmxl ciB3aXRoIENFVCBzdXBwb3J0IGlzIHJlcXVpcmVkIGZvciAtLWVuYWJsZS1j ZXQiICIkTElORU5PIiA1CitmaQorcm0gLWYgY29yZSBjb25mdGVzdC5lcnIg Y29uZnRlc3QuJGFjX29iamV4dCBjb25mdGVzdC4kYWNfZXh0CisJOzsKKyAg ICBlc2FjCisgICAgOzsKKyAgKikKKyAgICBlbmFibGVfY2V0PW5vCisgICAg ZW5hYmxlX2NldF9jb21wYXRpYmlsaXR5PW5vCisgICAgOzsKK2VzYWMKK2lm IHRlc3QgeCRlbmFibGVfY2V0ID0geHllczsgdGhlbgorICBDRVRfRkxBR1M9 Ii1mY2YtcHJvdGVjdGlvbiAtbWNldCAtaW5jbHVkZSBjZXQuaCIKK2ZpCisK K1hDRkxBR1M9IiRYQ0ZMQUdTICRDRVRfRkxBR1MiCisKKwogCiAKIGlmIHRl c3QgLW4gIiRhY190b29sX3ByZWZpeCI7IHRoZW4KQEAgLTU5ODIsNyArNjA1 OSw2IEBAIGZpCiAKIAogCi0KICMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS1s aWJ0b29sLWxvY2sgd2FzIGdpdmVuLgogaWYgdGVzdCAiJHtlbmFibGVfbGli dG9vbF9sb2NrK3NldH0iID0gc2V0OyB0aGVuIDoKICAgZW5hYmxldmFsPSRl bmFibGVfbGlidG9vbF9sb2NrOwpAQCAtMTA1OTQsNyArMTA2NzAsNyBAQCBl bHNlCiAgIGx0X2RsdW5rbm93bj0wOyBsdF9kbG5vX3VzY29yZT0xOyBsdF9k bG5lZWRfdXNjb3JlPTIKICAgbHRfc3RhdHVzPSRsdF9kbHVua25vd24KICAg Y2F0ID4gY29uZnRlc3QuJGFjX2V4dCA8PF9MVF9FT0YKLSNsaW5lIDEwNTk3 ICJjb25maWd1cmUiCisjbGluZSAxMDY3MyAiY29uZmlndXJlIgogI2luY2x1 ZGUgImNvbmZkZWZzLmgiCiAKICNpZiBIQVZFX0RMRkNOX0gKQEAgLTEwNzAw LDcgKzEwNzc2LDcgQEAgZWxzZQogICBsdF9kbHVua25vd249MDsgbHRfZGxu b191c2NvcmU9MTsgbHRfZGxuZWVkX3VzY29yZT0yCiAgIGx0X3N0YXR1cz0k bHRfZGx1bmtub3duCiAgIGNhdCA+IGNvbmZ0ZXN0LiRhY19leHQgPDxfTFRf RU9GCi0jbGluZSAxMDcwMyAiY29uZmlndXJlIgorI2xpbmUgMTA3NzkgImNv bmZpZ3VyZSIKICNpbmNsdWRlICJjb25mZGVmcy5oIgogCiAjaWYgSEFWRV9E TEZDTl9ICmRpZmYgLS1naXQgYS9saWJvYmpjL2NvbmZpZ3VyZS5hYyBiL2xp Ym9iamMvY29uZmlndXJlLmFjCmluZGV4IGM2ZDQ4ZjcuLmYyNGI1ZGEgMTAw NjQ0Ci0tLSBhL2xpYm9iamMvY29uZmlndXJlLmFjCisrKyBiL2xpYm9iamMv Y29uZmlndXJlLmFjCkBAIC0xNTEsNyArMTUxLDEyIEBAIGNhc2UgIiR7aG9z dH0iIGluCiBlc2FjCiBBQ19TVUJTVChleHRyYV9sZGZsYWdzX2xpYm9iamMp CiAKKyMgQWRkIENFVCBzcGVjaWZpYyBmbGFncyBpZiBDRVQgaXMgZW5hYmxl ZAorR0NDX0NFVF9GTEFHUyhDRVRfRkxBR1MpCitYQ0ZMQUdTPSIkWENGTEFH UyAkQ0VUX0ZMQUdTIgorCiBBQ19TVUJTVChDRkxBR1MpCitBQ19TVUJTVChY Q0ZMQUdTKQogCiBBQ19DSEVDS19UT09MKEFTLCBhcykKIEFDX0NIRUNLX1RP T0woQVIsIGFyKQotLSAKMS44LjMuMQoK --_002_D511F25789BA7F4EBA64C8A63891A00291F424A7IRSMSX102gercor_--