From patchwork Mon Jun 1 06:27:19 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Alan Modra X-Patchwork-Id: 478779 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]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 821611412EE for ; Mon, 1 Jun 2015 16:27:36 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=gcc.gnu.org header.i=@gcc.gnu.org header.b=PJYMqQRv; dkim-atps=neutral DomainKey-Signature: a=rsa-sha1; c=nofws; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; q=dns; s=default; b=tH/MvIOQMYYdYmNzblHS82Tb+YUtHqCgxh8wVrXxyx5Z8fHkl/ prjv+/63a+tFSL9Qqe7YSFQumHdByJMnHTdeUbaKEZW3GJ55BUXgm7Hkbe614ucq O09tKtehkfZG6VTdZgEGd3QpNjqvVmQ+gQdO7OGUCoMcIj56W6wNgcCdg= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=gcc.gnu.org; h=list-id :list-unsubscribe:list-archive:list-post:list-help:sender:date :from:to:cc:subject:message-id:mime-version:content-type; s= default; bh=2OH/QH+49Ic5jCd2f2lUtFLSgXU=; b=PJYMqQRv5jvQLYMn1u60 eYz9navEEQZodlrWZQ2lQWfy0Lw2jLjdniZgskmSpdUd0Qquz1lnpPxwIXgLDd5E SGW0z0SuGC3lQvwG6yTMeb93OKBtgrapm3mk9ihoQnimUa5K1CTbVVWtOKrTdMm9 TjqkNmXkbb+0Mp0DBhYdIQw= Received: (qmail 90264 invoked by alias); 1 Jun 2015 06:27:29 -0000 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 Received: (qmail 90255 invoked by uid 89); 1 Jun 2015 06:27:28 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL, BAYES_00, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-pa0-f50.google.com Received: from mail-pa0-f50.google.com (HELO mail-pa0-f50.google.com) (209.85.220.50) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-GCM-SHA256 encrypted) ESMTPS; Mon, 01 Jun 2015 06:27:27 +0000 Received: by pacux9 with SMTP id ux9so62058599pac.3 for ; Sun, 31 May 2015 23:27:25 -0700 (PDT) X-Received: by 10.66.66.33 with SMTP id c1mr37315350pat.63.1433140045314; Sun, 31 May 2015 23:27:25 -0700 (PDT) Received: from bubble.grove.modra.org (CPE-58-160-155-134.oycza5.sa.bigpond.net.au. [58.160.155.134]) by mx.google.com with ESMTPSA id ck4sm12913089pbc.67.2015.05.31.23.27.23 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 31 May 2015 23:27:24 -0700 (PDT) Received: by bubble.grove.modra.org (Postfix, from userid 1000) id 29A66EA0077; Mon, 1 Jun 2015 15:57:19 +0930 (ACST) Date: Mon, 1 Jun 2015 15:57:19 +0930 From: Alan Modra To: gcc-patches@gcc.gnu.org Cc: David Edelsohn , Michael Meissner Subject: [RS6000] vsx_extract_v4sf Message-ID: <20150601062718.GT14752@bubble.grove.modra.org> Mail-Followup-To: gcc-patches@gcc.gnu.org, David Edelsohn , Michael Meissner MIME-Version: 1.0 Content-Disposition: inline User-Agent: Mutt/1.5.23 (2014-03-12) X-IsSubscribed: yes Found today when deleting "S" constraint, unused after a local patch. rs6000/vsx.md:1867: error: undefined machine-specific constraint at this point: "Sa>," That can't be good says I. An over-enthusiastic search and replace by the look of it. Bootstrapped and regression tested powerpc64le-linux. OK for mainline and gcc-5 branch? * config/rs6000/vsx.md (vsx_extract_v4sf): Revert accidental 2014-08-11 change. Index: gcc/config/rs6000/vsx.md =================================================================== --- gcc/config/rs6000/vsx.md (revision 223878) +++ gcc/config/rs6000/vsx.md (working copy) @@ -1867,7 +1867,7 @@ (define_insn_and_split "vsx_extract_v4sf" [(set (match_operand:SF 0 "vsx_register_operand" "=f,f") (vec_select:SF - (match_operand:V4SF 1 "vsx_register_operand" ",") + (match_operand:V4SF 1 "vsx_register_operand" "wa,wa") (parallel [(match_operand:QI 2 "u5bit_cint_operand" "O,i")]))) (clobber (match_scratch:V4SF 3 "=X,0"))] "VECTOR_UNIT_VSX_P (V4SFmode)"