Linux On The S/370
The GNU Compiler Collection (GCC) had a backend for S/370, but it became obsolete over time and was finally replaced by the S/390 backend. Although the S/370 and S/390 instruction sets are essentially the same (and have been consistent since the introduction of the S/360), GCC support for older systems has been abandoned. Current support is available for machines supporting the full instruction set of System/390 Generation 5 (G5), the hardware platform for the initial release of Linux/390. However, a separately-maintained version of GCC 3.2.3 that supports the S/370 is available, known as GCCMVS.
Read more about this topic: IBM System/370