Related articles |
---|
GCC2C compiler/converter alexey.starovoytov@sun.com (Alexey Starovoytov) (2002-07-15) |
From: | "Alexey Starovoytov" <alexey.starovoytov@sun.com> |
Newsgroups: | comp.compilers |
Date: | 15 Jul 2002 23:56:44 -0400 |
Organization: | Sun Microsystems |
Keywords: | translator, available, GCC |
Posted-Date: | 15 Jul 2002 23:56:43 EDT |
Hi All,
GCC2C is free tool distributed under GNU Public License
that allows to use proprietary compiler as a backend compiler
for GNU frontend, therefore allowing programs written with GNU
extensions to be compiled with more advanced compilers in order
to achieve better performance.
Sun Forte compiler showed 34% gain over GCC 3.1 on UltraSparc III
platform on SPECCPU 2000 benchmarks.
GCC2C free compiler/converter:
http://javashoplm.sun.com/ECom/docs/Welcome.jsp?StoreId=8&PartDetailId=GCC2C-1.0-MP-G-F&TransactionId=Try
60-day trial copy of Sun Forte:
http://jsecom16c.sun.com/ECom/EComActionServlet?StoreId=11&PartDetailId=FCCIS-700-TD99&TransactionId=Try
Here is a brief description of GCC2C:
----------------------------------------------------------------
GCC2C is a "GNU C/C++/Fortran/ObjectiveC to C" converter written as
a GCC backend.
It translates GCC RTL to C code for general compiler.
Most of the translations are implemented in plain C, but for some
of them GNU extensions were used as well as known pragmas.
Sun Forte C compiler can be used as a target compiler, providing
Forte performance with the GCC API. This combination has shown very
good results on SPEC CPU benchmarks.
This converter will be very helpful to developers who use GCC but want
enhanced performance on UltraSPARC platforms, particularly the US-III.
GCC 3.x has no support for US3 prefetch cache or other US3 specific
features. The number of supported optimizations in GCC is significantly
lower than in Forte. This converter delivers the best from both.
----------------------------------------------------------------
--
Best regards,
Alexey.
Return to the
comp.compilers page.
Search the
comp.compilers archives again.