GCC2C compiler/converter

"Alexey Starovoytov" <alexey.starovoytov@sun.com>
15 Jul 2002 23:56:44 -0400

          From comp.compilers

Related articles
GCC2C compiler/converter alexey.starovoytov@sun.com (Alexey Starovoytov) (2002-07-15)
| List of all articles for this month |

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.


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.