On Thu, Dec 30, 2010 at 10:42 AM, Joseph S. Myers
<joseph@codesourcery.com> wrote:
On Thu, 30 Dec 2010, H.J. Lu wrote:
Hi,
This patch adds 32bit x86-64 support to binutils. Support in compiler,
library and OS is required to use it. It can be used to implement the
new 32bit OS for x86-64. Any comments?
Do you have a public psABI document? I think the psABI at the ELF level
needs to come before the binutils bits, at the function call level needs
to come before the GCC bits, etc.
The psABI is the same as x86-64 psABI, except for 32bit ELF instead of
64bit.
You appear (judging by the support for Linux targets in the binutils
patch) to envisage Linux support for this ABI. How do you plan to avoid
I enabled it for Linux so that I can run ILP32 binutils tests on Linux/x86-64.
the problems that have plagued the MIPS n32 syscall ABI, which seems like
a similar case?
Can you describe MIPS n32 problems?