This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: A Case to maintain target i370-*-mvs as a live target
- From: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>
- To: "Ivan Warren" <ivan at vmfacility dot fr>,"'Kazu Hirata'" <kazu at cs dot umass dot edu>
- Cc: <gcc at gcc dot gnu dot org>, <mark at codesourcery dot com>, <dje at watson dot ibm dot com>,<zack at codesourcery dot com>
- Date: Mon, 2 Feb 2004 14:53:55 +0100
- Subject: Re: A Case to maintain target i370-*-mvs as a live target
- References: <001501c3e986$ad7325c0$0100000a@PCHOMEISW>
On Monday 02 February 2004 13:18, Ivan Warren wrote:
> I did look at work required to (at least) obtain a workable i370-ibm-mvs
> port - and (almost) all the work resides in the gcc/config/i370 directory.
This is not just about making the port working with the existing GCC
infrastructure. It is also about cleaning up GCC itself, and from
looking at http://gcc.gnu.org/backends.html you'd say that i370 is a
"problematic target":
- There is no known simulator
- The port does not define the prologue/epilogue in RTL
- It uses the old define_peephole
- It doesn't use define_constant
- It is a cc0 target.
So it uses at least four things we're trying to avoid in new ports
and working on removing in existing ports. That is also part of
maintaining ports.
Gr.
Steven