[aarch64-port-dev ] RFR: merge up to jdk8-b111
Andrew McDermott
andrew.mcdermott at linaro.org
Wed Dec 4 11:33:10 PST 2013
Andrew McDermott <andrew.mcdermott at linaro.org> writes:
> Andrew Haley <aph at redhat.com> writes:
>
>> On 12/03/2013 07:14 AM, Andrew McDermott wrote:
>>> Some of the errors are tests timing out. It appears that some tests are
>>> leaving spinning JVM processes which exacerbates the problem. I haven't
>>> looked into why this is.
>>
>> Are these regressions?
>
> I don't believe so. The spinning processes are coming from the
> `forever' loop in os::abort() which is not reachable for `release'
> builds.
>
> .../hotspot/src/os/linux/vm/os_linux.cpp:
>
> void os::abort(bool dump_core) {
> os::shutdown();
> if (dump_core) {
> #ifndef PRODUCT
> fdStream out(defaultStream::output_fd());
> out.print_raw("Current thread is ");
> char buf[16];
> jio_snprintf(buf, sizeof(buf), UINTX_FORMAT, os::current_thread_id());
> out.print_raw_cr(buf);
> out.print_raw_cr("Dumping core ...");
> out.print_raw_cr("LOOPING...");
> for (;;);
> #endif
> ::abort(); // dump core
> }
>
> ::exit(1);
> }
>
> I rebased the b111 patches I proposed onto yesterday's
> aarch64-port/hotspot tip and re-ran the hotspot tests using fastdebug
> and release builds. Results are as follows:
>
> cross compilation
> =================
>
> NOTE: these invocations still had the `forever' code enabled, hence the
> errors.
>
> b111/client/fastdebug/hotspot
> passed: 320; failed: 11; error: 8
>
> tip/client/fastdebug/hotspot
> passed: 322; failed: 9; error: 8
>
> b111/client/release/hotspot
> passed: 328; failed: 11
>
> tip/client/release/hotspot
> passed: 329; failed: 10
>
> builtin simulator
> =================
>
> b111/client/release/hotspot
> passed: 336; failed: 10; error: 2
>
> tip/client/release/hotspot
> passed: 336; failed: 10; error: 2
Correction for tip ^^^
passed: 334; failed: 33; error: 12
[ I cut and paste the "b111/client/release/hotspot", changed it to be
"tip", but forgot to paste the results from that run before hitting
send. ]
>
> b111/client/slowdebug/hotspot/sanity
> passed: 3
>
> A refreshed tarball of all the patches may be downloaded from:
>
> http://people.linaro.org/~andrew.mcdermott/b111.tar.gz
>
> Here's a list of all the patches broken out per tree. Note only the
> hotspot-b111.patch and aarch64-hotspot-jdk8-b110-to-jdk8-b111.patch have
> actually changed.
>
> http://people.linaro.org/~andrew.mcdermott/b111/corba-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/hotspot-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/jaxp-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/jaxws-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/jdk-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/jdk8-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/langtools-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/nashorn-b111.patch
> http://people.linaro.org/~andrew.mcdermott/b111/aarch64-hotspot-jdk8-b110-to-jdk8-b111.patch
More information about the aarch64-port-dev
mailing list