From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19636 invoked by alias); 17 Feb 2002 00:51:10 -0000 Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org Received: (qmail 19491 invoked from network); 17 Feb 2002 00:51:07 -0000 Received: from unknown (HELO hiauly1.hia.nrc.ca) (132.246.100.193) by sources.redhat.com with SMTP; 17 Feb 2002 00:51:07 -0000 Received: from hiauly1.hia.nrc.ca (localhost [127.0.0.1]) by hiauly1.hia.nrc.ca (8.12.0.Beta16/8.12.0.Beta16) with ESMTP id g1H0p5FN009586; Sat, 16 Feb 2002 19:51:06 -0500 (EST) Received: (from dave@localhost) by hiauly1.hia.nrc.ca (8.12.0.Beta16/8.12.0.Beta16) id g1H0p51Z009585; Sat, 16 Feb 2002 19:51:05 -0500 (EST) Message-Id: <200202170051.g1H0p51Z009585@hiauly1.hia.nrc.ca> Subject: Re: Don't use lib2funcs.asm on PA To: law@redhat.com Date: Sat, 16 Feb 2002 19:45:00 -0000 From: "John David Anglin" Cc: gcc-patches@gcc.gnu.org In-Reply-To: <18501.1013904944@porcupine.cygnus.com> from "law@redhat.com" at Feb 16, 2002 05:15:44 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-SW-Source: 2002-02/txt/msg01107.txt.bz2 > Correct. It's needed for inferior function calls. I had hoped to get rid of it since it's one of those nasty milli routines. Inferior calls don't seem to work with gdb under hppa-linux if I understand correctly. For example if I type "p func ()", gdb just crashes. I also can't step into functions although single stepping does work. So, maybe this function is needed with linux? At the moment, I am trying to get frame notes working. I am still trying to find out how to handle parallels. The suggestion from Olivier Hainque didn't seem to work. The stack frame adjustment still isn't getting recorded correctly so it seems. I believe that ARG_POINTER_CFA_OFFSET(FNDECL) needs to be defined to 0. However, when the context is set for rp, The address is off by the amount of the stack adjustment (this is for __cxa_throw). Dave -- J. David Anglin dave.anglin@nrc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6605)