x86 binutils fail on big-endian hosts
Alan Modra
amodra@gmail.com
Wed Oct 19 10:42:00 GMT 2011
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
More information about the Binutils
mailing list