This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
RE: PATCH SCNHSZ/FILHSZ/RELSZ usage
- To: "'Timothy Wall'" <twall at tiac dot net>, Ian Lance Taylor <ian at zembu dot com>
- Subject: RE: PATCH SCNHSZ/FILHSZ/RELSZ usage
- From: Greg Smart <GSmart at tennyson dot com dot au>
- Date: Fri, 14 Jan 2000 09:43:20 +1100
- Cc: nickc at cygnus dot com, binutils at sourceware dot cygnus dot com
hi Tim,
This change is also used in the c3x/c4x port for the same reason, so I am
following your changes because they simplify my patch.
cheers
Greg
> -----Original Message-----
> From: Timothy Wall [SMTP:twall@tiac.net]
> Sent: Friday, January 14, 2000 9:07 AM
> To: Ian Lance Taylor
> Cc: nickc@cygnus.com; binutils@sourceware.cygnus.com
> Subject: Re: PATCH SCNHSZ/FILHSZ/RELSZ usage
>
> You are correct, I provide different backend structures in coff-ti*.c.
> The
> variations of the COFF flavor also vary the endian-ness of the headers.
>
> Tim
>
> Ian Lance Taylor wrote:
>
> > Date: Thu, 13 Jan 2000 15:58:20 -0500
> > From: Timothy Wall <twall@tiac.net>
> >
> > This patch replaces usage of the constant SCNHSZ/FILHSZ/RELSZ macros
> > with dynamic lookups. This allows a particular BFD implementation
> to
> > have variants of these field sizes. Specifically, different versions
> of
> > TI COFF have different sizes for these fields.
> >
> > I think you must be writing the coff-ti*.c file(s) in a strange way
> > for this to make any difference. Do you have multiple copies of the
> > bfd_coff_backend_data struct in that file? Or do you update the
> > struct at runtime?
> >
> > Ian