From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 95148 invoked by alias); 14 Nov 2017 06:56:51 -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 94867 invoked by uid 89); 14 Nov 2017 06:56:51 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.6 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,KB_WAM_FROM_NAME_SINGLEWORD,RCVD_IN_DNSWL_NONE,SPF_PASS,URIBL_RED autolearn=no version=3.3.2 spammy= X-HELO: mail-io0-f193.google.com Received: from mail-io0-f193.google.com (HELO mail-io0-f193.google.com) (209.85.223.193) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Tue, 14 Nov 2017 06:56:50 +0000 Received: by mail-io0-f193.google.com with SMTP id n79so12449604ion.3 for ; Mon, 13 Nov 2017 22:56:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=GdQQV/9PKIcpry128SVX7Czo54NzVCVvzmShq69Mu4k=; b=Z5omp4EWcNb/ID9q7sZ4f0nPVPkQkoAPZJnxuNR1owVLMf1YWxQKOg+8VMApLhUmHv dBMBOJ20Li2T6EE4EMlQPaUfMiCDXntKK/jOeh0ZZuL0uWAqbyV3HcM7F01V/92rH7e/ pqa89Q5LHQU/OXNFAbUcDozu4yx3BZCtIQYCzL1WU2JhOPwORGKAAFfcSDHDMHebP/pI OHDtmdppc/u34+ehYvMcMmjHLvhuH0UiL5vc57WEGst+fMrqrF3GGXaPYF/aFk00rFZw vjHKc23RQpK88gAd27K1MrO6wvuUyhZQRqx2wAjj5pxylD+CPAKccxmzFD00+H+MJkyh xeIg== X-Gm-Message-State: AJaThX7FCeEb5n+0tPWX73z2FhmWRQah7K+nPJh9ynP5RFHQBQnDHEih pC8oSwao5S4lL8DDqgmPdm3EXmKTrGv4r/nIGZA= X-Google-Smtp-Source: AGs4zMYyttjwffS8jRgJLVXsHOp1xsT06eMD6oTP3X33FiwmaNj241ebeog+i8wMbPwyfIUCFIB/oGI0CnZbaA0o9vM= X-Received: by 10.107.201.17 with SMTP id z17mr40879iof.209.1510642608534; Mon, 13 Nov 2017 22:56:48 -0800 (PST) MIME-Version: 1.0 Received: by 10.2.156.105 with HTTP; Mon, 13 Nov 2017 22:56:48 -0800 (PST) In-Reply-To: References: <71475DE127B5E94A8E189586234C088822AE2AC8@irsmsx105.ger.corp.intel.com> From: Uros Bizjak Date: Tue, 14 Nov 2017 08:31:00 -0000 Message-ID: Subject: Re: [PATCH, i386] Refactor -mprefer-avx[128|256] options into common -mprefer-vector-width=[none|128|256|512] To: Joseph Myers Cc: "Shalnov, Sergey" , "gcc-patches@gcc.gnu.org" , "kirill.yukhin@gmail.com" , "Koval, Julia" , "Senkevich, Andrew" , "Peryt, Sebastian" , "Ivchenko, Alexander" Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2017-11/txt/msg01041.txt.bz2 On Tue, Nov 14, 2017 at 12:14 AM, Joseph Myers wrote: > On Mon, 13 Nov 2017, Uros Bizjak wrote: > >> [BTW: --mprefer-avx128 should be marked RejectNegative from the >> beginning; let's just assume nobody uses it in its (somehow weird) >> negative "-mno-prefer-avx128" form.] > > It's used in that form in various testcases that otherwise fail when GCC > is configured --with-arch= some CPU that defaults to -mprefer-avx128. In this case, an even better choice would be: Alias(mprefer-vector-width=, 128, none) So, -mno-prefer-avx128 would just set the default back to none. Uros.