From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 21476 invoked by alias); 11 Apr 2005 22:49:54 -0000 Mailing-List: contact binutils-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sources.redhat.com Received: (qmail 21048 invoked from network); 11 Apr 2005 22:49:49 -0000 Received: from unknown (HELO mailapp.tensilica.com) (65.205.227.29) by sourceware.org with SMTP; 11 Apr 2005 22:49:49 -0000 Received: from localhost ([127.0.0.1] ident=amavis) by mailapp.tensilica.com with esmtp (Exim 4.34) id 1DL7j2-0001fG-FT for binutils@sources.redhat.com; Mon, 11 Apr 2005 15:49:48 -0700 Received: from mailapp.tensilica.com ([127.0.0.1]) by localhost (mailapp [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 06323-03 for ; Mon, 11 Apr 2005 15:49:48 -0700 (PDT) Received: from heron.hq.tensilica.com ([192.168.11.123]) by mailapp.tensilica.com with esmtp (Exim 4.34) id 1DL7j2-0001f9-5R for binutils@sources.redhat.com; Mon, 11 Apr 2005 15:49:48 -0700 Received: from [192.168.11.123] (heron.hq.tensilica.com [192.168.11.123]) by heron.hq.tensilica.com (8.13.1/8.13.1) with ESMTP id j3BMnmDc005564 for ; Mon, 11 Apr 2005 15:49:48 -0700 Message-ID: <425AFF0C.8010705@tensilica.com> Date: Mon, 11 Apr 2005 22:49:00 -0000 From: Bob Wilson Organization: Tensilica, Inc. User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3) Gecko/20041020 MIME-Version: 1.0 To: binutils@sources.redhat.com Subject: fix Xtensa assembler false conflict errors Content-Type: multipart/mixed; boundary="------------020600070804060902060405" X-SW-Source: 2005-04/txt/msg00265.txt.bz2 This is a multi-part message in MIME format. --------------020600070804060902060405 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Content-length: 434 There was a typo in some error checking code for Xtensa instruction conflicts that caused false positive errors for any instruction that accesses more than one external interface (e.g., a queue). I've committed this patch on the mainline and 2.16 branches to fix it. 2005-04-11 Sterling Augustine Bob Wilson * config/tc-xtensa.c (check_t1_t2_reads_and_writes): Fix typo. --------------020600070804060902060405 Content-Type: text/x-patch; name="xtensa-queue-conflict.diff" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="xtensa-queue-conflict.diff" Content-length: 670 Index: tc-xtensa.c =================================================================== RCS file: /cvs/src/src/gas/config/tc-xtensa.c,v retrieving revision 1.30 diff -u -p -r1.30 tc-xtensa.c --- tc-xtensa.c 8 Apr 2005 17:26:42 -0000 1.30 +++ tc-xtensa.c 11 Apr 2005 22:42:23 -0000 @@ -6421,7 +6421,7 @@ check_t1_t2_reads_and_writes (TInsn *t1, { xtensa_interface t1_int = xtensa_interfaceOperand_interface (isa, t1->opcode, j); - int t1_class = xtensa_interface_class_id (isa, t2_int); + int t1_class = xtensa_interface_class_id (isa, t1_int); t1_inout = xtensa_interface_inout (isa, i); if (xtensa_interface_has_side_effect (isa, t1_int) == 1) --------------020600070804060902060405--