OSDN Git Service

Rewrite SPU overlay handling code. Put overlay calls stubs in the
authoramodra <amodra>
Mon, 28 Jan 2008 05:59:23 +0000 (05:59 +0000)
committeramodra <amodra>
Mon, 28 Jan 2008 05:59:23 +0000 (05:59 +0000)
commit50f5c134f443b88cc600f8c132c10c880e48e5ef
treeffeb506f85119fb4b22c530d09360c0264f8a649
parent3affd11204a65eb290eab9d535db06b614df5bd2
Rewrite SPU overlay handling code.  Put overlay calls stubs in the
overlays where possible.  Use a faster call stub, or optionally at
compile time, a more compact stub.  Double size of _ovly_buf_table
so that low bit of _ovly_table.buf can be used as a "present" bit.
Reserve an extra _ovly_table entry for index zero.
bfd/ChangeLog
bfd/elf32-spu.c
bfd/elf32-spu.h
ld/ChangeLog
ld/emultempl/spu_ovl.S
ld/emultempl/spu_ovl.o
ld/emultempl/spuelf.em
ld/testsuite/ChangeLog
ld/testsuite/ld-spu/ovl.d
ld/testsuite/ld-spu/ovl2.d