This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Patch: update 4.3 changes for gcj


Gerald> Please go ahead and commit after considering the comments above.

Thanks for your comments.  I've made these changes.  I also added the
other new tools to changes.html, and added mention of runtime support
for "foreach".

I've appended the updated patch, which I will commit shortly.

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 15 Jan 2007 19:47:55 -0000
@@ -45,6 +45,15 @@
 
 <dl class="news">
 
+<dt>January 8, 2007</dt>
+<dd>Andrew Haley and Tom Tromey of Red Hat merged the
+    <code>gcj-eclipse</code> branch to svn trunk.  GCC now uses 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 <a
+    href="gcc-4.3/changes.html#gcjtools">some new tools</a>.  All this
+    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.20
diff -u -r1.20 changes.html
--- gcc-4.3/changes.html 15 Jan 2007 02:10:56 -0000 1.20
+++ gcc-4.3/changes.html 15 Jan 2007 19:47:55 -0000
@@ -171,6 +171,27 @@
 
 <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: foreach, enum, annotations, generics, and
+     auto-boxing.  </li>
+
+     <li id="gcjtools"> 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.  <code>grmic</code> and
+     <code>grmiregistry</code> have been rewritten.  The new tools
+     <code>gjar</code>, <code>gorbd</code>, <code>grmid</code>,
+     <code>gserialver</code>, <code>gtnameserv</code> are now
+     installed. </li>
+
+  </ul>
+
 <h2>New Targets and Target Specific Improvements</h2>
 
 <h3>IA-32/x86-64</h3>


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]