[prev in list] [next in list] [prev in thread] [next in thread]
List: binutils
Subject: Re: [PATCH] Support %r_disp{8,16,32,64} and %r_plt{32,64} on SPARC
From: Jakub Jelinek <jakub () redhat ! com>
Date: 2001-12-21 21:49:15
Message-ID: 20011221224915.K542 () sunsite ! ms ! mff ! cuni ! cz
[Download RAW message or body]
On Fri, Dec 21, 2001 at 10:25:42AM -0800, Richard Henderson wrote:
> On Fri, Dec 21, 2001 at 01:23:06PM -0500, DJ Delorie wrote:
> > What's the advantage of this big %r_disp32 patch over just using
> > DW_EH_PE_aligned?
>
> No dynamic relocations.
That (most important), plus wasted space due to alignment (3 bytes for every
LSDA (resp 7 bytes for 64-bit)), plus with %r_disp* we can use 32-bit
encodings (ie. 8 bytes saved for FDE initloc + range and additionaly 4
bytes saved for LSDA (if current CIE has FDEs).
Jakub
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic