From patchwork Mon Sep 20 14:41:53 2010 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: "H.J. Lu" X-Patchwork-Id: 65214 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from sourceware.org (server1.sourceware.org [209.132.180.131]) by ozlabs.org (Postfix) with SMTP id B5929B70D1 for ; Tue, 21 Sep 2010 00:42:07 +1000 (EST) Received: (qmail 12376 invoked by alias); 20 Sep 2010 14:42:03 -0000 Received: (qmail 12255 invoked by uid 22791); 20 Sep 2010 14:42:02 -0000 X-SWARE-Spam-Status: No, hits=-1.9 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, RCVD_IN_DNSWL_NONE X-Spam-Check-By: sourceware.org Received: from mail-ww0-f51.google.com (HELO mail-ww0-f51.google.com) (74.125.82.51) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 20 Sep 2010 14:41:55 +0000 Received: by wwb28 with SMTP id 28so5275525wwb.8 for ; Mon, 20 Sep 2010 07:41:53 -0700 (PDT) MIME-Version: 1.0 Received: by 10.227.143.198 with SMTP id w6mr1877797wbu.124.1284993713114; Mon, 20 Sep 2010 07:41:53 -0700 (PDT) Received: by 10.220.202.9 with HTTP; Mon, 20 Sep 2010 07:41:53 -0700 (PDT) In-Reply-To: References: Date: Mon, 20 Sep 2010 07:41:53 -0700 Message-ID: Subject: Re: Fix PR45706 (missing i?86-*-*) From: "H.J. Lu" To: Michael Matz Cc: gcc-patches@gcc.gnu.org X-IsSubscribed: yes Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Delivered-To: mailing list gcc-patches@gcc.gnu.org On Mon, Sep 20, 2010 at 7:38 AM, H.J. Lu wrote: > On Mon, Sep 20, 2010 at 7:14 AM, Michael Matz wrote: >> Hi, >> >> I forgot to add i?86-*-* to the targets that now can do some vector >> permutations resulting in mismatches between -m32 and native 32bit >> compilation (and testsuite fails).  I've checked in this obvious patch >> after H.J. confirmed that it doesn't cause further regressions. >> > > I missed > > gcc.dg/vect/pr43432.c > > This will fail on ia32 since it doesn't use -msse2. > > This works for me on ia32 and Intel64. diff --git a/gcc/testsuite/gcc.dg/vect/pr43432.c b/gcc/testsuite/gcc.dg/vect/pr43432.c index 3070318..18c0dba 100644 --- a/gcc/testsuite/gcc.dg/vect/pr43432.c +++ b/gcc/testsuite/gcc.dg/vect/pr43432.c @@ -1,6 +1,5 @@ /* { dg-do compile } */ /* { dg-require-effective-target vect_float } */ -/* { dg-options "-O3 -ffast-math -fdump-tree-vect-details" } */ void vector_fmul_reverse_c(float *dst, const float *src0, const float *src1,