From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1CFaFm-0003EL-G8 for qemu-devel@nongnu.org; Thu, 07 Oct 2004 11:32:26 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1CFaFl-0003D9-MD for qemu-devel@nongnu.org; Thu, 07 Oct 2004 11:32:25 -0400 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1CFaFl-0003CP-Cm for qemu-devel@nongnu.org; Thu, 07 Oct 2004 11:32:25 -0400 Received: from [195.130.132.58] (helo=astra.telenet-ops.be) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CFa8z-0007F5-U1 for qemu-devel@nongnu.org; Thu, 07 Oct 2004 11:25:26 -0400 Received: from localhost (localhost.localdomain [127.0.0.1]) by astra.telenet-ops.be (Postfix) with SMTP id 11630328234 for ; Thu, 7 Oct 2004 17:25:25 +0200 (MEST) Received: from [192.168.1.2] (d51A51CF1.kabel.telenet.be [81.165.28.241]) by astra.telenet-ops.be (Postfix) with ESMTP id E76B2328174 for ; Thu, 7 Oct 2004 17:25:24 +0200 (MEST) Subject: Re: [Qemu-devel] Linux x86_64 host From: Bob Deblier In-Reply-To: References: <1097156553.2833.17.camel@orion> Content-Type: text/plain Message-Id: <1097162724.2833.31.camel@orion> Mime-Version: 1.0 Date: Thu, 07 Oct 2004 17:25:24 +0200 Content-Transfer-Encoding: 7bit Reply-To: qemu-devel@nongnu.org List-Id: qemu-devel.nongnu.org List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: qemu-devel@nongnu.org On Thu, 2004-10-07 at 17:07, Johannes Schindelin wrote: > This is probably a symbol which starts with ".". Correct. > Reading the current CVS of dyngen.c, in line 1529 of dyngen.c, there > is a "#if defines(HOST_SPARC)" and after that code which should fix > exactly that error. My code tree is up-to-date, so that line apparently doesn't cure all. I've manually verified that file and it contains those lines. I've tried changing it to #if defined(HOST_AMD64) || defined(HOST_SPARC), but that gives another error. > If the current CVS version does not resolve your compilation error, please > send the offending lines of your op.h (with 10 lines before and after). > > Ciao, > Dscho Lines from sparc_user/op.h case INDEX_op_flush_T0: { extern void op_flush_T0(); extern char helper_flush; memcpy(gen_code_ptr, (void *)((char *)&op_flush_T0+0), 15); *(uint32_t *)(gen_code_ptr + 7) = (long)(&helper_flush) - (long)(gen_code_ptr + 7) + -4; gen_code_ptr += 15; } break; case INDEX_op_fnegs: { extern void op_fnegs(); extern char .LC0; memcpy(gen_code_ptr, (void *)((char *)&op_fnegs+0), 31); *(uint32_t *)(gen_code_ptr + 10) = (long)(&.LC0) - (long)(gen_code_ptr + 10) + -4; gen_code_ptr += 31; } break; case INDEX_op_fabss: { extern void op_fabss(); extern char do_fabss; memcpy(gen_code_ptr, (void *)((char *)&op_fabss+0), 13); *(uint32_t *)(gen_code_ptr + 5) = (long)(&do_fabss) - (long)(gen_code_ptr + 5) + -4; gen_code_ptr += 13; } break; At your disposal for further testing, Bob Deblier