From patchwork Wed Nov 7 00:18:15 2012 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Andrew Pinski X-Patchwork-Id: 197604 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 3E2192C00B9 for ; Wed, 7 Nov 2012 11:18:28 +1100 (EST) Comment: DKIM? See http://www.dkim.org DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=gcc.gnu.org; s=default; x=1352852310; h=Comment: DomainKey-Signature:Received:Received:Received:Received: MIME-Version:Received:Received:Date:Message-ID:Subject:From:To: Content-Type:Mailing-List:Precedence:List-Id:List-Unsubscribe: List-Archive:List-Post:List-Help:Sender:Delivered-To; bh=Xivie9X Gu1RUCwu1m8BCOSeURC8=; b=qjBfOhccHe6XLb8fV6+EZ9RfZtqNyTNhjkDzUeI lJXtjJhPNINzgedJjoilUbpo4txPQRurUYTjTrsF/z0qh2M6CRXZSgN4BjvOea3K 0Ap3/RT3w4CcjZ6RGe8zzn9/IByhDueyAEWioLh1et0spNx8nVLs8+kq8wR74PFe oMeo= Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=gcc.gnu.org; h=Received:Received:X-SWARE-Spam-Status:X-Spam-Check-By:Received:Received:MIME-Version:Received:Received:Date:Message-ID:Subject:From:To:Content-Type:X-IsSubscribed:Mailing-List:Precedence:List-Id:List-Unsubscribe:List-Archive:List-Post:List-Help:Sender:Delivered-To; b=c5XiV0dzSz5+UGwWb9I4SPD+owVr7eGSN520SScuiViuoTnO1Rzo2GHCODO6MY kzEamXu1TBso1XAU41Hg6LobTejKchJT1NiE3CYlbKgv0qIJ+zsAyAWcJq3lCtAc ZXQMYwCLQ4Zpf7y9REdmUfz0c1zBAzT6H0FXuhNsFXDKI=; Received: (qmail 31982 invoked by alias); 7 Nov 2012 00:18:24 -0000 Received: (qmail 31973 invoked by uid 22791); 7 Nov 2012 00:18:23 -0000 X-SWARE-Spam-Status: No, hits=-4.3 required=5.0 tests=AWL, BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, KHOP_RCVD_TRUST, RCVD_IN_DNSWL_LOW, RCVD_IN_HOSTKARMA_YE X-Spam-Check-By: sourceware.org Received: from mail-wg0-f41.google.com (HELO mail-wg0-f41.google.com) (74.125.82.41) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 07 Nov 2012 00:18:17 +0000 Received: by mail-wg0-f41.google.com with SMTP id ds1so2993950wgb.2 for ; Tue, 06 Nov 2012 16:18:16 -0800 (PST) MIME-Version: 1.0 Received: by 10.216.220.78 with SMTP id n56mr1162371wep.135.1352247495990; Tue, 06 Nov 2012 16:18:15 -0800 (PST) Received: by 10.217.64.194 with HTTP; Tue, 6 Nov 2012 16:18:15 -0800 (PST) Date: Tue, 6 Nov 2012 16:18:15 -0800 Message-ID: Subject: [AARCH64/Committed] Fix gcc.target/aarch64/vect-fmaxv-fminv-compile.c From: Andrew Pinski To: GCC Patches 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 Hi, The problem here is the vector cost model causes some of the functions not be vectorized even though we are scanning for the explicit vectorization. This fixes the testcase by turning off the cost model. Thanks, Andrew Pinski 2012-11-06 Andrew Pinski * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model. Index: gcc.target/aarch64/vect-fmaxv-fminv-compile.c =================================================================== --- gcc.target/aarch64/vect-fmaxv-fminv-compile.c (revision 193259) +++ gcc.target/aarch64/vect-fmaxv-fminv-compile.c (working copy) @@ -1,6 +1,6 @@ /* { dg-do compile } */ -/* { dg-options "-O3 -ffast-math" } */ +/* { dg-options "-O3 -ffast-math -fno-vect-cost-model" } */ #include "vect-fmaxv-fminv.x" Index: ChangeLog =================================================================== --- ChangeLog (revision 193272) +++ ChangeLog (working copy) @@ -1,3 +1,7 @@ +2012-11-06 Andrew Pinski + + * gcc.target/aarch64/vect-fmaxv-fminv-compile.c: Add -fno-vect-cost-model. + 2012-11-06 Aldy Hernandez * c-c++-common/tm/trxn-expr-3.c: Adjust for uninstrumented code path.