This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Target deprecation, round three
- From: David Edelsohn <dje at watson dot ibm dot com>
- To: Mark Mitchell <mark at codesourcery dot com>
- Cc: Zack Weinberg <zack at codesourcery dot com>, Gabriel Dos Reis <gdr at integrable-solutions dot net>, gcc at gcc dot gnu dot org
- Date: Mon, 24 Feb 2003 18:02:57 -0500
- Subject: Re: Target deprecation, round three
>>>>> Mark Mitchell writes:
Mark> I think that i370 is clearly useful to people and should be supported.
Mark> The question is how to do that. Ideally, I agree with Zack that it
Mark> should be merged with the s390 backend; the architectures are similar
Mark> enough that they should be one backend.
Mark> However, I don't think we can deprecate i370 to try to force that issue;
Mark> we have to hope that someone will actually go it. And if they did do
Mark> it, I think we'd still have the EBCDIC issue -- that's part of the OS.
The s390 port assumes S/390 architecture, ASCII, ELF file format,
flat addressing model, lower case mnemonics, Linux runtime.
The i370 port supports S/370 architecture, EBCDIC, GOFF file
format, base/displacement addressing, upper case mnemonics, MVS/LE or
Dignus runtime environment.
The two could be merged together, but the s390 port was not
designed with that in mind and the i370 port was designed before Linux on
S/390 was developed. They are designed for very different environments.
I have been exchanging email with Dave Pitts and he wants to
maintain the i370 port if we would encourage rather than discourage it
with other changes that have created problems for EBCDIC support.
Thanks, David