
GCCMVS for MUSIC/SP (GCCMU) - version 1.1

                         Author/distributor: Dave Edwards
                         Date: Oct 16, 2007

This is the second release of GCCMU, which is an adaptation,
for use with the MUSIC/SP Demo operating system, of the
GCCMVS C compiler and the PDPCLIB C run-time library.

NOTICE:
GCCMU is made freely available in the hope that users will
find it useful. However, it is distributed on an "as is"
basis, without any support or warranty. If you choose to
use it, you do so at your own risk. The author or authors
are not responsible for any damages or losses that may occur
from your use of this software.

GCCMVS (GCC for MVS) is a modification of the GNU GCC
C compiler which compiles C source to IBM S/370 mainframe
assembler source. The resulting assembler source can be
compiled (using any of several S/370 mainframe assemblers),
linked with the PDPCLIB run-time C library, and executed on
a mainframe operating system (such as MVS 3.8) running on a
real mainframe or under a mainframe emulator such as Hercules
or Sim390.

GCCMU allows you to create executables, from C source, which
can run under the MUSIC/SP Demo system (within the current
limitations of the PDPCLIB run-time library). Since PDPCLIB
is in the public domain, such executables are not restricted
by any software licenses, other than those which the author
of the C source may choose to impose. MUSIC/SP is a mainframe
operating system, normally run under the Hercules or Sim390
emulator. MUSIC/SP emulates a subset of MVS (SVC instructions,
control blocks, etc.), therefore PDPCLIB can be used on
MUSIC/SP with only a few modifications. Note that PDPCLIB is
a work in progress, and not all C run-time functions are
provided and some features are missing or vary from the
standard C library.

For references, GCCMU setup instructions and usage notes, and
other documentation, please see file gccmu11.txt .

For license notices, please see file gccmu11_license_notices.txt .
