This is the mail archive of the
binutils@sourceware.cygnus.com
mailing list for the binutils project.
Re: IBM S/370 and binutils
- To: uczen at mint dot net (David and Jannette Uczen)
- Subject: Re: IBM S/370 and binutils
- From: linas at linas dot org
- Date: Sat, 30 Oct 1999 13:25:52 -0500 (CDT)
- Cc: ian at zembu dot com, hjl at lucon dot org, linas at linas dot org, binutils at sourceware dot cygnus dot com, LINUX-VM at VM dot MARIST dot EDU
Hi David,
It's been rumoured that David and Jannette Uczen said:
>
> If EM_I370 is different from Amdahl's ABI, wouldn't it be better to change
> i370 to conform to Amdahl's?
When I wrote this thing, I was not aware that Amdahl had defined an
ELF ABI. I would like to ask you to help me get specs for the thing.
Certainly, I can't make any changes without the specs.
If Amdahl's ABI is old, inefficient, or doesn't support dynamic
linking/shared libs, then this would be an occasion to abandon old
problems. This does not mean that you or I or someone else could not
also create the parts needed to adhere to Amdahl's ABI and add them to
gcc & gas. It just means that there is room for two ABI's if that
seems appropriate.
If I get a copy of the spec's, I will pour through them and try
to match what they've done with what I have in place. If it seems
close, I'll volunteer to make at least the initial changes to bring
them in line. In order of effort, from least to greatest:
-- stack layout
-- static linkage and register conventions
-- dynamic linkage mechanisms
-- new assembler directives
-- system call compatibility
Let me know.
--linas