- 
    
Enhancement
 - 
    Resolution: Fixed
 - 
    
  P4                     
     - 
    22
 
- 
        b20
 
| Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build | 
|---|---|---|---|---|---|---|
| JDK-8322375 | 21.0.3 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 | 
| JDK-8341707 | 17.0.14 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 | 
Tested with:
```
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseSerialGC' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseParallelGC' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseG1GC' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseZGC' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseZGC -XX:+ZGenerational' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseShenandoahGC' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UnlockExperimentalVMOptions -XX:+UseEpsilonGC' ==> TOTAL:1 PASS:1
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:CompressedClassSpaceSize=1g -XX:-UseCompressedClassPointers' ==> TOTAL:0
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:CompressedClassSpaceSize=1g' ==> TOTAL:0
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:-UseCompressedClassPointers' ==> TOTAL:0
make run-test TEST=open/test/hotspot/jtreg/gc/arguments/TestCompressedClassFlags.java JTREG='RETAIN=all;VERBOSE=all;JAVA_OPTIONS=-XX:+UseCompressedClassPointers' ==> TOTAL:0
```
- backported by
 - 
                    
JDK-8322375 GC: Make TestCompressedClassFlags use createTestJvm
-         
     - Resolved
 
 -         
 - 
                    
JDK-8341707 GC: Make TestCompressedClassFlags use createTestJvm
-         
     - Resolved
 
 -         
 
- relates to
 - 
                    
JDK-8314839 gc/arguments tests ignore external vm flags
-         
     - Open
 
 -         
 
- links to
 - 
                    
        
        Commit
        openjdk/jdk21u-dev/c0b78b79
    
 - 
                    
        
        Commit
        openjdk/jdk/e649c563
    
 - 
                    
        
        Commit(master)
        openjdk/jdk17u-dev/0fc8c5a3
    
 - 
                    
        
        Review
        openjdk/jdk21u-dev/43
    
 - 
                    
        
        Review
        openjdk/jdk/15929
    
 - 
                    
        
        Review(master)
        openjdk/jdk17u-dev/2946