From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 64887 invoked by alias); 17 Nov 2019 19:44:39 -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 64872 invoked by uid 89); 17 Nov 2019 19:44:38 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-14.4 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,SPF_PASS autolearn=ham version=3.3.1 spammy= X-HELO: mail-ot1-f66.google.com Received: from mail-ot1-f66.google.com (HELO mail-ot1-f66.google.com) (209.85.210.66) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sun, 17 Nov 2019 19:44:37 +0000 Received: by mail-ot1-f66.google.com with SMTP id w24so12157966otk.6 for ; Sun, 17 Nov 2019 11:44:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=XR3AdW+pPQov2NwJzCuHAt74SBd2d9RUFK/V8Jhgs84=; b=rn1B9dtkapVs6EgIStQW0xDiP8OAq8mhMd/gxB4rElJaAc13/s2fBOe4Pffej04t93 C8Iqc+dApu8jTOZIF1gdr2aIgClcZ9Ei/6JCphH5aPW859EZnDOGj6OE45fnGNFle3Vu Pah9GJnL0WN+v7Xr3gbfT06RXn1IzJ5PfQySbkVXyFwd9U1NeDjwEhYechyFHvNuvB4M 4M/FAb0OZbRMMgHVS67TLqze5D+3+Yd/A7I5tcvtY0ff/bWTRqAEEo019LPQp2lXV7yC 78NHndwj+I2euD0FmCp5NyuyJiqUcYoinsO0wxbwkITXEaN4SuJA7x3hMa0FUzBdsTGE 1I3g== MIME-Version: 1.0 References: <8736em8mp7.fsf@igel.home> In-Reply-To: <8736em8mp7.fsf@igel.home> From: Mikael Pettersson Date: Sun, 17 Nov 2019 19:45:00 -0000 Message-ID: Subject: Re: [PATCH 0/4] Eliminate cc0 from m68k To: Andreas Schwab Cc: Bernd Schmidt , GCC Patches Content-Type: text/plain; charset="UTF-8" X-SW-Source: 2019-11/txt/msg01640.txt.bz2 On Sun, Nov 17, 2019 at 5:57 PM Andreas Schwab wrote: > > On Nov 17 2019, Mikael Pettersson wrote: > > > /tmp/ccJA1qws.s:4828: Error: operands mismatch -- statement `seq %a1' ignored > > /tmp/ccJA1qws.s:7344: Error: operands mismatch -- statement `seq %a1' ignored > > That should fix it: > > diff --git a/gcc/config/m68k/m68k.md b/gcc/config/m68k/m68k.md > index 0cf063aaf84..3efcaad33a4 100644 > --- a/gcc/config/m68k/m68k.md > +++ b/gcc/config/m68k/m68k.md > @@ -698,7 +698,7 @@ > }) > > (define_insn "cstore_bftst_insn" > - [(set (match_operand:QI 0 "register_operand") > + [(set (match_operand:QI 0 "register_operand" "=d") > (match_operator:QI 1 "ordered_comparison_operator" > [(zero_extract:SI (match_operand:BTST 2 "" "") > (match_operand:SI 3 "const_int_operand" "n") > > Andreas. This fixed the problem, thanks. /Mikael