This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
CLI back-end (work-in-progress)
- From: Roberto COSTA <roberto dot costa at st dot com>
- To: GCC Patches <gcc-patches at gcc dot gnu dot org>
- Date: Thu, 07 Sep 2006 11:06:27 +0200
- Subject: CLI back-end (work-in-progress)
Hello,
some time ago I announced to gcc mailing list (see
http://gcc.gnu.org/ml/gcc/2006-06/msg00420.html) the project of a CLI
back-end. It aims at making gcc produce highly-optimized CIL binaries,
compliant with ECMA specification
(http://www.ecma-international.org/publications/standards/Ecma-335.htm).
The development is currently performed by a team of STMicroelectronics
R&D division (which I belong to).
For those interested, here is a patch to get the current
work-in-progress snapshot of the project.
The patch has been generated from r116473 of gcc svn repository.
In the current status, the back-end should be seen as a prototype.
Several bugs are probably still hiding and it is not yet possible to
build a full toolchain based on it.
Nevertheless, nearly all C99 features are already supported (complex
numbers and variable-length arrays are the only I recall to be missing)
and the number of unexpected failures in gcc testsuite is already quite low.
Don't hesitate to contact me for further details... or anything else!
Happy hacking,
Roberto
Attachment:
cli_backend_patch.gz
Description: GNU Zip compressed data