From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 5988 invoked by alias); 4 Aug 2009 18:58:00 -0000 Received: (qmail 5979 invoked by uid 22791); 4 Aug 2009 18:58:00 -0000 X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=BAYES_00,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: sourceware.org Received: from kuber.nabble.com (HELO kuber.nabble.com) (216.139.236.158) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Tue, 04 Aug 2009 18:57:50 +0000 Received: from isper.nabble.com ([192.168.236.156]) by kuber.nabble.com with esmtp (Exim 4.63) (envelope-from ) id 1MYPCm-0007Gf-UJ for cgen@sourceware.org; Tue, 04 Aug 2009 11:57:48 -0700 Message-ID: <24814271.post@talk.nabble.com> Date: Tue, 04 Aug 2009 18:58:00 -0000 From: Joseph A To: cgen@sourceware.org Subject: Re: Delayed Memory Writes In-Reply-To: <20090804174448.GG12318@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit References: <24813100.post@talk.nabble.com> <20090804174448.GG12318@redhat.com> X-IsSubscribed: yes 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-q3/txt/msg00048.txt.bz2 Frank Ch. Eigler wrote: > > > It nests the other way: > > (delay 1 (set FOO BAR)) > > - FChE > > When nested this way I get the error "ERROR: In procedure string-append: ERROR: Wrong type argument (expecting STRINGP): set" The code (set (delay 2 (reg SI h-gr r)) a) works fine, as do delayed sets of hardware other than memory. The error only appears when I try to do a delayed memory set. The mt port uses delays nested in this manner, and the sh port uses delays nested in the manner you suggested. I'm a little confused. Are they both valid? Perhaps I'm using an old version? Thanks Joseph -- View this message in context: http://www.nabble.com/Delayed-Memory-Writes-tp24813100p24814271.html Sent from the Sourceware - cgen list mailing list archive at Nabble.com.