From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 28855 invoked by alias); 15 Oct 2009 23:24:28 -0000 Received: (qmail 28845 invoked by uid 22791); 15 Oct 2009 23:24:27 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=BAYES_00,SARE_MSGID_LONG40,SPF_PASS X-Spam-Check-By: sourceware.org Received: from mail-yx0-f189.google.com (HELO mail-yx0-f189.google.com) (209.85.210.189) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Thu, 15 Oct 2009 23:24:23 +0000 Received: by yxe27 with SMTP id 27so1394431yxe.10 for ; Thu, 15 Oct 2009 16:24:22 -0700 (PDT) MIME-Version: 1.0 Received: by 10.91.144.16 with SMTP id w16mr689288agn.21.1255649061950; Thu, 15 Oct 2009 16:24:21 -0700 (PDT) In-Reply-To: <4AD7ACF7.9040503@sebabeach.org> References: <4AD7ACF7.9040503@sebabeach.org> Date: Thu, 15 Oct 2009 23:24:00 -0000 Message-ID: Subject: Re: equals -> equal? broke format table building From: Dmitry Eremin-Solenikov To: Doug Evans Cc: cgen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Mailing-List: contact cgen-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cgen-owner@sourceware.org X-SW-Source: 2009-q4/txt/msg00014.txt.bz2 On Fri, Oct 16, 2009 at 3:15 AM, Doug Evans wrote: > Dmitry Eremin-Solenikov wrote: >> >> Hello, >> >> I've just tried cgen-20091001 snapshot for my M68HC08 code just to >> find that generated >> code was a bit broken: When creating iformat table, most of the >> instructions got glued together >> into one iformat entry. >> >> Reverting patches one-by-one lead me to the equals->equal? change by >> Doug Evans. Reverting the patch on top of 20091001 snapshot permitted >> me to generate working code again (with correct iformat table). >> >> If you do need any additional information (like .cpu file), I can >> easily provide them. >> >> > > Thanks. =A0The equals->equal? change seems rather innocuous. > If you could send me your .cpu file that would be great. > Thanks. It seems I did somehow missed a macro in my .cpu file that contained .equals. Changing that to .equal? did the trick. Sorry for the noise :) --=20 With best wishes Dmitry