From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 29051 invoked by alias); 25 Jul 2009 14:31:27 -0000 Received: (qmail 29041 invoked by uid 22791); 25 Jul 2009 14:31:25 -0000 X-SWARE-Spam-Status: No, hits=-2.5 required=5.0 tests=AWL,BAYES_00,SPF_PASS X-Spam-Check-By: sourceware.org Received: from ey-out-1920.google.com (HELO ey-out-1920.google.com) (74.125.78.149) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Sat, 25 Jul 2009 14:31:18 +0000 Received: by ey-out-1920.google.com with SMTP id 5so557658eyb.24 for ; Sat, 25 Jul 2009 07:31:15 -0700 (PDT) Received: by 10.211.152.15 with SMTP id e15mr2464093ebo.86.1248532275908; Sat, 25 Jul 2009 07:31:15 -0700 (PDT) Received: from ?192.168.2.99? (cpc2-cmbg8-0-0-cust61.cmbg.cable.ntl.com [82.6.108.62]) by mx.google.com with ESMTPS id 7sm3707040eyg.36.2009.07.25.07.31.15 (version=SSLv3 cipher=RC4-MD5); Sat, 25 Jul 2009 07:31:15 -0700 (PDT) Message-ID: <4A6B1A40.1020405@gmail.com> Date: Sat, 25 Jul 2009 14:31:00 -0000 From: Dave Korn User-Agent: Thunderbird 2.0.0.17 (Windows/20080914) MIME-Version: 1.0 To: cgen@sourceware.org Subject: "make gas-test" broken? Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit 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/msg00038.txt.bz2 Hi, I figured it was something I was doing wrong in my port, but maybe not; seems to happen for any cpu I try, e.g.: $ make gas-test ARCHFILE=/gnu/cgen/src/cgen/../cgen/cpu/play.cpu "`if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`" -l /gnu/cgen/src/cgen/guile.scm -s /gnu/cgen/src/cgen/cgen-gas.scm \ -s /gnu/cgen/src/cgen \ -v \ -a /gnu/cgen/src/cgen/../cgen/cpu/play.cpu \ -i "all" \ -m "all" \ -B gas-build.sh \ -E gas-allinsn.exp Skipping slib/sort, already loaded. Skipping slib/random, already loaded. cgen -s /gnu/cgen/src/cgen/cgen-gas.scm -s /gnu/cgen/src/cgen -v -a /gnu/cgen/src/cgen/../cgen/cpu/play.cpu -i all -m all -B gas-build.sh -E gas-allinsn.exp Loading cpu description /gnu/cgen/src/cgen/../cgen/cpu/play.cpu ... Including file /gnu/cgen/src/cgen/../cgen/cpu/simplify.inc ... Analyzing instruction set ... Done analysis. Generating gas-build.sh ... ERROR: In procedure string-append: ERROR: Wrong type (expecting string): fp No backtrace available. make: *** [gas-test] Error 1 $ make gas-test ARCHFILE=/gnu/cgen/src/cgen/../cgen/cpu/m68k.cpu "`if test -f ../guile/libguile/guile ; then echo ../guile/libguile/guile; else echo guile ; fi`" -l /gnu/cgen/src/cgen/guile.scm -s /gnu/cgen/src/cgen/cgen-gas.scm \ -s /gnu/cgen/src/cgen \ -v \ -a /gnu/cgen/src/cgen/../cgen/cpu/m68k.cpu \ -i "all" \ -m "all" \ -B gas-build.sh \ -E gas-allinsn.exp Skipping slib/sort, already loaded. Skipping slib/random, already loaded. cgen -s /gnu/cgen/src/cgen/cgen-gas.scm -s /gnu/cgen/src/cgen -v -a /gnu/cgen/src/cgen/../cgen/cpu/m68k.cpu -i all -m all -B gas-build.sh -E gas-allinsn.exp Loading cpu description /gnu/cgen/src/cgen/../cgen/cpu/m68k.cpu ... Including file /gnu/cgen/src/cgen/../cgen/cpu/simplify.inc ... Analyzing instruction set ... Done analysis. Generating gas-build.sh ... ERROR: In procedure string-append: ERROR: Wrong type (expecting string): m68k No backtrace available. make: *** [gas-test] Error 1 Hmm, until I saw that "m68k" I thought it was always pseudo-register names, I've seen "fp" and "lr" before. Anyway, manually invoking the guile command while adding --debug doesn't help any with the backtrace. I was following the instructions in 5.7 of the manual; is there a list of interactive commands I could run (like those in 5.5 and 5.8) manually that might help shed some light on what's going wrong? cheers, DaveK