From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 3740 invoked by alias); 22 Aug 2008 00:15:19 -0000 Received: (qmail 3732 invoked by uid 22791); 22 Aug 2008 00:15:19 -0000 X-Spam-Check-By: sourceware.org Received: from hiauly1.hia.nrc.ca (HELO hiauly1.hia.nrc.ca) (132.246.100.193) by sourceware.org (qpsmtpd/0.31) with ESMTP; Fri, 22 Aug 2008 00:14:44 +0000 Received: by hiauly1.hia.nrc.ca (Postfix, from userid 1000) id 623294E2A; Thu, 21 Aug 2008 20:14:42 -0400 (EDT) Subject: Re: update dwarf2 asm unwind info [hppa64-*-* failures] To: rth@twiddle.net (Richard Henderson) Date: Fri, 22 Aug 2008 03:27:00 -0000 From: "John David Anglin" Cc: sje@cup.hp.com, gcc-patches@gcc.gnu.org, dave.anglin@nrc-cnrc.gc.ca In-Reply-To: <48ADFCB8.2040705@twiddle.net> from "Richard Henderson" at Aug 21, 2008 04:39:36 pm X-Mailer: ELM [version 2.4 PL25] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Message-Id: <20080822001442.623294E2A@hiauly1.hia.nrc.ca> Mailing-List: contact gcc-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-patches-owner@gcc.gnu.org X-SW-Source: 2008-08/txt/msg01617.txt.bz2 > I don't suppose the HP linker supports R_PARISC_SEGREL32 at > an unaligned address? If so, you could fairly easily arrange > to use DW_EH_PE_textrel as the encoding for the function addrs. Don't know but I doubt it. I would expect the situation is the same as for ia64. It is possible that pc-relative relocations might work if .eh_frame was read-only for hppa64. I have checked and found that plabels can be in a read-only in both executables and shared libraries. However, I'm still not sure that the EH processing will work for shared libraries. Also, putting the EH data in a read-only section would probably break existing code. Dave -- J. David Anglin dave.anglin@nrc-cnrc.gc.ca National Research Council of Canada (613) 990-0752 (FAX: 952-6602)