RFR: Disable Shenandoah with --with-jvm-features=-shenandoahgc

Aleksey Shipilev shade at redhat.com
Tue Jun 12 12:51:46 UTC 2018


On 06/12/2018 12:34 PM, Roman Kennke wrote:
> Am 12.06.2018 um 12:24 schrieb Aleksey Shipilev:
>> http://cr.openjdk.java.net/~shade/shenandoah/conditional-compilation/webrev.01/
>>
>> Upstream merge brought us conditional GC compilation. This patch makes sure we are able to build
>> with Shenandoah disabled. This should allow building Minimal without additional work, and lays the
>> ground for disabling Shenandoah compilation for unsupported platforms.
>>
>> Testing: tier1 with -shenandoahgc, tier3_gc_shenandoah with +shenandoahgc
>>
>> Thanks,
>> -Aleksey
>>
> 
> 
> +  JVM_EXCLUDE_PATTERNS += gc/shenandoah shenandoahSupport
> shenandoahBarrierSet
> 
> Doesn't gc/shenandoah also match shenandoahSupport and
> shenandoahBarrierSet stuff, now that they all reside under gc/shenandoah
> somewhere?

Yes, platform-specific shenandoahBarrierSet*, for example:
 ./src/hotspot/cpu/x86/shenandoahBarrierSet_x86.cpp

Actually, I am not sure why those files aren't in cpu/x86/gc/shenandoah.

Thanks,
-Aleksey



More information about the shenandoah-dev mailing list