From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 14553 invoked by alias); 14 Sep 2004 17:01:50 -0000 Mailing-List: contact libc-hacker-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: libc-hacker-owner@sources.redhat.com Received: (qmail 14537 invoked from network); 14 Sep 2004 17:01:49 -0000 Received: from unknown (HELO palrel12.hp.com) (156.153.255.237) by sourceware.org with SMTP; 14 Sep 2004 17:01:49 -0000 Received: from hplms2.hpl.hp.com (hplms2.hpl.hp.com [15.0.152.33]) by palrel12.hp.com (Postfix) with ESMTP id 2D08340B328; Tue, 14 Sep 2004 10:01:49 -0700 (PDT) Received: from napali.hpl.hp.com (napali.hpl.hp.com [15.4.89.123]) by hplms2.hpl.hp.com (8.13.1/8.13.1/HPL-PA Hub) with ESMTP id i8EH1lI0026174; Tue, 14 Sep 2004 10:01:47 -0700 (PDT) Received: from napali.hpl.hp.com (napali [127.0.0.1]) by napali.hpl.hp.com (8.12.11/8.12.11/Debian-3) with ESMTP id i8EH1l3k029858; Tue, 14 Sep 2004 10:01:47 -0700 Received: (from davidm@localhost) by napali.hpl.hp.com (8.12.11/8.12.11/Debian-3) id i8EH1krr029855; Tue, 14 Sep 2004 10:01:46 -0700 From: David Mosberger MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16711.9210.702107.62167@napali.hpl.hp.com> Date: Tue, 14 Sep 2004 17:01:00 -0000 To: Ulrich Drepper Cc: davidm@hpl.hp.com, libc-hacker@sources.redhat.com Subject: Re: fix ia64 longjmp() to work from alternate signal-stack In-Reply-To: <4145E966.9090609@redhat.com> References: <16684.49335.802840.212013@napali.hpl.hp.com> <412DAC31.1050404@redhat.com> <16692.38122.52348.850833@napali.hpl.hp.com> <413499B2.2030900@redhat.com> <16692.41948.53308.392397@napali.hpl.hp.com> <20040831135945.GJ30497@sunsite.ms.mff.cuni.cz> <16693.36280.331341.924084@napali.hpl.hp.com> <4137A371.9020601@redhat.com> <16701.61869.569801.438219@napali.hpl.hp.com> <16709.55979.414777.757138@napali.hpl.hp.com> <4145E966.9090609@redhat.com> Reply-To: davidm@hpl.hp.com X-URL: http://www.hpl.hp.com/personal/David_Mosberger/ X-SW-Source: 2004-09/txt/msg00059.txt.bz2 >>>>> On Mon, 13 Sep 2004 11:39:34 -0700, Ulrich Drepper said: Uli> I've applied the patch after minor changes. There is no need Uli> to require the sigaltstack function being exported from Uli> libc.so. It's a simple syscall, just inline it. OK, that's certainly fine by me. Uli> The result seems to work for me but then, I never saw the Uli> problem this is supposed to fix in the first place. I re-checked and the test-suite (in particular tst-cancel20) still passes, so everything seems fine. (As a reminder, you don't see the problem with a GCC that's using the built-in unwinder since the built-in unwinder maskes the problem due to some excessive copying; the problem only shows when using a GCC that has libunwind enabled.) Thanks, --david