From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Keith Owens Newsgroups: gmane.lisp.guile.devel,gmane.linux.ports.ia64 Subject: Re: Problem with Guile on ia64 (possibly "getcontext" related) Date: Wed, 19 Jul 2006 12:11:33 +1000 Message-ID: <6768.1153275093@kao2.melbourne.sgi.com> References: <87u05eqsnc.fsf@raven.defaultvalue.org> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1153275358 2204 80.91.229.2 (19 Jul 2006 02:15:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Jul 2006 02:15:58 +0000 (UTC) Cc: linux-ia64@vger.kernel.org, guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Wed Jul 19 04:15:54 2006 Return-path: Envelope-to: guile-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G31Xu-0001bY-1M for guile-devel@m.gmane.org; Wed, 19 Jul 2006 04:12:18 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G31Xt-0001hp-9y for guile-devel@m.gmane.org; Tue, 18 Jul 2006 22:12:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1G31Xq-0001ha-JD for guile-devel@gnu.org; Tue, 18 Jul 2006 22:12:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1G31Xp-0001hG-8l for guile-devel@gnu.org; Tue, 18 Jul 2006 22:12:14 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G31Xp-0001hD-2s for guile-devel@gnu.org; Tue, 18 Jul 2006 22:12:13 -0400 Original-Received: from [199.232.41.67] (helo=mx20.gnu.org) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1G31aq-0006OJ-9V for guile-devel@gnu.org; Tue, 18 Jul 2006 22:15:20 -0400 Original-Received: from [192.48.171.19] (helo=omx2.sgi.com) by mx20.gnu.org with esmtp (Exim 4.52) id 1G31Xl-0001wu-62 for guile-devel@gnu.org; Tue, 18 Jul 2006 22:12:09 -0400 Original-Received: from larry.melbourne.sgi.com (larry.melbourne.sgi.com [134.14.52.130]) by omx2.sgi.com (8.12.11/8.12.9/linux-outbound_gateway-1.1) with SMTP id k6J4cd8Y023499; Tue, 18 Jul 2006 21:38:41 -0700 Original-Received: from kao2.melbourne.sgi.com (kao2.melbourne.sgi.com [134.14.55.180]) by larry.melbourne.sgi.com (950413.SGI.8.6.12/950213.SGI.AUTOCF) via ESMTP id MAA20769; Wed, 19 Jul 2006 12:11:41 +1000 Original-Received: by kao2.melbourne.sgi.com (Postfix, from userid 16331) id 4D3192ECB; Wed, 19 Jul 2006 12:11:33 +1000 (EST) Original-Received: from kao2.melbourne.sgi.com (localhost [127.0.0.1]) by kao2.melbourne.sgi.com (Postfix) with ESMTP id 1594F83051; Wed, 19 Jul 2006 12:11:33 +1000 (EST) X-Mailer: exmh version 2.7.2 01/07/2005 with nmh-1.1 Original-To: Rob Browning In-reply-to: Your message of "Tue, 18 Jul 2006 18:40:07 MST." <87u05eqsnc.fsf@raven.defaultvalue.org> X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.devel:6007 gmane.linux.ports.ia64:14594 Archived-At: Rob Browning (on Tue, 18 Jul 2006 18:40:07 -0700) wrote: >Keith Owens writes: > >> Wild guess, based on no data. Add '__attribute__ ((returns_twice))' to >> the definition of ia64_getcontext. That should remove the need to use >> setjmp. > >That also seems to fix the crash. Good. >So would it be correct to say that the likely problem is just that >because Guile calls getcontext via asm, gcc doesn't know that the call >needs to be handled specially? Exactly right. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel