Subject: Re: ARM ELF TODO list
To: None <firstname.lastname@example.org>
From: Matt Thomas <email@example.com>
Date: 04/24/2001 09:44:19
At 05:29 PM 4/24/2001 +0100, Ben Harris wrote:
>On Tue, 24 Apr 2001, Ben Harris wrote:
> > Now, where did I put that TODO list?
>ARM ELF TODO (vague priority order):
>* (libc) Make room for VFP registers in jmp_buf [bjh21]
I recommend adding an extra 16 long over what your really
need. This way if any new extentions and/or anything else
that needs to be put into jmp_buf, there's room. :)
>* (gcc) Ensure 8-byte stack alignment on function entry
Why 8 byte?
>* (kernel) Ensure 8-byte stack alignment on signal entry [bjh21]
>* Decide how to do shared libraries (follow Linux? ATPCS?)
What are the issues? [BTW, I do have a Linux ARM machine with
shared libraries for anyone who's interested in COMPAT_LINUX work.]
Isn't more of just supporting the relocs exported by ld?
>* (makefiles) Support reach-over native builds of new toolchain [tv]
>* (gas) Support for ARM ELF PIC relocations (didn't work last time I
>* (ld.elf_so) Support for ARM ELF
This I can do.
>* (gdb) Support ARM ELF
I would imagine this falls out of bfd.
>* Get FSF copyright assignment forms for bjh21. [rearnsha]
>* (gcc) Support for mode-independent code (checking mode when we need to
> generate PC from R15). [rearnsha]
Matt Thomas Internet: firstname.lastname@example.org
3am Software Foundry WWW URL: http://www.3am-software.com/bio/matt/
Cupertino, CA Disclaimer: I avow all knowledge of this message