Subject: Re: ARM ELF TODO list
To: Ben Harris , <port-arm@netbsd.org>
From: Chris Gilbert <chris@paradox.demon.co.uk>
List: port-arm
Date: 09/23/2001 02:12:43
On Wednesday 22 August 2001  2:15 pm, Ben Harris wrote:
> ARM ELF TODO:
>
> Done:
> * (kernel) Ensure 8-byte stack alignment on signal entry [bjh21]
> * Ensure 8-byte stack alignment on exec [bjh21]
> * Decide how to do shared libraries (follow Linux? ATPCS?)
> * (makefiles) Support reach-over native builds of new toolchain [tv]
> * (gas) Support for ARM ELF PIC relocations (didn't work last time I
>   checked)
> * (ld.elf_so) Support for ARM ELF
> * Get FSF copyright assignment forms for bjh21. [rearnsha]
>
> Not yet committed:
> * (libc) Make room for VFP registers in jmp_buf [bjh21]
> * (gcc) Support for mode-independent code (checking mode when we need to
>   generate PC from R15). [rearnsha]
>
> Still to do:
> * (gcc) Ensure 8-byte stack alignment on function entry

I presume that we also need to ensure that asm code that calls c funcs does 
this as well, I'm just looking for something I can do to help get ARM ELF 
ready for prime time.

> Uncertain:
> * (gdb) Support ARM ELF

> That looks pretty good.  Volunteers to test gdb and fix the compiler?