diff options
author | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-08-27 20:51:39 +0000 |
---|---|---|
committer | bothner <bothner@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-08-27 20:51:39 +0000 |
commit | dd201ca1f8b531e5b83221b21b987dea2e71696b (patch) | |
tree | 3e221460a1bf1a44a2e3a008fead9cd61b440bc6 /gcc/ch/README | |
parent | 43ccffb6fd159b6ec48fdaa7f280a84450c0f2b3 (diff) | |
download | gcc-dd201ca1f8b531e5b83221b21b987dea2e71696b.tar.gz |
�
Migrate from devo/gcc/ch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@22038 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ch/README')
-rw-r--r-- | gcc/ch/README | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/gcc/ch/README b/gcc/ch/README new file mode 100644 index 00000000000..3dba9773bd4 --- /dev/null +++ b/gcc/ch/README @@ -0,0 +1,42 @@ +This directory contains the GNU front-end for the Chill language, +contributed by Cygnus Solutions. + +Chill is the "CCITT High-Level Language", where CCITT is the old +name for what is now ITU, the International Telecommunications Union. +It is is language in the Modula2 family, and targets many of the +same applications as Ada (especially large embedded systems). +Chill was never used much in the United States, but is still +being used in Europe, Brazil, Korea, and other places. + +Chill has been standardized by a series of reports/standards. +The GNU implementation mostly follows the 1988 version of +the language, with some backwards compatibility options for +the 1984 version, and some other extensions. However, it +does not implement all of the features of any standard. +The most recent standard is ?, available from ?. + +The GNU Chill implementation is not being actively developed. +Cygnus has one customer we are maintaining Chill for, +but we are not planning on putting major work into Chill. +This Net release is for educational purposes (as an example +of a different Gcc front-end), and for those who find it useful. +It is an unsupported hacker release. Bug reports without +patches are likely to get ignored. Questions may get answered or +ignored depending on our mood! If you want to try your luck, +you can send a note to David Brolley <brolley@cygnus.com> or +Per Bothner <bothner@cygnus.com>. + +One known problem is that we only support native builds of GNU Chill. +If you need a cross-compiler, you will find various problems, +including the directory structure, and the setjmp-based exception +handling mechanism. + +The Chill run-time system is in the runtime sub-directory. +Notice rts.c contains a poor main's implementation of Chill +"processes" (threads). It is not added to libchill.a. +We only use it for testing. (Our customer uses a different +implementation for product work.) + +The GNU Chill implementation was primarily written by +Per Bothner, along with Bill Cox, Wilfried Moser, Michael +Tiemann, and David Brolley. |