From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14603 invoked by alias); 12 Oct 2017 20:30:03 -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 13867 invoked by uid 89); 12 Oct 2017 20:30:02 -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=H*c:HHH X-HELO: mga02.intel.com Received: from mga02.intel.com (HELO mga02.intel.com) (134.134.136.20) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 12 Oct 2017 20:30:01 +0000 Received: from orsmga001.jf.intel.com ([10.7.209.18]) by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 12 Oct 2017 13:29:59 -0700 X-ExtLoop1: 1 Received: from irsmsx109.ger.corp.intel.com ([163.33.3.23]) by orsmga001.jf.intel.com with ESMTP; 12 Oct 2017 13:29:58 -0700 Received: from irsmsx156.ger.corp.intel.com (10.108.20.68) by IRSMSX109.ger.corp.intel.com (163.33.3.23) with Microsoft SMTP Server (TLS) id 14.3.319.2; Thu, 12 Oct 2017 21:29:57 +0100 Received: from irsmsx102.ger.corp.intel.com ([169.254.2.180]) by IRSMSX156.ger.corp.intel.com ([169.254.3.33]) with mapi id 14.03.0319.002; Thu, 12 Oct 2017 21:29:57 +0100 From: "Tsimbalist, Igor V" To: "gcc-patches@gcc.gnu.org" CC: Jeff Law , "cmtice@google.com" , "Tsimbalist, Igor V" Subject: [PATCH 15/22] Enable building libvtv with Intel CET Date: Thu, 12 Oct 2017 20:31:00 -0000 Message-ID: dlp-product: dlpe-windows dlp-version: 11.0.0.116 dlp-reaction: no-action Content-Type: multipart/mixed; boundary="_002_D511F25789BA7F4EBA64C8A63891A00291F42354IRSMSX102gercor_" MIME-Version: 1.0 X-IsSubscribed: yes X-SW-Source: 2017-10/txt/msg00802.txt.bz2 --_002_D511F25789BA7F4EBA64C8A63891A00291F42354IRSMSX102gercor_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-length: 191 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. =09 --_002_D511F25789BA7F4EBA64C8A63891A00291F42354IRSMSX102gercor_ 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=4469; creation-date="Thu, 12 Oct 2017 20:28:18 GMT"; modification-date="Thu, 12 Oct 2017 20:28:18 GMT" Content-Transfer-Encoding: base64 Content-length: 6060 RnJvbSAxMTNmMGNkMWNiMWRiZTJmZjYxZjVhMTgxNjA1OGY5YTk4MGY4Nzk0 IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBJZ29yIFRzaW1iYWxp c3QgPGlnb3Iudi50c2ltYmFsaXN0QGludGVsLmNvbT4KRGF0ZTogVHVlLCAx NSBBdWcgMjAxNyAxOTo0MzoyNCArMDMwMApTdWJqZWN0OiBbUEFUQ0ggMTUv MjJdIEVuYWJsZSBidWlsZGluZyBsaWJ2dHYgd2l0aCBJbnRlbCBDRVQKCmxp YnZ0di8KCSogYWNpbmNsdWRlLm00OiBBZGQgZW5hYmxlLm00IGFuZCBjZXQu bTQuCgkqIGxpYnZ0di9jb25maWd1cmU6IFJlZ2VuZXJhdGUuCgkqIGxpYnZ0 di9jb25maWd1cmUuYWM6IFNldCBDRVRfRkxBR1MuIFVwZGF0ZSBYQ0ZMQUdT LgotLS0KIGxpYnZ0di9hY2luY2x1ZGUubTQgfCAgMiArKwogbGlidnR2L2Nv bmZpZ3VyZSAgICB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKy0tCiBsaWJ2dHYvY29uZmlndXJlLmFj IHwgIDUgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4MiBpbnNlcnRpb25zKCsp LCAyIGRlbGV0aW9ucygtKQotLS0KIGxpYnZ0di9hY2luY2x1ZGUubTQgfCAg MiArKwogbGlidnR2L2NvbmZpZ3VyZSAgICB8IDc3ICsrKysrKysrKysrKysr KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiBsaWJ2 dHYvY29uZmlndXJlLmFjIHwgIDUgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA4 MiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh L2xpYnZ0di9hY2luY2x1ZGUubTQgYi9saWJ2dHYvYWNpbmNsdWRlLm00Cmlu ZGV4IDUzZTYyZDIuLjExMTNhM2YgMTAwNjQ0Ci0tLSBhL2xpYnZ0di9hY2lu Y2x1ZGUubTQKKysrIGIvbGlidnR2L2FjaW5jbHVkZS5tNApAQCAtMiw2ICsy LDggQEAgZG5sIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRubCBUaGlz IHdob2xlIGJpdCBzbmFnZ2VkIGZyb20gbGliZ2ZvcnRyYW4uCiAKIHNpbmNs dWRlKC4uL2xpYnRvb2wubTQpCitzaW5jbHVkZSguLi9jb25maWcvZW5hYmxl Lm00KQorc2luY2x1ZGUoLi4vY29uZmlnL2NldC5tNCkKIGRubCBUaGUgbGlu ZXMgYmVsb3cgYXJyYW5nZSBmb3IgYWNsb2NhbCBub3QgdG8gYnJpbmcgYW4g aW5zdGFsbGVkCiBkbmwgbGlidG9vbC5tNCBpbnRvIGFjbG9jYWwubTQsIHdo aWxlIHN0aWxsIGFycmFuZ2luZyBmb3IgYXV0b21ha2UgdG8KIGRubCBhZGQg YSBkZWZpbml0aW9uIG9mIExJQlRPT0wgdG8gTWFrZWZpbGUuaW4uCmRpZmYg LS1naXQgYS9saWJ2dHYvY29uZmlndXJlIGIvbGlidnR2L2NvbmZpZ3VyZQpp bmRleCBjM2JlZDJkLi42NDc3OTI2IDEwMDc1NQotLS0gYS9saWJ2dHYvY29u ZmlndXJlCisrKyBiL2xpYnZ0di9jb25maWd1cmUKQEAgLTc2MCw2ICs3NjAs NyBAQCB3aXRoX3BpYwogZW5hYmxlX2Zhc3RfaW5zdGFsbAogd2l0aF9nbnVf bGQKIGVuYWJsZV9saWJ0b29sX2xvY2sKK2VuYWJsZV9jZXQKIHdpdGhfZ2Nj X21ham9yX3ZlcnNpb25fb25seQogJwogICAgICAgYWNfcHJlY2lvdXNfdmFy cz0nYnVpbGRfYWxpYXMKQEAgLTE0MDQsNiArMTQwNSw4IEBAIE9wdGlvbmFs IEZlYXR1cmVzOgogICAtLWVuYWJsZS1mYXN0LWluc3RhbGxbPVBLR1NdCiAg ICAgICAgICAgICAgICAgICAgICAgICAgIG9wdGltaXplIGZvciBmYXN0IGlu c3RhbGxhdGlvbiBbZGVmYXVsdD15ZXNdCiAgIC0tZGlzYWJsZS1saWJ0b29s LWxvY2sgIGF2b2lkIGxvY2tpbmcgKG1pZ2h0IGJyZWFrIHBhcmFsbGVsIGJ1 aWxkcykKKyAgLS1lbmFibGUtY2V0ICAgICAgICAgICAgZW5hYmxlIEludGVs IENFVCBpbiB0YXJnZXQgbGlicmFyaWVzCisgICAgICAgICAgICAgICAgICAg ICAgICAgIFtkZWZhdWx0PWRlZmF1bHRdCiAKIE9wdGlvbmFsIFBhY2thZ2Vz OgogICAtLXdpdGgtUEFDS0FHRVs9QVJHXSAgICB1c2UgUEFDS0FHRSBbQVJH PXllc10KQEAgLTEyMDY2LDcgKzEyMDY5LDcgQEAgZWxzZQogICBsdF9kbHVu a25vd249MDsgbHRfZGxub191c2NvcmU9MTsgbHRfZGxuZWVkX3VzY29yZT0y CiAgIGx0X3N0YXR1cz0kbHRfZGx1bmtub3duCiAgIGNhdCA+IGNvbmZ0ZXN0 LiRhY19leHQgPDxfTFRfRU9GCi0jbGluZSAxMjA2OSAiY29uZmlndXJlIgor I2xpbmUgMTIwNzIgImNvbmZpZ3VyZSIKICNpbmNsdWRlICJjb25mZGVmcy5o IgogCiAjaWYgSEFWRV9ETEZDTl9ICkBAIC0xMjE3Miw3ICsxMjE3NSw3IEBA IGVsc2UKICAgbHRfZGx1bmtub3duPTA7IGx0X2Rsbm9fdXNjb3JlPTE7IGx0 X2RsbmVlZF91c2NvcmU9MgogICBsdF9zdGF0dXM9JGx0X2RsdW5rbm93bgog ICBjYXQgPiBjb25mdGVzdC4kYWNfZXh0IDw8X0xUX0VPRgotI2xpbmUgMTIx NzUgImNvbmZpZ3VyZSIKKyNsaW5lIDEyMTc4ICJjb25maWd1cmUiCiAjaW5j bHVkZSAiY29uZmRlZnMuaCIKIAogI2lmIEhBVkVfRExGQ05fSApAQCAtMTU0 NTYsNiArMTU0NTksNzYgQEAgbGlidG9vbF9WRVJTSU9OPTE6MDowCiAKIFhD RkxBR1M9Ii1EX0dOVV9TT1VSQ0UgLVdhbGwgLVdleHRyYSAtZm5vLWV4Y2Vw dGlvbnMiCiAKKyMgQWRkIENFVCBzcGVjaWZpYyBmbGFncyBpZiBJbnRlbCBD RVQgaXMgZW5hYmxlZC4KKyAjIENoZWNrIHdoZXRoZXIgLS1lbmFibGUtY2V0 IHdhcyBnaXZlbi4KK2lmIHRlc3QgIiR7ZW5hYmxlX2NldCtzZXR9IiA9IHNl dDsgdGhlbiA6CisgIGVuYWJsZXZhbD0kZW5hYmxlX2NldDsKKyAgICAgIGNh c2UgIiRlbmFibGV2YWwiIGluCisgICAgICAgeWVzfG5vfGRlZmF1bHQpIDs7 CisgICAgICAgKikgYXNfZm5fZXJyb3IgIlVua25vd24gYXJndW1lbnQgdG8g ZW5hYmxlL2Rpc2FibGUgY2V0IiAiJExJTkVOTyIgNSA7OworICAgICAgICAg ICAgICAgICAgICAgICAgICBlc2FjCisKK2Vsc2UKKyAgZW5hYmxlX2NldD1k ZWZhdWx0CitmaQorCisKK2Nhc2UgIiR0YXJnZXQiIGluCisgIGkzNDU2Nzg2 LSotbGludXgqIHwgeDg2XzY0LSotbGludXgqKQorICAgIGNhc2UgIiRlbmFi bGVfY2V0IiBpbgorICAgICAgZGVmYXVsdCkKKwkjIENoZWNrIGlmIGFzc2Vt YmxlciBzdXBwb3J0cyBDRVQuCisJY2F0IGNvbmZkZWZzLmggLSA8PF9BQ0VP RiA+Y29uZnRlc3QuJGFjX2V4dAorLyogZW5kIGNvbmZkZWZzLmguICAqLwor CitpbnQKK21haW4gKCkKK3sKK2FzbSAoInNldHNzYnN5Iik7CisgIDsKKyAg cmV0dXJuIDA7Cit9CitfQUNFT0YKK2lmIGFjX2ZuX2NfdHJ5X2NvbXBpbGUg IiRMSU5FTk8iOyB0aGVuIDoKKyAgZW5hYmxlX2NldD15ZXMKK2Vsc2UKKyAg ZW5hYmxlX2NldD1ubworZmkKK3JtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNv bmZ0ZXN0LiRhY19vYmpleHQgY29uZnRlc3QuJGFjX2V4dAorCTs7CisgICAg ICB5ZXMpCisJIyBDaGVjayBpZiBhc3NlbWJsZXIgc3VwcG9ydHMgQ0VULgor CWNhdCBjb25mZGVmcy5oIC0gPDxfQUNFT0YgPmNvbmZ0ZXN0LiRhY19leHQK Ky8qIGVuZCBjb25mZGVmcy5oLiAgKi8KKworaW50CittYWluICgpCit7Cith c20gKCJzZXRzc2JzeSIpOworICA7CisgIHJldHVybiAwOworfQorX0FDRU9G CitpZiBhY19mbl9jX3RyeV9jb21waWxlICIkTElORU5PIjsgdGhlbiA6CisK K2Vsc2UKKyAgYXNfZm5fZXJyb3IgImFzc2VtYmxlciB3aXRoIENFVCBzdXBw b3J0IGlzIHJlcXVpcmVkIGZvciAtLWVuYWJsZS1jZXQiICIkTElORU5PIiA1 CitmaQorcm0gLWYgY29yZSBjb25mdGVzdC5lcnIgY29uZnRlc3QuJGFjX29i amV4dCBjb25mdGVzdC4kYWNfZXh0CisJOzsKKyAgICBlc2FjCisgICAgOzsK KyAgKikKKyAgICBlbmFibGVfY2V0PW5vCisgICAgOzsKK2VzYWMKK2lmIHRl c3QgeCRlbmFibGVfY2V0ID0geHllczsgdGhlbgorICBDRVRfRkxBR1M9Ii1m Y2YtcHJvdGVjdGlvbiAtbWNldCAtaW5jbHVkZSBjZXQuaCIKK2ZpCisKK1hD RkxBR1M9IiRYQ0ZMQUdTICRDRVRfRkxBR1MiCisKKwogCiBpZiB0ZXN0ICIk e211bHRpbGlifSIgPSAieWVzIjsgdGhlbgogICBtdWx0aWxpYl9hcmc9Ii0t ZW5hYmxlLW11bHRpbGliIgpkaWZmIC0tZ2l0IGEvbGlidnR2L2NvbmZpZ3Vy ZS5hYyBiL2xpYnZ0di9jb25maWd1cmUuYWMKaW5kZXggMzNiMWU3OS4uYmEz MDA5ZSAxMDA2NDQKLS0tIGEvbGlidnR2L2NvbmZpZ3VyZS5hYworKysgYi9s aWJ2dHYvY29uZmlndXJlLmFjCkBAIC0xNTEsNiArMTUxLDExIEBAIGxpYnRv b2xfVkVSU0lPTj0xOjA6MAogQUNfU1VCU1QobGlidG9vbF9WRVJTSU9OKQog CiBYQ0ZMQUdTPSItRF9HTlVfU09VUkNFIC1XYWxsIC1XZXh0cmEgLWZuby1l eGNlcHRpb25zIgorCisjIEFkZCBDRVQgc3BlY2lmaWMgZmxhZ3MgaWYgSW50 ZWwgQ0VUIGlzIGVuYWJsZWQuCitHQ0NfQ0VUX0ZMQUdTKENFVF9GTEFHUykK K1hDRkxBR1M9IiRYQ0ZMQUdTICRDRVRfRkxBR1MiCisKIEFDX1NVQlNUKFhD RkxBR1MpCiAKIGlmIHRlc3QgIiR7bXVsdGlsaWJ9IiA9ICJ5ZXMiOyB0aGVu Ci0tIAoxLjguMy4xCgo= --_002_D511F25789BA7F4EBA64C8A63891A00291F42354IRSMSX102gercor_--