This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: Patch: update 4.3 changes for gcj
- From: Tom Tromey <tromey at redhat dot com>
- To: Andrew Pinski <pinskia at physics dot uc dot edu>
- Cc: gcc-patches at gcc dot gnu dot org (Gcc Patch List)
- Date: 09 Jan 2007 11:07:09 -0700
- Subject: Re: Patch: update 4.3 changes for gcj
- References: <200701092013.l09KD7sC018165@localhost.localdomain>
- Reply-to: tromey at redhat dot com
>>>>> "Andrew" == Andrew Pinski <pinskia@physics.uc.edu> writes:
Andrew> I think you should also say something about this to the GCC's
Andrew> main page.
Good idea. I copied the news item from the gcj page. Updated patch
appended.
Tom
Index: index.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/index.html,v
retrieving revision 1.591
diff -u -r1.591 index.html
--- index.html 7 Jan 2007 05:00:08 -0000 1.591
+++ index.html 9 Jan 2007 20:14:29 -0000
@@ -45,6 +45,13 @@
<dl class="news">
+<dt>January 8, 2007</dt>
+<dd>We've merged the <code>gcj-eclipse</code> branch to svn trunk.
+ The merge changes gcj to use the Eclipse compiler as a front end,
+ enabling all 1.5 language features. This merge also brings in a new,
+ generics-enabled version of Classpath, including some new tools. This
+ new code will appear in GCC 4.3. </dd>
+
<dt>January 6, 2007</dt>
<dd>Kaveh Ghazi has integrated the GCC middle-end with the <a
href="http://www.mpfr.org/">MPFR</a> library, allowing more
Index: gcc-4.3/changes.html
===================================================================
RCS file: /cvs/gcc/wwwdocs/htdocs/gcc-4.3/changes.html,v
retrieving revision 1.17
diff -u -r1.17 changes.html
--- gcc-4.3/changes.html 7 Jan 2007 05:00:08 -0000 1.17
+++ gcc-4.3/changes.html 9 Jan 2007 20:14:29 -0000
@@ -141,6 +141,22 @@
<h3>Java (GCJ)</h3>
+ <ul>
+
+ <li> gcj now uses the Eclipse Java compiler for its Java parsing
+ needs. This enables the use of all 1.5 language features, and
+ fixes most existing front end bugs. </li>
+
+ <li> libgcj now supports all 1.5 language features which require
+ runtime support: enum, annotations, generics, and auto-boxing. </li>
+
+ <li> The old <code>jv-scan</code> tool has been removed.
+ <code>gcjh</code> has been replaced by the new
+ <code>gjavah</code>, which has similar functionality but
+ different command line options. </li>
+
+ </ul>
+
<h2>New Targets and Target Specific Improvements</h2>
<h3>IA-32/x86-64</h3>