From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 39379 invoked by alias); 3 Sep 2017 21:14:59 -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 38618 invoked by uid 89); 3 Sep 2017 21:14:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-24.3 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,RCVD_IN_DNSWL_NONE,RCVD_IN_SORBS_SPAM,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:4231 X-HELO: mail-ua0-f182.google.com Received: from mail-ua0-f182.google.com (HELO mail-ua0-f182.google.com) (209.85.217.182) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 03 Sep 2017 21:14:53 +0000 Received: by mail-ua0-f182.google.com with SMTP id g47so10753956uad.0 for ; Sun, 03 Sep 2017 14:14:53 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=sHxhR7kQaE4Ax8mBVkIRGGNEi3IbEYMs6jK3ODjw6Qk=; b=XM5Pa8KujAW7a7bC/rfvbZ6NN0vbkw38zZtAkGGQR1rqMHU7kWIYF3EIQ3ZXc7QNl4 7e3RSrcuL2xP4LUxG6XZjBeQsy8NMWS+KFpZmEB43VYrGMfbpTCdzkyTmcMbayPEJB7d MngQM4xUzFz8UGP87xpuGEvVyBeR6MbqCYaiXO5I+5YVcFON/xgsb+G8bV/y3L2yqg6T PfqJW+qTzcQjFzDWHEx5A4/Ft2h/NZrnBehSYOwGrTT7O209rHC5LJtlfYI3AMWrrqw3 Mgt2dO34PPRWeZSbEhIw3TpyJFIB/vDKirFjWr1WvvYpcSp6Iu6Ham6nVg3ud6bqJbMj fR9A== X-Gm-Message-State: AHPjjUjbVmxDkM862fqHbsRkWxL1jxDUcJbpt5+carNAKvpMWtEIz2Pi yf5TzLAJB5HYPNh/62EvFI2gGtj6xg7Q X-Google-Smtp-Source: ADKCNb5m+JVZQ4oj1wlo7pxwAM/TbAXVYiqGRyOu2vWvQqvziCd0Och5zfOutWYPuaUxfLz1XOHKUE4dEbqqxMeSgPw= X-Received: by 10.176.64.6 with SMTP id h6mr5803522uad.1.1504473291706; Sun, 03 Sep 2017 14:14:51 -0700 (PDT) MIME-Version: 1.0 Received: by 10.103.55.28 with HTTP; Sun, 3 Sep 2017 14:14:51 -0700 (PDT) From: Uros Bizjak Date: Sun, 03 Sep 2017 21:14:00 -0000 Message-ID: Subject: [PATCH, i386]: Fix some mpx tests for older systems To: "gcc-patches@gcc.gnu.org" Content-Type: multipart/mixed; boundary="94eb2c1245aa206a9205584f7c35" X-SW-Source: 2017-09/txt/msg00129.txt.bz2 --94eb2c1245aa206a9205584f7c35 Content-Type: text/plain; charset="UTF-8" Content-length: 631 2017-09-03 Uros Bizjak * gcc.target/i386/mpx/mpx-check.h (main): Use __get_cpuid_count and return NORUNRES on failure. * gcc.target/i386/mpx/va-arg-pack-1-lbv.c (foo1): Use __builtin_va_arg_pack instead of __va_arg_pack. * gcc.target/i386/mpx/va-arg-pack-1-nov.c (foo1): Ditto. * gcc.target/i386/mpx/va-arg-pack-1-ubv.c (foo1): Ditto. * gcc.target/i386/mpx/va-arg-pack-2-lbv.c (foo1): Ditto. * gcc.target/i386/mpx/va-arg-pack-2-nov.c (foo1): Ditto. * gcc.target/i386/mpx/va-arg-pack-2-ubv.c (foo1): Ditto. Tested on x86_64-linux-gnu and committed to mainline SVN. Uros. --94eb2c1245aa206a9205584f7c35 Content-Type: text/plain; charset="US-ASCII"; name="t.diff.txt" Content-Disposition: attachment; filename="t.diff.txt" Content-Transfer-Encoding: base64 X-Attachment-Id: f_j758jsf10 Content-length: 4946 ZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L21w eC9tcHgtY2hlY2suaCBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2 L21weC9tcHgtY2hlY2suaAppbmRleCA3M2FhMDFmLi5kZDkwZmJkIDEwMDY0 NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9tcHgvbXB4 LWNoZWNrLmgKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYv bXB4L21weC1jaGVjay5oCkBAIC0zMSwxMCArMzEsOCBAQCBtYWluIChpbnQg YXJnYywgY29uc3QgY2hhciAqKmFyZ3YpCiB7CiAgIHVuc2lnbmVkIGludCBl YXgsIGVieCwgZWN4LCBlZHg7CiAKLSAgaWYgKF9fZ2V0X2NwdWlkX21heCAo MCwgTlVMTCkgPCA3KQotICAgIHJldHVybiAwOwotCi0gIF9fY3B1aWRfY291 bnQgKDcsIDAsIGVheCwgZWJ4LCBlY3gsIGVkeCk7CisgIGlmICghX19nZXRf Y3B1aWRfY291bnQgKDcsIDAsICZlYXgsICZlYngsICZlY3gsICZlZHgpKQor ICAgIHJldHVybiBOT1JVTlJFUzsKIAogICAvKiBSdW4gTVBYIHRlc3Qgb25s eSBpZiBob3N0IGhhcyBNUFggc3VwcG9ydC4gICovCiAgIGlmICgoZWJ4ICYg Yml0X01QWCkgJiYgKHhnZXRidiAoMCkgJiBYU1RBVEVfQk5EUkVHUykpCmRp ZmYgLS1naXQgYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9tcHgv dmEtYXJnLXBhY2stMS1sYnYuYyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9pMzg2L21weC92YS1hcmctcGFjay0xLWxidi5jCmluZGV4IDVhYTYwMDcu LmJiYmIyNTYgMTAwNjQ0Ci0tLSBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdl dC9pMzg2L21weC92YS1hcmctcGFjay0xLWxidi5jCisrKyBiL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9pMzg2L21weC92YS1hcmctcGFjay0xLWxidi5j CkBAIC0yOCw3ICsyOCw3IEBAIGZvbzIgKGludCBpMSwgaW50ICpwMSwgLi4u KQogc3RhdGljIF9fYXR0cmlidXRlX18oKGFsd2F5c19pbmxpbmUpKSBpbnQK IGZvbzEgKGludCAqcDEsIC4uLikKIHsKLSAgcmV0dXJuIGZvbzIgKDEwLCBw MSwgX192YV9hcmdfcGFjayAoKSk7CisgIHJldHVybiBmb28yICgxMCwgcDEs IF9fYnVpbHRpbl92YV9hcmdfcGFjayAoKSk7CiB9CiAKIGludCBwcmVidWZb MTAwXTsKZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9p Mzg2L21weC92YS1hcmctcGFjay0xLW5vdi5jIGIvZ2NjL3Rlc3RzdWl0ZS9n Y2MudGFyZ2V0L2kzODYvbXB4L3ZhLWFyZy1wYWNrLTEtbm92LmMKaW5kZXgg NTVjNjVkOS4uNGJlZGEwMiAxMDA2NDQKLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9n Y2MudGFyZ2V0L2kzODYvbXB4L3ZhLWFyZy1wYWNrLTEtbm92LmMKKysrIGIv Z2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvbXB4L3ZhLWFyZy1wYWNr LTEtbm92LmMKQEAgLTI1LDcgKzI1LDcgQEAgZm9vMiAoaW50IGkxLCBpbnQg KnAxLCAuLi4pCiBzdGF0aWMgX19hdHRyaWJ1dGVfXygoYWx3YXlzX2lubGlu ZSkpIGludAogZm9vMSAoaW50ICpwMSwgLi4uKQogewotICByZXR1cm4gZm9v MiAoMTAsIHAxLCBfX3ZhX2FyZ19wYWNrICgpKTsKKyAgcmV0dXJuIGZvbzIg KDEwLCBwMSwgX19idWlsdGluX3ZhX2FyZ19wYWNrICgpKTsKIH0KIAogaW50 IHByZWJ1ZlsxMDBdOwpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L2kzODYvbXB4L3ZhLWFyZy1wYWNrLTEtdWJ2LmMgYi9nY2MvdGVz dHN1aXRlL2djYy50YXJnZXQvaTM4Ni9tcHgvdmEtYXJnLXBhY2stMS11YnYu YwppbmRleCAxMWI0OThlLi40Yjc2Mzg0IDEwMDY0NAotLS0gYS9nY2MvdGVz dHN1aXRlL2djYy50YXJnZXQvaTM4Ni9tcHgvdmEtYXJnLXBhY2stMS11YnYu YworKysgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4Ni9tcHgvdmEt YXJnLXBhY2stMS11YnYuYwpAQCAtMjgsNyArMjgsNyBAQCBmb28yIChpbnQg aTEsIGludCAqcDEsIC4uLikKIHN0YXRpYyBfX2F0dHJpYnV0ZV9fKChhbHdh eXNfaW5saW5lKSkgaW50CiBmb28xIChpbnQgKnAxLCAuLi4pCiB7Ci0gIHJl dHVybiBmb28yICgxMCwgcDEsIF9fdmFfYXJnX3BhY2sgKCkpOworICByZXR1 cm4gZm9vMiAoMTAsIHAxLCBfX2J1aWx0aW5fdmFfYXJnX3BhY2sgKCkpOwog fQogCiBpbnQgcHJlYnVmWzEwMF07CmRpZmYgLS1naXQgYS9nY2MvdGVzdHN1 aXRlL2djYy50YXJnZXQvaTM4Ni9tcHgvdmEtYXJnLXBhY2stMi1sYnYuYyBi L2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L21weC92YS1hcmctcGFj ay0yLWxidi5jCmluZGV4IDlmMTk0MWQuLmRhYjFkYzggMTAwNjQ0Ci0tLSBh L2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L21weC92YS1hcmctcGFj ay0yLWxidi5jCisrKyBiL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2 L21weC92YS1hcmctcGFjay0yLWxidi5jCkBAIC0zMCw3ICszMCw3IEBAIGZv bzIgKGludCBpMSwgaW50ICpwMSwgLi4uKQogc3RhdGljIF9fYXR0cmlidXRl X18oKGFsd2F5c19pbmxpbmUpKSBpbnQKIGZvbzEgKGludCAqcDEsIC4uLikK IHsKLSAgcmV0dXJuIGZvbzIgKDEwLCBwMSwgX192YV9hcmdfcGFjayAoKSk7 CisgIHJldHVybiBmb28yICgxMCwgcDEsIF9fYnVpbHRpbl92YV9hcmdfcGFj ayAoKSk7CiB9CiAKIGludCBwcmVidWZbMTAwXTsKZGlmZiAtLWdpdCBhL2dj Yy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9pMzg2L21weC92YS1hcmctcGFjay0y LW5vdi5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvbXB4L3Zh LWFyZy1wYWNrLTItbm92LmMKaW5kZXggOTAzYWZiYy4uNmJmNDcyMSAxMDA2 NDQKLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvbXB4L3Zh LWFyZy1wYWNrLTItbm92LmMKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFy Z2V0L2kzODYvbXB4L3ZhLWFyZy1wYWNrLTItbm92LmMKQEAgLTI3LDcgKzI3 LDcgQEAgZm9vMiAoaW50IGkxLCBpbnQgKnAxLCAuLi4pCiBzdGF0aWMgX19h dHRyaWJ1dGVfXygoYWx3YXlzX2lubGluZSkpIGludAogZm9vMSAoaW50ICpw MSwgLi4uKQogewotICByZXR1cm4gZm9vMiAoMTAsIHAxLCBfX3ZhX2FyZ19w YWNrICgpKTsKKyAgcmV0dXJuIGZvbzIgKDEwLCBwMSwgX19idWlsdGluX3Zh X2FyZ19wYWNrICgpKTsKIH0KIAogaW50IHByZWJ1ZlsxMDBdOwpkaWZmIC0t Z2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2kzODYvbXB4L3ZhLWFy Zy1wYWNrLTItdWJ2LmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4 Ni9tcHgvdmEtYXJnLXBhY2stMi11YnYuYwppbmRleCBmNWQ4NDJhLi40YWY1 OTc1IDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQvaTM4 Ni9tcHgvdmEtYXJnLXBhY2stMi11YnYuYworKysgYi9nY2MvdGVzdHN1aXRl L2djYy50YXJnZXQvaTM4Ni9tcHgvdmEtYXJnLXBhY2stMi11YnYuYwpAQCAt MzAsNyArMzAsNyBAQCBmb28yIChpbnQgaTEsIGludCAqcDEsIC4uLikKIHN0 YXRpYyBfX2F0dHJpYnV0ZV9fKChhbHdheXNfaW5saW5lKSkgaW50CiBmb28x IChpbnQgKnAxLCAuLi4pCiB7Ci0gIHJldHVybiBmb28yICgxMCwgcDEsIF9f dmFfYXJnX3BhY2sgKCkpOworICByZXR1cm4gZm9vMiAoMTAsIHAxLCBfX2J1 aWx0aW5fdmFfYXJnX3BhY2sgKCkpOwogfQogCiBpbnQgcHJlYnVmWzEwMF07 Cg== --94eb2c1245aa206a9205584f7c35--