|
84 | 84 | }, |
85 | 85 |
|
86 | 86 | test:: s.base(no_warning_as_error=true), |
87 | | - test_zgc:: s.base(no_warning_as_error=true, extra_vm_args="-XX:+UseZGC -XX:-ZGenerational"), |
| 87 | + test_zgc:: s.base(no_warning_as_error=true, extra_vm_args="-XX:+UseZGC"), |
| 88 | + test_singlegen_zgc:: s.base(no_warning_as_error=true, extra_vm_args="-XX:+UseZGC -XX:-ZGenerational"), |
88 | 89 | test_serialgc:: s.base(no_warning_as_error=true, extra_vm_args="-XX:+UseSerialGC"), |
89 | 90 |
|
90 | 91 |
|
|
124 | 125 | }, |
125 | 126 |
|
126 | 127 | truffle_xcomp_zgc:: s.base("build,unittest", |
| 128 | + extra_vm_args="-Dpolyglot.engine.AllowExperimentalOptions=true " + |
| 129 | + "-Dpolyglot.engine.CompileImmediately=true " + |
| 130 | + "-Dpolyglot.engine.BackgroundCompilation=false " + |
| 131 | + "-Dtck.inlineVerifierInstrument=false " + |
| 132 | + "-XX:+UseZGC", |
| 133 | + extra_unittest_args="--verbose truffle") + { |
| 134 | + environment+: {"TRACE_COMPILATION": "true"}, |
| 135 | + logs+: ["*/*_compilation.log"], |
| 136 | + components+: ["truffle"], |
| 137 | + }, |
| 138 | + |
| 139 | + truffle_xcomp_singlegen_zgc:: s.base("build,unittest", |
127 | 140 | extra_vm_args="-Dpolyglot.engine.AllowExperimentalOptions=true " + |
128 | 141 | "-Dpolyglot.engine.CompileImmediately=true " + |
129 | 142 | "-Dpolyglot.engine.BackgroundCompilation=false " + |
|
148 | 161 | }, |
149 | 162 |
|
150 | 163 | ctw:: s.base("build,ctw", no_warning_as_error=true), |
151 | | - ctw_zgc:: s.base("build,ctw", no_warning_as_error=true, extra_vm_args="-XX:+UseZGC -XX:-ZGenerational"), |
| 164 | + ctw_zgc:: s.base("build,ctw", no_warning_as_error=true, extra_vm_args="-XX:+UseZGC"), |
| 165 | + ctw_singlegen_zgc:: s.base("build,ctw", no_warning_as_error=true, extra_vm_args="-XX:+UseZGC -XX:-ZGenerational"), |
152 | 166 |
|
153 | 167 | ctw_economy:: s.base("build,ctweconomy", extra_vm_args="-Djdk.graal.CompilerConfiguration=economy"), |
154 | 168 | ctw_phaseplan_fuzzing:: s.base("build,ctwphaseplanfuzzing"), |
155 | 169 |
|
156 | 170 | # Runs some benchmarks as tests |
157 | 171 | benchmarktest:: s.base("build,benchmarktest") + jmh_benchmark_test, |
158 | | - benchmarktest_zgc:: s.base("build,benchmarktest", extra_vm_args="-XX:+UseZGC -XX:-ZGenerational") + jmh_benchmark_test, |
| 172 | + benchmarktest_zgc:: s.base("build,benchmarktest", extra_vm_args="-XX:+UseZGC") + jmh_benchmark_test, |
| 173 | + benchmarktest_singlegen_zgc:: s.base("build,benchmarktest", extra_vm_args="-XX:+UseZGC -XX:-ZGenerational") + jmh_benchmark_test, |
159 | 174 |
|
160 | 175 | bootstrap:: s.base("build,bootstrap", no_warning_as_error=true), |
161 | 176 | bootstrap_lite:: s.base("build,bootstraplite", no_warning_as_error=true), |
162 | 177 | bootstrap_full:: s.base("build,bootstrapfullverify", no_warning_as_error=true), |
163 | | - bootstrap_full_zgc:: s.base("build,bootstrapfullverify", no_warning_as_error=true, extra_vm_args="-XX:+UseZGC -XX:-ZGenerational"), |
| 178 | + bootstrap_full_zgc:: s.base("build,bootstrapfullverify", no_warning_as_error=true, extra_vm_args="-XX:+UseZGC"), |
| 179 | + bootstrap_full_singlegen_zgc:: s.base("build,bootstrapfullverify", no_warning_as_error=true, extra_vm_args="-XX:+UseZGC -XX:-ZGenerational"), |
164 | 180 | bootstrap_economy:: s.base("build,bootstrapeconomy", no_warning_as_error=true, extra_vm_args="-Djdk.graal.CompilerConfiguration=economy"), |
165 | 181 |
|
166 | 182 | style:: c.deps.eclipse + c.deps.jdt + s.base("style,fullbuild,javadoc") + galahad.exclude, |
|
437 | 453 | self.make_build("21", "linux-amd64", "coverage_avx3").build |
438 | 454 | ], |
439 | 455 |
|
440 | | - # Test ZGC on support platforms. Windows requires version 1083 or later which will |
| 456 | + # Test ZGC on supported platforms. Windows requires version 1083 or later which will |
441 | 457 | # probably require adding some capabilities. |
442 | 458 | local all_zgc_builds = [self.make_build(jdk, os_arch, task).build + galahad.exclude |
443 | 459 | for jdk in [ |
|
454 | 470 | "truffle_xcomp_zgc", |
455 | 471 | "ctw_zgc", |
456 | 472 | "benchmarktest_zgc", |
457 | | - "bootstrap_full_zgc" |
| 473 | + "bootstrap_full_zgc", |
| 474 | + "test_singlegen_zgc", |
| 475 | + "truffle_xcomp_singlegen_zgc", |
| 476 | + "ctw_singlegen_zgc", |
| 477 | + "benchmarktest_singlegen_zgc", |
| 478 | + "bootstrap_full_singlegen_zgc", |
458 | 479 | ] |
459 | 480 | ], |
460 | 481 |
|
|
0 commit comments