From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Rob Browning Newsgroups: gmane.linux.ports.ia64,gmane.lisp.guile.devel Subject: Re: Problem with Guile on ia64 (possibly "getcontext" related) Date: Tue, 18 Jul 2006 18:40:07 -0700 Message-ID: <87u05eqsnc.fsf@raven.defaultvalue.org> References: <16307.1153018491@ocs3.ocs.com.au> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1153273220 30059 80.91.229.2 (19 Jul 2006 01:40:20 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 19 Jul 2006 01:40:20 +0000 (UTC) Cc: linux-ia64@vger.kernel.org, guile-devel@gnu.org Original-X-From: linux-ia64-owner@vger.kernel.org Wed Jul 19 03:40:13 2006 Return-path: Envelope-to: glpi-linux-ia64-2@gmane.org Original-Received: from vger.kernel.org ([209.132.176.167]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G312q-0004yV-HD for glpi-linux-ia64-2@gmane.org; Wed, 19 Jul 2006 03:40:13 +0200 Original-Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932455AbWGSBkK (ORCPT ); Tue, 18 Jul 2006 21:40:10 -0400 Original-Received: (majordomo@vger.kernel.org) by vger.kernel.org id S932456AbWGSBkK (ORCPT ); Tue, 18 Jul 2006 21:40:10 -0400 Original-Received: from li12-156.members.linode.com ([70.85.129.156]:47793 "EHLO defaultvalue.org") by vger.kernel.org with ESMTP id S932455AbWGSBkJ (ORCPT ); Tue, 18 Jul 2006 21:40:09 -0400 Original-Received: from omen.defaultvalue.org (localhost [127.0.0.1]) by defaultvalue.org (Postfix) with ESMTP id 968F590D2B; Tue, 18 Jul 2006 18:40:08 -0700 (PDT) Original-Received: from raven.defaultvalue.org (raven.defaultvalue.org [192.168.1.7]) by omen.defaultvalue.org (Postfix) with ESMTP id 50D8323D6D; Tue, 18 Jul 2006 18:40:08 -0700 (PDT) Original-Received: by raven.defaultvalue.org (Postfix, from userid 1000) id C9AB8225047; Tue, 18 Jul 2006 18:40:07 -0700 (PDT) Original-To: Keith Owens User-Agent: Gnus/5.110006 (No Gnus v0.6) Emacs/21.4 (gnu/linux) Original-Sender: linux-ia64-owner@vger.kernel.org Precedence: bulk X-Mailing-List: linux-ia64@vger.kernel.org Xref: news.gmane.org gmane.linux.ports.ia64:14593 gmane.lisp.guile.devel:6006 Archived-At: 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. 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? Thanks -- Rob Browning rlb @defaultvalue.org and @debian.org; previously @cs.utexas.edu GPG starting 2002-11-03 = 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4 - To unsubscribe from this list: send the line "unsubscribe linux-ia64" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html