[aarch64-port-dev ] Reproducers for server compiler errors
Andrew Haley
aph at redhat.com
Thu Dec 5 05:12:32 PST 2013
On 12/05/2013 12:55 PM, Andy Johnson wrote:
> hotspot/test/compiler/6340864/TestByteVect.java
> hotspot/test/compiler/6340864/TestShortVect.java
> hotspot/test/compiler/8001183/TestCharVect.java
>
> All of these are in the openjdk source repository.
>
> ARRLEN is set to 997, but for TestCharVect.java, it will continue to fail
> until ARRLEN is less than 120.
> ITERS is set to 11000, but this is just used for the timing portion of the
> test. It can be reduced to a smaller value so that the test doesn't take
> as long to run. It has no impact on the Verification portion of the test.
> If Verification fails, the timing portion isn't run anyway. However, ITERS
> also impacts how long the Warmup section runs, so reducing it gets you to
> the Verification section quicker.
There seems to be some confusion about what constitutes a reproducer.
In this context, a reproducer is a self-contained program that
reproduces the problem *and does nothing else*. We also need to know
exactly how OpenJDK was built, and with which options it was run. All
of these matter.
Andrew.
More information about the aarch64-port-dev
mailing list