RFR(XS) 8025657: compiler/intrinsics/mathexact/ConstantTest.java fails on assert in lcm.cpp on solaris x64

Rickard Bäckman rickard.backman at oracle.com
Fri Oct 4 04:35:32 PDT 2013


Hi all,

I would appreciate some reviews on this change.

On some machines when running with -XX:+DeoptimizeALot a test (test/compiler/intrinsics/mathexact/ConstantTest.java) failed with an assert.
assert(idx >= 0) failed: index should be set

It seems that gcm would put the addExact in a different block then the jump.
This change forces the producer of FlagsProjNode to be in the same block as
the consumer.

Bug: https://bugs.openjdk.java.net/browse/JDK-8025657
Webrev: http://cr.openjdk.java.net/~rbackman/8025657.1/

Thanks
/R


More information about the hotspot-compiler-dev mailing list