This is the mail archive of the
binutils@sources.redhat.com
mailing list for the binutils project.
Re: PATCH: Fix ia64 relaxation regression
- From: "H. J. Lu" <hjl at lucon dot org>
- To: binutils at sources dot redhat dot com
- Date: Wed, 1 Jun 2005 07:37:57 -0700
- Subject: Re: PATCH: Fix ia64 relaxation regression
- References: <20050527230900.GA1191@lucon.org> <20050528001518.GA2251@lucon.org> <20050531190142.GA22829@lucon.org> <20050601081908.GE15814@bubble.grove.modra.org>
On Wed, Jun 01, 2005 at 05:49:08PM +0930, Alan Modra wrote:
> On Tue, May 31, 2005 at 12:01:42PM -0700, H. J. Lu wrote:
> > * elf-bfd.h (elf_link_hash_entry): Add the provide field.
>
> No, this makes 17 single-bit fields, and increases the size of
> struct elf_link_hash_entry on 32-bit targets. Please do without this,
> or remove one of the other bit-fields.
>
I don't see how I can remove one easily. The only possible one is
dynamic_def. But I am not sure if it is doable. Also I have another
patch:
http://sourceware.org/ml/binutils/2005-05/msg00199.html
to add one more field. I don't see I can keep the the bit fields to
16. I will keep it as my local change.
H.J.