binutils development (was Re: Problems building binutils-000220snapshot)

Alan Modra alan@SPRI.Levels.UniSA.Edu.Au
Mon Feb 21 22:31:00 GMT 2000

On Mon, 21 Feb 2000, H . J . Lu wrote:

> Wed Dec 23 08:59:23 1998  Maciej W. Rozycki <>
>         * elf32-i386.c (elf_howto_table): Fix 8/16-bit relocations.

The 8-bit relocation fix went in ages ago, but the 16-bit is one isn't
right, which is why I haven't put it in sourceware.  It's not terribly
wrong either, but doesn't fix the problem it's trying to address.

In 16-bit mode, we should be able to link the following without
any errors, for any size pad up to just under 64k.

.extern bar
.global foo
 jmp bar

.extern foo
.global bar
 jmp foo

.space 0x9000

as -o foo foo.s
as -o bar bar.s
as -o pad pad.s
ld -Ttext 0 -e 0 foo.o pad.o bar.o

More information about the Binutils mailing list