blob: 5f969e3d5bd16c7356b6a501e6a18304737e7edb [file] [log] [blame]
Scott Wakelinga7812ae2016-10-17 10:03:36 +01001#
2# Copyright (C) 2016 The Android Open Source Project
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15#
16
17# Known broken tests for the ARM VIXL backend.
18TEST_ART_BROKEN_OPTIMIZING_ARM_VIXL_RUN_TESTS := \
19 002-sleep \
20 003-omnibus-opcodes \
Artem Serov02109dd2016-09-23 17:17:54 +010021 004-checker-UnsafeTest18 \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010022 004-InterfaceTest \
23 004-JniTest \
24 004-NativeAllocations \
25 004-ReferenceMap \
26 004-SignalTest \
27 004-StackWalk \
28 004-ThreadStress \
29 004-UnsafeTest \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010030 005-annotations \
31 006-args \
32 008-exceptions \
33 009-instanceof \
34 011-array-copy \
35 012-math \
36 015-switch \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010037 019-wrong-array-type \
38 020-string \
39 021-string2 \
40 022-interface \
41 023-many-interfaces \
42 024-illegal-access \
43 025-access-controller \
44 027-arithmetic \
45 028-array-write \
46 031-class-attributes \
47 032-concrete-sub \
48 035-enum \
49 036-finalizer \
50 037-inherit \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010051 042-new-instance \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010052 044-proxy \
53 045-reflect-array \
54 046-reflect \
55 047-returns \
56 048-reflect-v8 \
57 049-show-object \
58 050-sync-test \
59 051-thread \
60 052-verifier-fun \
Artem Serov61fa5372016-10-26 10:31:59 +010061 053-wait-some \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010062 054-uncaught \
Artem Serov61fa5372016-10-26 10:31:59 +010063 055-enum-performance \
Scott Wakelinga7812ae2016-10-17 10:03:36 +010064 058-enum-order \
65 059-finalizer-throw \
66 061-out-of-memory \
67 062-character-encodings \
68 063-process-manager \
69 064-field-access \
70 065-mismatched-implements \
71 066-mismatched-super \
72 067-preemptive-unpark \
73 068-classloader \
74 069-field-type \
75 070-nio-buffer \
76 071-dexfile \
77 072-precise-gc \
78 074-gc-thrash \
79 075-verification-error \
80 076-boolean-put \
81 079-phantom \
82 080-oom-throw \
83 080-oom-throw-with-finalizer \
84 081-hot-exceptions \
85 082-inline-execute \
86 083-compiler-regressions \
87 086-null-super \
88 087-gc-after-link \
89 088-monitor-verification \
90 090-loop-formation \
91 091-override-package-private-method \
92 093-serialization \
93 094-pattern \
94 096-array-copy-concurrent-gc \
95 098-ddmc \
96 099-vmdebug \
97 100-reflect2 \
98 101-fibonacci \
99 102-concurrent-gc \
100 103-string-append \
101 104-growth-limit \
102 106-exceptions2 \
103 107-int-math2 \
104 108-check-cast \
105 109-suspend-check \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100106 113-multidex \
107 114-ParallelGC \
108 117-nopatchoat \
109 119-noimage-patchoat \
110 120-hashcode \
111 121-modifiers \
112 122-npe \
113 123-compiler-regressions-mt \
114 123-inline-execute2 \
115 127-checker-secondarydex \
116 129-ThreadGetId \
117 131-structural-change \
118 132-daemon-locks-shutdown \
119 133-static-invoke-super \
120 134-reg-promotion \
121 135-MirandaDispatch \
122 136-daemon-jni-shutdown \
123 137-cfi \
124 138-duplicate-classes-check2 \
125 139-register-natives \
126 140-field-packing \
127 141-class-unload \
128 142-classloader2 \
129 144-static-field-sigquit \
130 145-alloc-tracking-stress \
131 146-bad-interface \
132 150-loadlibrary \
Artem Serov61fa5372016-10-26 10:31:59 +0100133 151-OpenFileLimit \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100134 201-built-in-except-detail-messages \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100135 304-method-tracing \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100136 407-arrays \
137 410-floats \
138 411-optimizing-arith-mul \
139 412-new-array \
140 413-regalloc-regression \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100141 414-static-fields \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100142 416-optimizing-arith-not \
143 417-optimizing-arith-div \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100144 421-exceptions \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100145 422-instanceof \
146 422-type-conversion \
147 423-invoke-interface \
148 424-checkcast \
149 425-invoke-super \
150 426-monitor \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100151 427-bounds \
152 428-optimizing-arith-rem \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100153 430-live-register-slow-path \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100154 431-type-propagation \
155 432-optimizing-cmp \
156 434-invoke-direct \
157 436-rem-float \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100158 437-inline \
159 438-volatile \
160 439-npe \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100161 441-checker-inliner \
162 442-checker-constant-folding \
163 444-checker-nce \
164 445-checker-licm \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100165 447-checker-inliner3 \
166 448-multiple-returns \
167 449-checker-bce \
168 450-checker-types \
169 451-regression-add-float \
170 451-spill-splot \
171 452-multiple-returns2 \
172 453-not-byte \
173 454-get-vreg \
174 456-baseline-array-set \
175 457-regs \
176 458-checker-instruct-simplification \
177 458-long-to-fpu \
178 459-dead-phi \
179 460-multiple-returns3 \
180 461-get-reference-vreg \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100181 463-checker-boolean-simplifier \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100182 466-get-live-vreg \
183 467-regalloc-pair \
184 468-checker-bool-simplif-regression \
185 469-condition-materialization \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100186 471-deopt-environment \
187 472-type-propagation \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100188 474-checker-boolean-input \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100189 475-regression-inliner-ids \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100190 477-checker-bound-type \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100191 478-checker-clinit-check-pruning \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100192 483-dce-block \
193 484-checker-register-hints \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100194 485-checker-dce-switch \
195 486-checker-must-do-null-check \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100196 488-checker-inline-recursive-calls \
197 490-checker-inline \
198 491-current-method \
199 492-checker-inline-invoke-interface \
200 493-checker-inline-invoke-interface \
201 494-checker-instanceof-tests \
202 495-checker-checkcast-tests \
203 496-checker-inlining-class-loader \
204 497-inlining-and-class-loader \
205 498-type-propagation \
206 499-bce-phi-array-length \
207 500-instanceof \
208 501-null-constant-dce \
209 501-regression-packed-switch \
210 503-dead-instructions \
211 504-regression-baseline-entry \
212 508-checker-disassembly \
213 510-checker-try-catch \
214 513-array-deopt \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100215 515-dce-dominator \
216 517-checker-builder-fallthrough \
217 518-null-array-get \
218 519-bound-load-class \
219 520-equivalent-phi \
220 521-checker-array-set-null \
221 521-regression-integer-field-set \
222 522-checker-regression-monitor-exit \
223 523-checker-can-throw-regression \
224 525-checker-arrays-fields1 \
225 525-checker-arrays-fields2 \
226 526-checker-caller-callee-regs \
227 526-long-regalloc \
228 527-checker-array-access-split \
229 528-long-hint \
230 529-checker-unresolved \
231 529-long-split \
232 530-checker-loops1 \
233 530-checker-loops2 \
234 530-checker-loops3 \
235 530-checker-lse \
236 530-checker-regression-reftyp-final \
237 530-instanceof-checkcast \
238 532-checker-nonnull-arrayset \
239 534-checker-bce-deoptimization \
240 535-deopt-and-inlining \
241 535-regression-const-val \
242 536-checker-intrinsic-optimization \
243 536-checker-needs-access-check \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100244 537-checker-inline-and-unverified \
245 537-checker-jump-over-jump \
246 538-checker-embed-constants \
247 540-checker-rtp-bug \
248 541-regression-inlined-deopt \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100249 542-unresolved-access-check \
250 543-checker-dce-trycatch \
251 543-env-long-ref \
252 545-tracing-and-jit \
253 546-regression-simplify-catch \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100254 550-checker-multiply-accumulate \
255 550-checker-regression-wide-store \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100256 551-checker-shifter-operand \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100257 551-invoke-super \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100258 552-checker-sharpening \
Artem Serov02109dd2016-09-23 17:17:54 +0100259 552-checker-primitive-typeprop \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100260 552-invoke-non-existent-super \
261 553-invoke-super \
262 554-checker-rtp-checkcast \
263 555-UnsafeGetLong-regression \
264 556-invoke-super \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100265 558-switch \
266 559-bce-ssa \
267 559-checker-irreducible-loop \
268 559-checker-rtp-ifnotnull \
269 560-packed-switch \
270 561-divrem \
271 561-shared-slowpaths \
272 562-bce-preheader \
273 562-no-intermediate \
274 563-checker-fakestring \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100275 564-checker-irreducible-loop \
276 564-checker-negbitwise \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100277 565-checker-doublenegbitwise \
278 565-checker-irreducible-loop \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100279 566-polymorphic-inlining \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100280 568-checker-onebit \
281 570-checker-osr \
282 570-checker-select \
283 571-irreducible-loop \
284 572-checker-array-get-regression \
285 573-checker-checkcast-regression \
286 574-irreducible-and-constant-area \
287 575-checker-isnan \
288 575-checker-string-init-alias \
289 577-checker-fp2int \
290 578-bce-visit \
291 580-checker-round \
292 580-checker-string-fact-intrinsics \
293 581-rtp \
294 582-checker-bce-length \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100295 584-checker-div-bool \
296 586-checker-null-array-get \
297 587-inline-class-error \
298 588-checker-irreducib-lifetime-hole \
299 589-super-imt \
300 590-checker-arr-set-null-regression \
301 591-new-instance-string \
302 592-checker-regression-bool-input \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100303 593-checker-long-2-float-regression \
304 593-checker-shift-and-simplifier \
305 594-checker-array-alias \
306 594-invoke-super \
307 594-load-string-regression \
308 595-error-class \
309 596-checker-dead-phi \
310 597-deopt-new-string \
311 599-checker-irreducible-loop \
312 600-verifier-fails \
313 601-method-access \
314 602-deoptimizeable \
315 603-checker-instanceof \
316 604-hot-static-interface \
317 605-new-string-from-bytes \
318 608-checker-unresolved-lse \
319 609-checker-inline-interface \
320 609-checker-x86-bounds-check \
321 610-arraycopy \
322 611-checker-simplify-if \
323 612-jit-dex-cache \
324 613-inlining-dex-cache \
325 614-checker-dump-constant-location \
326 615-checker-arm64-store-zero \
327 617-clinit-oome \
328 618-checker-induction \
Artem Serov61fa5372016-10-26 10:31:59 +0100329 621-checker-new-instance \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100330 700-LoadArgRegs \
331 701-easy-div-rem \
332 702-LargeBranchOffset \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100333 704-multiply-accumulate \
Scott Wakelinga7812ae2016-10-17 10:03:36 +0100334 800-smali \
335 802-deoptimization \
336 960-default-smali \
337 961-default-iface-resolution-gen \
338 963-default-range-smali \
339 965-default-verify \
340 966-default-conflict \
341 967-default-ame \
342 968-default-partial-compile-gen \
343 969-iface-super \
344 971-iface-super \
345 972-default-imt-collision \
346 972-iface-super-multidex \
347 973-default-multidex \
348 974-verify-interface-super \
349 975-iface-private