This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: x86 binutils fail on big-endian hosts
- From: Alan Modra <amodra at gmail dot com>
- To: Andreas Schwab <schwab at redhat dot com>
- Cc: binutils at sourceware dot org, "H.J. Lu" <hjl dot tools at gmail dot com>
- Date: Wed, 19 Oct 2011 21:11:49 +1030
- Subject: Re: x86 binutils fail on big-endian hosts
- References: <20111019074324.GS9539@bubble.grove.modra.org> <m3pqhtfm1x.fsf@hase.home>
On Wed, Oct 19, 2011 at 10:00:26AM +0200, Andreas Schwab wrote:
> Alan Modra <amodra@gmail.com> writes:
>
> > @@ -1271,8 +1264,8 @@ elf_i386_check_tls_transition (bfd *abfd
> > if (offset + 2 <= sec->size)
> > {
> > /* Make sure that it's a call *x@tlsdesc(%rax). */
> > - static i386_opcode16 call = { { 0xff, 0x10 } };
> > - return bfd_get_16 (abfd, contents + offset) == call.i;
> > + static unsigned char call[] = { 0xff, 0x10 };
>
> const?
Good idea. Changed in my local tree. elf64-x86-64.c too.
--
Alan Modra
Australia Development Lab, IBM