From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 19944 invoked by alias); 20 Jun 2013 12:39:30 -0000 Mailing-List: contact java-patches-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: java-patches-owner@gcc.gnu.org Received: (qmail 19934 invoked by uid 89); 20 Jun 2013 12:39:30 -0000 X-Spam-SWARE-Status: No, score=-2.9 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,TW_GC,TW_IB,TW_SV autolearn=ham version=3.3.1 Received: from youngberry.canonical.com (HELO youngberry.canonical.com) (91.189.89.112) by sourceware.org (qpsmtpd/0.84/v0.84-167-ge50287c) with ESMTP; Thu, 20 Jun 2013 12:39:29 +0000 Received: from dslb-088-073-087-011.pools.arcor-ip.net ([88.73.87.11] helo=[192.168.42.222]) by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1Upe99-00041G-0l; Thu, 20 Jun 2013 12:39:27 +0000 Message-ID: <51C2F7FA.9000101@ubuntu.com> Date: Thu, 20 Jun 2013 12:39:00 -0000 From: Matthias Klose User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130510 Thunderbird/17.0.6 MIME-Version: 1.0 To: GCJ-patches CC: Jon VanAlten , Tom Tromey , Andrew Haley Subject: ping: Re: [patch] update ecj to ecj-3.8.2/4.2.2 References: <516BD4B9.8040101@ubuntu.com> In-Reply-To: <516BD4B9.8040101@ubuntu.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-SW-Source: 2013-q2/txt/msg00060.txt.bz2 ping Am 15.04.2013 12:21, schrieb Matthias Klose: > The ecj.jar provided on ftp://gcc.gnu.org/pub/java wasn't updated anymore since > 2008, having no support for java7. It looks like this ecj is already used > within the Fedora disto, however only locally patched (at least I couldn't find > any mail sent to java-patches). > > Find attached the changes required to build a new ecj.jar from the R3_8_2 git > tag. The built files can be found at > http://people.debian.org/~doko/tmp/eclipse-gcj/. The resulting gcj -C looks > fine, building libjava with the new ecj.jar doesn't show any regressions, and > the testsuite doesn't show any regressions. However the filenames for some > generated class and header files have changed for inner classes: > > $ svn status|grep UIDefaults|sort -k1 > ! classpath/lib/javax/swing/UIDefaults$1.class > ! classpath/lib/javax/swing/UIDefaults$2.class > ! classpath/lib/javax/swing/UIDefaults$3.class > ! classpath/lib/javax/swing/UIDefaults$4.class > ? classpath/lib/javax/swing/UIDefaults$ProxyLazyValue$1.class > ? classpath/lib/javax/swing/UIDefaults$ProxyLazyValue$2.class > ? classpath/lib/javax/swing/UIDefaults$ProxyLazyValue$3.class > ? classpath/lib/javax/swing/UIDefaults$ProxyLazyValue$4.class > ! javax/swing/UIDefaults$1.h > ! javax/swing/UIDefaults$2.h > ! javax/swing/UIDefaults$3.h > ! javax/swing/UIDefaults$4.h > ? javax/swing/UIDefaults$ProxyLazyValue$1.h > ? javax/swing/UIDefaults$ProxyLazyValue$2.h > ? javax/swing/UIDefaults$ProxyLazyValue$3.h > ? javax/swing/UIDefaults$ProxyLazyValue$4.h > M classpath/lib/javax/swing/plaf/basic/SharedUIDefaults.class > M classpath/lib/javax/swing/UIDefaults.class > M classpath/lib/javax/swing/UIDefaults$ProxyLazyValue.class > M > classpath/lib/javax/swing/UIManager$MultiplexUIDefaults$MultiplexEnumeration.class > > See the attached svn-status.gz file for a complete diff (replace ! with D, ? > with A). > > - I'd like to ask Tom (or somebody else) to look at the patches > for the rhug/java repository. > > - Ask to rebuild the .class and .h files using this new ecj.jar on the trunk, > after the ecj.jar is uploaded. > > There are issues building OpenJDK and IcedTea with this new compiler. Please > see the IcedTea ML for a follow-up posting. > > Matthias >