Subject: ARM ELF TODO list
To: None <port-arm@netbsd.org>
From: Ben Harris <bjh21@netbsd.org>
List: port-arm
Date: 12/15/2001 17:38:38
Nothing much has happened recently, not least because Richard's been away.
Now he's apparently back, so...
Needed before the changeover:
* (gcc) Ensure 8-byte stack alignment on function entry [rearnsha]
* (gcc) packed enums (should be trivial to implement in the compiler, but
I've heard rumours it might break openssh)
* (gcc) Don't use unaligned LDR.
* (asm sources) Ensure these preserve 8-byte stack alignment if not leaf
functions [chris]
If "packed enums" means what GCC does with DEFAULT_SHORT_ENUMS defined,
I'm happy to go through the tree fixing things that don't like that.
Stopping GCC using unaligned loads should be a case of flipping a flag.
--
Ben Harris <bjh21@netbsd.org>
Portmaster, NetBSD/arm26 <URL:http://www.netbsd.org/Ports/arm26/>