[9] RFR of 8140630: java/nio/Buffer/Basic.java crashes vm on linux-x64 using latest devkit to build

Mikael Vidstedt mikael.vidstedt at oracle.com
Fri Nov 6 01:04:23 UTC 2015


I've played around a bit with this today to see if we can fix the 
problem and still have gcc generate the nice, vectorized loop it does 
today (but without the movdqa of course), and this is what I have so far:

http://cr.openjdk.java.net/~mikael/webrevs/8141491/webrev.00/webrev/

I have not done any benchmarking to see what the effects are, nor have I 
tried it on any platform except linux-x86_64 so far, but at least it 
passes the unit tests there.

Feedback appreciated.

Cheers,
Mikael

On 2015-11-05 10:46, Brian Burkhalter wrote:
> The follow-on issue which was filed to track the underlying issue is this:
>
> https://bugs.openjdk.java.net/browse/JDK-8141491
>
> As can be seen it is an alignment problem.
>
> Brian
>
> On Nov 5, 2015, at 4:57 AM, Alan Bateman <Alan.Bateman at oracle.com> wrote:
>
>> On 05/11/2015 04:19, Martin Buchholz wrote:
>>> Alright, it's a much better situation if we're not giving up on fixing the underlying problem.
>>>
>> I agree and view this dialing down of the optimization level as temporary until the issue is understood.




More information about the build-dev mailing list