Suggested backports of JDK 7 langtools fixes to OpenJDK 6

Andrew John Hughes gnu_andrew at member.fsf.org
Wed Mar 3 10:20:59 PST 2010


On 3 March 2010 17:24, Joseph D. Darcy <Joe.Darcy at sun.com> wrote:
> Jonathan Gibbons wrote:
>>
>> Martin Buchholz wrote:
>>>
>>> On Wed, Mar 3, 2010 at 08:29, Andrew John Hughes
>>> <gnu_andrew at member.fsf.org> wrote:
>>>
>>>>
>>>> On 3 March 2010 00:26, Joseph D. Darcy <Joe.Darcy at sun.com> wrote:
>>>>
>>>
>>>
>>>>
>>>>               -es -esa \
>>>>
>>>
>>> I think
>>> -vmoption:-es -vmoption:-esa
>>> was meant.
>>>
>>
>> Whoops,
>>
>> I think
>>    -ea -esa
>> was meant.
>>
>
> Yes, sorry for the typo!  The options I meant are "-ea" and "-esa" to enable
> assertions and enable system assertions, respectively.
>
> -Joe
>

With the right options, two tests fail:

FAILED: tools/javac/processing/environment/TestSourceVersion.java:
javac: invalid source release: 1.7
FAILED: tools/javac/unicode/Unmappable.java: Unmappable.java:37:
warning: unmappable character for encoding ascii String s =
"z\ufffdhler";

The first seems a correct failure; javac on OpenJDK6 should not support 1.7.
I see different failures on 7:

FAILED: tools/apt/Basics/print.sh: java.lang.AssertionError at
com.sun.mirror.util.SourceOrderDeclScanner$SourceOrderComparator.compareEqualPosition(SourceOrderDeclScanner.java:104)
FAILED: tools/apt/Scanners/scanner.sh: java.lang.AssertionError at
com.sun.mirror.util.SourceOrderDeclScanner$SourceOrderComparator.compareEqualPosition(SourceOrderDeclScanner.java:104)
FAILED: tools/javac/api/TestJavacTaskScanner.java:
java.lang.IllegalArgumentExceptionat
com.sun.tools.javac.util.AbstractDiagnosticFormatter.formatSource(AbstractDiagnosticFormatter.java:138)
Error:  tools/javac/processing/6499119/ClassProcessor.java: test
result: Error. Parse Exception: Bad option for compile: process
Error:  tools/javac/processing/environment/round/TestElementsAnnotatedWith.java:
Error. Parse Exception: Bad option for compile: process
FAILED: tools/javac/treepostests/TreePosTest.java: java.lang.Error:
failed at TreePosTest.main(TreePosTest.java:118)
FAILED: tools/javac/EarlyAssert.java: java.lang.Error: Assertions are
not disabled after initialization as they should be.
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


More information about the jdk6-dev mailing list