From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4822 invoked by alias); 31 Oct 2017 12:10:50 -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 4812 invoked by uid 89); 31 Oct 2017 12:10:50 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-7.2 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_2,RP_MATCHES_RCVD,SPF_PASS autolearn=ham version=3.3.2 spammy=H*c:HHH X-HELO: mga14.intel.com Received: from mga14.intel.com (HELO mga14.intel.com) (192.55.52.115) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 31 Oct 2017 12:10:48 +0000 Received: from fmsmga004.fm.intel.com ([10.253.24.48]) by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 31 Oct 2017 05:10:46 -0700 X-ExtLoop1: 1 Received: from irsmsx103.ger.corp.intel.com ([163.33.3.157]) by fmsmga004.fm.intel.com with ESMTP; 31 Oct 2017 05:10:45 -0700 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.180]) by IRSMSX103.ger.corp.intel.com ([169.254.3.49]) with mapi id 14.03.0319.002; Tue, 31 Oct 2017 12:10:44 +0000 From: "Tsimbalist, Igor V" To: Jeff Law , "gcc-patches@gcc.gnu.org" CC: "cmtice@google.com" , "Tsimbalist, Igor V" Subject: RE: [PATCH 15/22] Enable building libvtv with Intel CET Date: Tue, 31 Oct 2017 12:12:00 -0000 Message-ID: References: In-Reply-To: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action Content-Type: multipart/mixed; boundary="_002_D511F25789BA7F4EBA64C8A63891A00291F4B955IRSMSX102gercor_" MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg02310.txt.bz2 --_002_D511F25789BA7F4EBA64C8A63891A00291F4B955IRSMSX102gercor_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 756 The revised patch is attached. The differences are in what options are defi= ned and propagated to Makefile for CET enabling. =A0 Ok for trunk? Igor > -----Original Message----- > From: Jeff Law [mailto:law@redhat.com] > Sent: Wednesday, October 18, 2017 1:38 AM > To: Tsimbalist, Igor V ; gcc- > patches@gcc.gnu.org > Cc: cmtice@google.com > Subject: Re: [PATCH 15/22] Enable building libvtv with Intel CET >=20 > On 10/12/2017 02:29 PM, Tsimbalist, Igor V wrote: > > Enable building libvtv with Intel CET options. > > > > libvtv/ > > * acinclude.m4: Add enable.m4 and cet.m4. > > * libvtv/configure: Regenerate. > > * libvtv/configure.ac: Set CET_FLAGS. Update XCFLAGS. > Same comments as with libcilkrts. > Jeff >=20 --_002_D511F25789BA7F4EBA64C8A63891A00291F4B955IRSMSX102gercor_ Content-Type: application/octet-stream; name="0015-Enable-building-libvtv-with-Intel-CET.PATCH" Content-Description: 0015-Enable-building-libvtv-with-Intel-CET.PATCH Content-Disposition: attachment; filename="0015-Enable-building-libvtv-with-Intel-CET.PATCH"; size=5850; creation-date="Tue, 31 Oct 2017 12:10:15 GMT"; modification-date="Tue, 31 Oct 2017 12:10:15 GMT" Content-Transfer-Encoding: base64 Content-length: 7930 RnJvbSBjZjE3NDZmMzY5ZGU0ZmNkNzhiYmExOTdiMDViYTc4ZjhiNGYwYjRl IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIFRzaW1iYWxp c3QgPGlnb3Iudi50c2ltYmFsaXN0QGludGVsLmNvbT4KRGF0ZTogVHVlLCAx NSBBdWcgMjAxNyAxOTo0MzoyNCArMDMwMApTdWJqZWN0OiBbUEFUQ0ggMTUv MjFdIEVuYWJsZSBidWlsZGluZyBsaWJ2dHYgd2l0aCBJbnRlbCBDRVQKCmxp YnZ0di8KCSogYWNpbmNsdWRlLm00OiBBZGQgZW5hYmxlLm00IGFuZCBjZXQu bTQuCgkqIE1ha2VmaWxlLmluOiBSZWdlbmVyYXRlLgoJKiB0ZXN0c3VpdGUv TWFrZWZpbGUuaW46IExpa2V3aXNlLgoJKiBjb25maWd1cmU6IExpa2V3aXNl LgoJKiBjb25maWd1cmUuYWM6IFNldCBDRVRfRkxBR1MuIFVwZGF0ZSBYQ0ZM QUdTLgotLS0KIGxpYnZ0di9NYWtlZmlsZS5pbiAgICAgICAgICAgfCAgMyAr LQogbGlidnR2L2FjaW5jbHVkZS5tNCAgICAgICAgICB8ICAyICsrCiBsaWJ2 dHYvY29uZmlndXJlICAgICAgICAgICAgIHwgNzkgKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIGxpYnZ0di9jb25maWd1 cmUuYWMgICAgICAgICAgfCAgNSArKysKIGxpYnZ0di90ZXN0c3VpdGUvTWFr ZWZpbGUuaW4gfCAgMyArLQogNSBmaWxlcyBjaGFuZ2VkLCA4OCBpbnNlcnRp b25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYnZ0di9N YWtlZmlsZS5pbiBiL2xpYnZ0di9NYWtlZmlsZS5pbgppbmRleCA1OWQwYjEx Li42MDZiN2MwIDEwMDY0NAotLS0gYS9saWJ2dHYvTWFrZWZpbGUuaW4KKysr IGIvbGlidnR2L01ha2VmaWxlLmluCkBAIC03MSw3ICs3MSw4IEBAIGFtX19h Y2xvY2FsX200X2RlcHMgPSAkKHRvcF9zcmNkaXIpLy4uL2NvbmZpZy9hY3gu bTQgXAogCSQodG9wX3NyY2RpcikvLi4vbHRvcHRpb25zLm00ICQodG9wX3Ny Y2RpcikvLi4vbHRzdWdhci5tNCBcCiAJJCh0b3Bfc3JjZGlyKS8uLi9sdHZl cnNpb24ubTQgJCh0b3Bfc3JjZGlyKS8uLi9sdH5vYnNvbGV0ZS5tNCBcCiAJ JCh0b3Bfc3JjZGlyKS9hY2luY2x1ZGUubTQgJCh0b3Bfc3JjZGlyKS8uLi9s aWJ0b29sLm00IFwKLQkkKHRvcF9zcmNkaXIpL2NvbmZpZ3VyZS5hYworCSQo dG9wX3NyY2RpcikvLi4vY29uZmlnL2VuYWJsZS5tNCBcCisJJCh0b3Bfc3Jj ZGlyKS8uLi9jb25maWcvY2V0Lm00ICQodG9wX3NyY2RpcikvY29uZmlndXJl LmFjCiBhbV9fY29uZmlndXJlX2RlcHMgPSAkKGFtX19hY2xvY2FsX200X2Rl cHMpICQoQ09ORklHVVJFX0RFUEVOREVOQ0lFUykgXAogCSQoQUNMT0NBTF9N NCkKIGFtX19DT05GSUdfRElTVENMRUFOX0ZJTEVTID0gY29uZmlnLnN0YXR1 cyBjb25maWcuY2FjaGUgY29uZmlnLmxvZyBcCmRpZmYgLS1naXQgYS9saWJ2 dHYvYWNpbmNsdWRlLm00IGIvbGlidnR2L2FjaW5jbHVkZS5tNAppbmRleCA1 M2U2MmQyLi4xMTEzYTNmIDEwMDY0NAotLS0gYS9saWJ2dHYvYWNpbmNsdWRl Lm00CisrKyBiL2xpYnZ0di9hY2luY2x1ZGUubTQKQEAgLTIsNiArMiw4IEBA IGRubCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiBkbmwgVGhpcyB3aG9s ZSBiaXQgc25hZ2dlZCBmcm9tIGxpYmdmb3J0cmFuLgogCiBzaW5jbHVkZSgu Li9saWJ0b29sLm00KQorc2luY2x1ZGUoLi4vY29uZmlnL2VuYWJsZS5tNCkK K3NpbmNsdWRlKC4uL2NvbmZpZy9jZXQubTQpCiBkbmwgVGhlIGxpbmVzIGJl bG93IGFycmFuZ2UgZm9yIGFjbG9jYWwgbm90IHRvIGJyaW5nIGFuIGluc3Rh bGxlZAogZG5sIGxpYnRvb2wubTQgaW50byBhY2xvY2FsLm00LCB3aGlsZSBz dGlsbCBhcnJhbmdpbmcgZm9yIGF1dG9tYWtlIHRvCiBkbmwgYWRkIGEgZGVm aW5pdGlvbiBvZiBMSUJUT09MIHRvIE1ha2VmaWxlLmluLgpkaWZmIC0tZ2l0 IGEvbGlidnR2L2NvbmZpZ3VyZSBiL2xpYnZ0di9jb25maWd1cmUKaW5kZXgg YzNiZWQyZC4uYWI0OGZmMCAxMDA3NTUKLS0tIGEvbGlidnR2L2NvbmZpZ3Vy ZQorKysgYi9saWJ2dHYvY29uZmlndXJlCkBAIC03NjAsNiArNzYwLDcgQEAg d2l0aF9waWMKIGVuYWJsZV9mYXN0X2luc3RhbGwKIHdpdGhfZ251X2xkCiBl bmFibGVfbGlidG9vbF9sb2NrCitlbmFibGVfY2V0CiB3aXRoX2djY19tYWpv cl92ZXJzaW9uX29ubHkKICcKICAgICAgIGFjX3ByZWNpb3VzX3ZhcnM9J2J1 aWxkX2FsaWFzCkBAIC0xNDA0LDYgKzE0MDUsOCBAQCBPcHRpb25hbCBGZWF0 dXJlczoKICAgLS1lbmFibGUtZmFzdC1pbnN0YWxsWz1QS0dTXQogICAgICAg ICAgICAgICAgICAgICAgICAgICBvcHRpbWl6ZSBmb3IgZmFzdCBpbnN0YWxs YXRpb24gW2RlZmF1bHQ9eWVzXQogICAtLWRpc2FibGUtbGlidG9vbC1sb2Nr ICBhdm9pZCBsb2NraW5nIChtaWdodCBicmVhayBwYXJhbGxlbCBidWlsZHMp CisgIC0tZW5hYmxlLWNldCAgICAgICAgICAgIGVuYWJsZSBJbnRlbCBDRVQg aW4gdGFyZ2V0IGxpYnJhcmllcworICAgICAgICAgICAgICAgICAgICAgICAg ICBbZGVmYXVsdD1kZWZhdWx0XQogCiBPcHRpb25hbCBQYWNrYWdlczoKICAg LS13aXRoLVBBQ0tBR0VbPUFSR10gICAgdXNlIFBBQ0tBR0UgW0FSRz15ZXNd CkBAIC0xMjA2Niw3ICsxMjA2OSw3IEBAIGVsc2UKICAgbHRfZGx1bmtub3du PTA7IGx0X2Rsbm9fdXNjb3JlPTE7IGx0X2RsbmVlZF91c2NvcmU9MgogICBs dF9zdGF0dXM9JGx0X2RsdW5rbm93bgogICBjYXQgPiBjb25mdGVzdC4kYWNf ZXh0IDw8X0xUX0VPRgotI2xpbmUgMTIwNjkgImNvbmZpZ3VyZSIKKyNsaW5l IDEyMDcyICJjb25maWd1cmUiCiAjaW5jbHVkZSAiY29uZmRlZnMuaCIKIAog I2lmIEhBVkVfRExGQ05fSApAQCAtMTIxNzIsNyArMTIxNzUsNyBAQCBlbHNl CiAgIGx0X2RsdW5rbm93bj0wOyBsdF9kbG5vX3VzY29yZT0xOyBsdF9kbG5l ZWRfdXNjb3JlPTIKICAgbHRfc3RhdHVzPSRsdF9kbHVua25vd24KICAgY2F0 ID4gY29uZnRlc3QuJGFjX2V4dCA8PF9MVF9FT0YKLSNsaW5lIDEyMTc1ICJj b25maWd1cmUiCisjbGluZSAxMjE3OCAiY29uZmlndXJlIgogI2luY2x1ZGUg ImNvbmZkZWZzLmgiCiAKICNpZiBIQVZFX0RMRkNOX0gKQEAgLTE1NDU2LDYg KzE1NDU5LDc4IEBAIGxpYnRvb2xfVkVSU0lPTj0xOjA6MAogCiBYQ0ZMQUdT PSItRF9HTlVfU09VUkNFIC1XYWxsIC1XZXh0cmEgLWZuby1leGNlcHRpb25z IgogCisjIEFkZCBDRVQgc3BlY2lmaWMgZmxhZ3MgaWYgSW50ZWwgQ0VUIGlz IGVuYWJsZWQuCisgIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxlLWNldCB3YXMg Z2l2ZW4uCitpZiB0ZXN0ICIke2VuYWJsZV9jZXQrc2V0fSIgPSBzZXQ7IHRo ZW4gOgorICBlbmFibGV2YWw9JGVuYWJsZV9jZXQ7CisgICAgICBjYXNlICIk ZW5hYmxldmFsIiBpbgorICAgICAgIHllc3xub3xkZWZhdWx0KSA7OworICAg ICAgICopIGFzX2ZuX2Vycm9yICJVbmtub3duIGFyZ3VtZW50IHRvIGVuYWJs ZS9kaXNhYmxlIGNldCIgIiRMSU5FTk8iIDUgOzsKKyAgICAgICAgICAgICAg ICAgICAgICAgICAgZXNhYworCitlbHNlCisgIGVuYWJsZV9jZXQ9ZGVmYXVs dAorZmkKKworCitjYXNlICIkaG9zdCIgaW4KKyAgaTM0NTY3ODYtKi1saW51 eCogfCB4ODZfNjQtKi1saW51eCopCisgICAgZW5hYmxlX2NldF9jb21wYXRp YmlsaXR5PXllcworICAgIGNhc2UgIiRlbmFibGVfY2V0IiBpbgorICAgICAg ZGVmYXVsdCkKKwkjIENoZWNrIGlmIGFzc2VtYmxlciBzdXBwb3J0cyBDRVQu CisJY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4 dAorLyogZW5kIGNvbmZkZWZzLmguICAqLworCitpbnQKK21haW4gKCkKK3sK K2FzbSAoInNldHNzYnN5Iik7CisgIDsKKyAgcmV0dXJuIDA7Cit9CitfQUNF T0YKK2lmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUgIiRMSU5FTk8iOyB0aGVuIDoK KyAgZW5hYmxlX2NldD15ZXMKK2Vsc2UKKyAgZW5hYmxlX2NldD1ubworZmkK K3JtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0ZXN0LiRhY19vYmpleHQg Y29uZnRlc3QuJGFjX2V4dAorCTs7CisgICAgICB5ZXMpCisJIyBDaGVjayBp ZiBhc3NlbWJsZXIgc3VwcG9ydHMgQ0VULgorCWNhdCBjb25mZGVmcy5oIC0g PDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQKKy8qIGVuZCBjb25mZGVmcy5o LiAgKi8KKworaW50CittYWluICgpCit7Cithc20gKCJzZXRzc2JzeSIpOwor ICA7CisgIHJldHVybiAwOworfQorX0FDRU9GCitpZiBhY19mbl9jX3RyeV9j b21waWxlICIkTElORU5PIjsgdGhlbiA6CisKK2Vsc2UKKyAgYXNfZm5fZXJy b3IgImFzc2VtYmxlciB3aXRoIENFVCBzdXBwb3J0IGlzIHJlcXVpcmVkIGZv ciAtLWVuYWJsZS1jZXQiICIkTElORU5PIiA1CitmaQorcm0gLWYgY29yZSBj b25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29iamV4dCBjb25mdGVzdC4kYWNf ZXh0CisJOzsKKyAgICBlc2FjCisgICAgOzsKKyAgKikKKyAgICBlbmFibGVf Y2V0PW5vCisgICAgZW5hYmxlX2NldF9jb21wYXRpYmlsaXR5PW5vCisgICAg OzsKK2VzYWMKK2lmIHRlc3QgeCRlbmFibGVfY2V0ID0geHllczsgdGhlbgor ICBDRVRfRkxBR1M9Ii1mY2YtcHJvdGVjdGlvbiAtbWNldCIKK2ZpCisKK1hD RkxBR1M9IiRYQ0ZMQUdTICRDRVRfRkxBR1MiCisKKwogCiBpZiB0ZXN0ICIk e211bHRpbGlifSIgPSAieWVzIjsgdGhlbgogICBtdWx0aWxpYl9hcmc9Ii0t ZW5hYmxlLW11bHRpbGliIgpkaWZmIC0tZ2l0IGEvbGlidnR2L2NvbmZpZ3Vy ZS5hYyBiL2xpYnZ0di9jb25maWd1cmUuYWMKaW5kZXggMzNiMWU3OS4uYmEz MDA5ZSAxMDA2NDQKLS0tIGEvbGlidnR2L2NvbmZpZ3VyZS5hYworKysgYi9s aWJ2dHYvY29uZmlndXJlLmFjCkBAIC0xNTEsNiArMTUxLDExIEBAIGxpYnRv b2xfVkVSU0lPTj0xOjA6MAogQUNfU1VCU1QobGlidG9vbF9WRVJTSU9OKQog CiBYQ0ZMQUdTPSItRF9HTlVfU09VUkNFIC1XYWxsIC1XZXh0cmEgLWZuby1l eGNlcHRpb25zIgorCisjIEFkZCBDRVQgc3BlY2lmaWMgZmxhZ3MgaWYgSW50 ZWwgQ0VUIGlzIGVuYWJsZWQuCitHQ0NfQ0VUX0ZMQUdTKENFVF9GTEFHUykK K1hDRkxBR1M9IiRYQ0ZMQUdTICRDRVRfRkxBR1MiCisKIEFDX1NVQlNUKFhD RkxBR1MpCiAKIGlmIHRlc3QgIiR7bXVsdGlsaWJ9IiA9ICJ5ZXMiOyB0aGVu CmRpZmYgLS1naXQgYS9saWJ2dHYvdGVzdHN1aXRlL01ha2VmaWxlLmluIGIv bGlidnR2L3Rlc3RzdWl0ZS9NYWtlZmlsZS5pbgppbmRleCBiNWRmZDI5Li5m NjMxNDcwIDEwMDY0NAotLS0gYS9saWJ2dHYvdGVzdHN1aXRlL01ha2VmaWxl LmluCisrKyBiL2xpYnZ0di90ZXN0c3VpdGUvTWFrZWZpbGUuaW4KQEAgLTY0 LDcgKzY0LDggQEAgYW1fX2FjbG9jYWxfbTRfZGVwcyA9ICQodG9wX3NyY2Rp cikvLi4vY29uZmlnL2FjeC5tNCBcCiAJJCh0b3Bfc3JjZGlyKS8uLi9sdG9w dGlvbnMubTQgJCh0b3Bfc3JjZGlyKS8uLi9sdHN1Z2FyLm00IFwKIAkkKHRv cF9zcmNkaXIpLy4uL2x0dmVyc2lvbi5tNCAkKHRvcF9zcmNkaXIpLy4uL2x0 fm9ic29sZXRlLm00IFwKIAkkKHRvcF9zcmNkaXIpL2FjaW5jbHVkZS5tNCAk KHRvcF9zcmNkaXIpLy4uL2xpYnRvb2wubTQgXAotCSQodG9wX3NyY2Rpcikv Y29uZmlndXJlLmFjCisJJCh0b3Bfc3JjZGlyKS8uLi9jb25maWcvZW5hYmxl Lm00IFwKKwkkKHRvcF9zcmNkaXIpLy4uL2NvbmZpZy9jZXQubTQgJCh0b3Bf c3JjZGlyKS9jb25maWd1cmUuYWMKIGFtX19jb25maWd1cmVfZGVwcyA9ICQo YW1fX2FjbG9jYWxfbTRfZGVwcykgJChDT05GSUdVUkVfREVQRU5ERU5DSUVT KSBcCiAJJChBQ0xPQ0FMX000KQogbWtpbnN0YWxsZGlycyA9ICQoU0hFTEwp ICQodG9wX3NyY2RpcikvLi4vbWtpbnN0YWxsZGlycwotLSAKMS44LjMuMQoK --_002_D511F25789BA7F4EBA64C8A63891A00291F4B955IRSMSX102gercor_--