rlexe.xml 17 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <regress-exe>
  3. <test>
  4. <default>
  5. <files>bug602.js</files>
  6. <baseline>bug602_3.baseline</baseline>
  7. </default>
  8. </test>
  9. <test>
  10. <default>
  11. <files>bug764.js</files>
  12. <baseline>bug764.baseline</baseline>
  13. </default>
  14. </test>
  15. <test>
  16. <default>
  17. <files>withnonativeApplyOptimizationBug3433559.js</files>
  18. <compile-flags>-nonative</compile-flags>
  19. </default>
  20. </test>
  21. <test>
  22. <default>
  23. <files>Win8_486977_BranchStrictEqual.js</files>
  24. <baseline>Win8_486977_BranchStrictEqual.baseline</baseline>
  25. </default>
  26. </test>
  27. <test>
  28. <default>
  29. <files>Win8_459638.js</files>
  30. <baseline>Win8_459638.baseline</baseline>
  31. <tags>exclude_x86,exclude_x64</tags>
  32. <!-- The bug is related to ARM only -->
  33. <compile-flags>-forceNative -off:simpleJit</compile-flags>
  34. </default>
  35. </test>
  36. <test>
  37. <default>
  38. <files>bug_OS_1197716.js</files>
  39. <compile-flags>-deferparse</compile-flags>
  40. </default>
  41. </test>
  42. <test>
  43. <default>
  44. <files>addexception.js</files>
  45. <baseline>addexception.baseline</baseline>
  46. </default>
  47. </test>
  48. <test>
  49. <default>
  50. <files>regalloc.js</files>
  51. <baseline>regalloc.baseline</baseline>
  52. </default>
  53. </test>
  54. <test>
  55. <default>
  56. <files>randombug.js</files>
  57. <baseline>randombug.baseline</baseline>
  58. <compile-flags>-CollectGarbage -ExtendedErrorStackForTestHost -off:earlyreferenceerrors</compile-flags>
  59. </default>
  60. </test>
  61. <test>
  62. <default>
  63. <files>blue_532460.js</files>
  64. <compile-flags>-CollectGarbage -MaxinterpretCount:1 -MaxSimpleJITRunCount:0 -loopinterpretcount:1 -force:deferparse</compile-flags>
  65. </default>
  66. </test>
  67. <test>
  68. <default>
  69. <files>bug56026.js</files>
  70. <tags>Slow</tags>
  71. </default>
  72. </test>
  73. <test>
  74. <default>
  75. <files>bug56026_minimal.js</files>
  76. </default>
  77. </test>
  78. <test>
  79. <default>
  80. <files>bug56026_minimalWithProperties.js</files>
  81. </default>
  82. </test>
  83. <test>
  84. <default>
  85. <files>bug56026_nested.js</files>
  86. </default>
  87. </test>
  88. <test>
  89. <default>
  90. <files>bug56026_trycatch.js</files>
  91. </default>
  92. </test>
  93. <test>
  94. <default>
  95. <files>blue_245702.js</files>
  96. <baseline>blue_245702.baseline</baseline>
  97. </default>
  98. </test>
  99. <test>
  100. <default>
  101. <compile-flags>-maxinterpretcount:2 -maxsimplejitruncount:5 -off:inline</compile-flags>
  102. <files>bug547302.js</files>
  103. <tags>exclude_shp</tags>
  104. </default>
  105. </test>
  106. <test>
  107. <default>
  108. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:2 -MaxLinearStringCaseCount:2 -MaxLinearIntCaseCount:2 -forceserialized -MinSwitchJumpTableSize:3 -bgjit- -loopinterpretcount:1 -force:polymorphicinlinecache -force:fieldcopyprop -sse:2 -force:interpreterautoprofile</compile-flags>
  109. <files>bug215238.mul-53-ovf.js</files>
  110. <baseline>bug215238.mul-53-ovf.baseline</baseline>
  111. </default>
  112. </test>
  113. <test>
  114. <default>
  115. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1 -MinSwitchJumpTableSize:3 -bgjit- -loopinterpretcount:1 -force:rejit -force:ScriptFunctionWithInlineCache -force:fixdataprops</compile-flags>
  116. <files>bug215238-shrua.js</files>
  117. <baseline>bug215238-shrua.baseline</baseline>
  118. </default>
  119. </test>
  120. <test>
  121. <default>
  122. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1 -force:polymorphicinlinecache -MinSwitchJumpTableSize:2 -force:rejit -force:ScriptFunctionWithInlineCache -force:atom -off:ArrayCheckHoist -force:fixdataprops -ForceArrayBTree</compile-flags>
  123. <files>bug215238.shrua-2.js</files>
  124. <baseline>bug215238.shrua-2.baseline</baseline>
  125. </default>
  126. </test>
  127. <test>
  128. <default>
  129. <compile-flags>-maxinterpretcount:1 -off:simplejit</compile-flags>
  130. <files>bug435809.js</files>
  131. </default>
  132. </test>
  133. <test>
  134. <default>
  135. <compile-flags>-maxinterpretcount:1 -off:simplejit -force:fixdataprops</compile-flags>
  136. <files>bug594298.js</files>
  137. </default>
  138. </test>
  139. <test>
  140. <default>
  141. <compile-flags>-loopinterpretcount:1 -bgjit- -maxsimplejitruncount:1 -maxinterpretcount:1 -force:inline</compile-flags>
  142. <files>bug661952.js</files>
  143. </default>
  144. </test>
  145. <test>
  146. <default>
  147. <compile-flags>-loopinterpretcount:1 -bgjit- -maxsimplejitruncount:1 -maxinterpretcount:1 -force:deferparse -force:inline</compile-flags>
  148. <files>bug724121.js</files>
  149. </default>
  150. </test>
  151. <test>
  152. <default>
  153. <compile-flags>-maxinterpretcount:1 -force:fieldcopyprop -forceserialized</compile-flags>
  154. <files>deserializationbug339404.js</files>
  155. </default>
  156. </test>
  157. <test>
  158. <default>
  159. <files>bug843670.js</files>
  160. </default>
  161. </test>
  162. <test>
  163. <default>
  164. <files>bug934443.js</files>
  165. <compile-flags>-force:fieldcopyprop -off:dynamicprofile</compile-flags>
  166. <tags>exclude_sanitize_address</tags>
  167. </default>
  168. </test>
  169. <test>
  170. <default>
  171. <files>vso_os_1091425.js</files>
  172. </default>
  173. </test>
  174. <test>
  175. <default>
  176. <files>bug1092916.js</files>
  177. <compile-flags>-mic:1 -off:simplejit</compile-flags>
  178. </default>
  179. </test>
  180. <test>
  181. <default>
  182. <files>blue_1096569.js</files>
  183. <compile-flags>-MaxinterpretCount:2 -off:simplejit -force:Inline -off:insertnops</compile-flags>
  184. <baseline>blue_1096569.baseline</baseline>
  185. </default>
  186. </test>
  187. <test>
  188. <default>
  189. <files>blue_1086262.js</files>
  190. <compile-flags>-off:insertnops -bgjit- -fja:2 -off:simplejit -force:fieldcopyprop -off:aggressiveinttypespec</compile-flags>
  191. <baseline>blue_1086262.baseline</baseline>
  192. </default>
  193. </test>
  194. <test>
  195. <default>
  196. <files>bug1288931.js</files>
  197. <compile-flags>-mic:1 -off:simplejit -off:fastpath</compile-flags>
  198. </default>
  199. </test>
  200. <test>
  201. <default>
  202. <files>OS_1362136.js</files>
  203. <compile-flags>-mic:1 -off:simplejit -off:fastpath</compile-flags>
  204. </default>
  205. </test>
  206. <test>
  207. <default>
  208. <files>bug_OS_4683246.js</files>
  209. <tags>exclude_dynapogo</tags>
  210. <compile-flags>-loopinterpretcount:0 -args summary -endargs</compile-flags>
  211. </default>
  212. </test>
  213. <test>
  214. <default>
  215. <files>fabs1.js</files>
  216. <tags>exclude_dynapogo,require_backend,require_asmjs</tags>
  217. <compile-flags>-off:backend -asmjs -testtrace:asmjs</compile-flags>
  218. <baseline>fabs1.baseline</baseline>
  219. </default>
  220. </test>
  221. <test>
  222. <default>
  223. <files>OS_5248645.js</files>
  224. <tags>exclude_dynapogo</tags>
  225. <compile-flags>-maxinterpretCount:2 -off:simplejit -off:dynamicProfile -args summary -endargs</compile-flags>
  226. </default>
  227. </test>
  228. <test>
  229. <default>
  230. <files>OS_5553123.js</files>
  231. </default>
  232. </test>
  233. <test>
  234. <default>
  235. <files>symbol_tostring.js</files>
  236. <compile-flags>-maxsimplejitruncount:1 -maxinterpretcount:1 -force:fieldcopyprop</compile-flags>
  237. </default>
  238. </test>
  239. <test>
  240. <default>
  241. <files>default_undodefer.js</files>
  242. <compile-flags>-forcedeferparse -forceundodefer</compile-flags>
  243. </default>
  244. </test>
  245. <test>
  246. <default>
  247. <files>Bug_resetisdead.js</files>
  248. <compile-flags>-on:prelowererpeeps</compile-flags>
  249. </default>
  250. </test>
  251. <test>
  252. <default>
  253. <files>bug_es5array.js</files>
  254. <compile-flags>-off:NativeArray -ForceES5Array</compile-flags>
  255. </default>
  256. </test>
  257. <test>
  258. <default>
  259. <files>simpletypehandler-property-deletion.js</files>
  260. <compile-flags>-args summary -endargs</compile-flags>
  261. </default>
  262. </test>
  263. <test>
  264. <default>
  265. <files>HasOnlyWritableDataProperties-cross-context.js</files>
  266. <compile-flags>-nonative</compile-flags>
  267. </default>
  268. </test>
  269. <test>
  270. <default>
  271. <files>bug9080773.js</files>
  272. <compile-flags>-maxinterpretcount:1 -off:simplejit</compile-flags>
  273. </default>
  274. </test>
  275. <test>
  276. <default>
  277. <files>bug9080773_2.js</files>
  278. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1</compile-flags>
  279. </default>
  280. </test>
  281. <test>
  282. <default>
  283. <files>bug8554038.js</files>
  284. <baseline>bug8554038.baseline</baseline>
  285. <compile-flags>-maxinterpretcount:1 -off:simplejit</compile-flags>
  286. </default>
  287. </test>
  288. <test>
  289. <default>
  290. <files>invertloop_bug.js</files>
  291. <tags>exclude_dynapogo</tags>
  292. </default>
  293. </test>
  294. <test>
  295. <default>
  296. <files>typespec_bug.js</files>
  297. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1 -bgjit-</compile-flags>
  298. </default>
  299. </test>
  300. <test>
  301. <default>
  302. <files>deletenonconfig.js</files>
  303. <compile-flags>-args summary -endargs</compile-flags>
  304. </default>
  305. </test>
  306. <test>
  307. <default>
  308. <files>misc_bugs.js</files>
  309. <compile-flags>-args summary -endargs</compile-flags>
  310. <tags>exclude_windows</tags>
  311. </default>
  312. </test>
  313. <test>
  314. <default>
  315. <files>cross_context_test.js</files>
  316. <compile-flags>-args summary -endargs</compile-flags>
  317. </default>
  318. </test>
  319. <test>
  320. <default>
  321. <files>json_bugs.js</files>
  322. <compile-flags>-args summary -endargs</compile-flags>
  323. </default>
  324. </test>
  325. <test>
  326. <default>
  327. <files>bug10191241.js</files>
  328. <compile-flags>-forceundodefer</compile-flags>
  329. </default>
  330. </test>
  331. <test>
  332. <default>
  333. <files>InlineFunctionParameterWithInfiniteLoop.js</files>
  334. <compile-flags>-maxinterpretcount:1 -off:simplejit</compile-flags>
  335. </default>
  336. </test>
  337. <test>
  338. <default>
  339. <files>Math.abs_TypeSpecOnIntMin.js</files>
  340. <compile-flags>-loopinterpretcount:1 -bgjit- -maxsimplejitruncount:1 -maxinterpretcount:1 -oopjit-</compile-flags>
  341. </default>
  342. </test>
  343. <test>
  344. <default>
  345. <files>bug10026875.js</files>
  346. <baseline>bug10026875.baseline</baseline>
  347. <compile-flags>-maxinterpretcount:1 -off:simplejit</compile-flags>
  348. </default>
  349. </test>
  350. <test>
  351. <default>
  352. <files>MissToGenerateStStSlotForJITLoopBody.js</files>
  353. <compile-flags>-mic:1 -off:simplejit -oopjit- -bgjit-</compile-flags>
  354. </default>
  355. </test>
  356. <test>
  357. <default>
  358. <files>cmpfgpeep.js</files>
  359. <compile-flags> -maxsimplejitruncount:1 -maxinterpretcount:1 </compile-flags>
  360. </default>
  361. </test>
  362. <test>
  363. <default>
  364. <files>bug11026788.js</files>
  365. </default>
  366. </test>
  367. <test>
  368. <default>
  369. <files>bug11576900.js</files>
  370. <compile-flags>-lic:1 -bgjit-</compile-flags>
  371. <tags>exclude_dynapogo</tags>
  372. </default>
  373. </test>
  374. <test>
  375. <default>
  376. <files>bug12628506.js</files>
  377. <compile-flags>-loopinterpretcount:1</compile-flags>
  378. </default>
  379. </test>
  380. <test>
  381. <default>
  382. <files>bug13172050.js</files>
  383. <compile-flags>-pageheap:2</compile-flags>
  384. </default>
  385. </test>
  386. <test>
  387. <default>
  388. <files>bug13213828.js</files>
  389. <compile-flags>-mic:1 -off:simplejit</compile-flags>
  390. </default>
  391. </test>
  392. <test>
  393. <default>
  394. <files>valueInfoLossBug.js</files>
  395. </default>
  396. </test>
  397. <test>
  398. <default>
  399. <files>os11907290.js</files>
  400. </default>
  401. </test>
  402. <test>
  403. <default>
  404. <files>bug13383062.js</files>
  405. <compile-flags>-maxinterpretcount:2 -off:simplejit -off:lossyinttypespec -bgjit-</compile-flags>
  406. <baseline>bug13383062.baseline</baseline>
  407. </default>
  408. </test>
  409. <test>
  410. <default>
  411. <files>profiledArgs.js</files>
  412. <compile-flags>-off:inlineConstructors</compile-flags>
  413. </default>
  414. </test>
  415. <test>
  416. <default>
  417. <files>bug14323330.js</files>
  418. <compile-flags>-args summary -endargs</compile-flags>
  419. </default>
  420. </test>
  421. <test>
  422. <default>
  423. <files>bug13830477.js</files>
  424. <baseline>bug13830477.baseline</baseline>
  425. </default>
  426. </test>
  427. <test>
  428. <default>
  429. <files>bug15490382.js</files>
  430. </default>
  431. </test>
  432. <test>
  433. <default>
  434. <files>bug_OS14326981.js</files>
  435. <compile-flags>-args summary -endargs</compile-flags>
  436. </default>
  437. </test>
  438. <test>
  439. <default>
  440. <files>bug14057294.js</files>
  441. </default>
  442. </test>
  443. <test>
  444. <default>
  445. <files>bug_OS14115684.js</files>
  446. <compile-flags>-forceundodefer</compile-flags>
  447. </default>
  448. </test>
  449. <test>
  450. <default>
  451. <files>inbug.js</files>
  452. </default>
  453. </test>
  454. <test>
  455. <default>
  456. <files>inbug2.js</files>
  457. </default>
  458. </test>
  459. <test>
  460. <default>
  461. <files>instancebug.js</files>
  462. </default>
  463. </test>
  464. <test>
  465. <default>
  466. <files>missingvalue.js</files>
  467. <compile-flags>-off:ArrayMissingValueCheckHoist</compile-flags>
  468. </default>
  469. </test>
  470. <test>
  471. <default>
  472. <files>symcmpbug.js</files>
  473. </default>
  474. </test>
  475. <test>
  476. <default>
  477. <files>bug_OS17417473.js</files>
  478. <compile-flags>-pageheap:2 -CollectGarbage -lic:4 -Sja:4 -Fja:6 -maxInterpretCount:2 -MinBailOutsBeforeRejit:2 -args summary -endargs</compile-flags>
  479. </default>
  480. </test>
  481. <test>
  482. <default>
  483. <files>HomeObjInLoop.js</files>
  484. <compile-flags>-forceNative -forcejitloopbody -off:aggressiveinttypespec -off:ArrayCheckHoist</compile-flags>
  485. </default>
  486. </test>
  487. <test>
  488. <default>
  489. <files>bug17785360.js</files>
  490. </default>
  491. </test>
  492. <test>
  493. <default>
  494. <files>bug_OS17530048.js</files>
  495. <compile-flags>-force:deferparse -parserstatecache -useparserstatecache</compile-flags>
  496. </default>
  497. </test>
  498. <test>
  499. <default>
  500. <files>skipping_nested_deferred_incorrect_function_id.js</files>
  501. <compile-flags>-force:deferparse -parserstatecache -useparserstatecache</compile-flags>
  502. </default>
  503. </test>
  504. <test>
  505. <default>
  506. <files>withSplitScope.js</files>
  507. </default>
  508. </test>
  509. <test>
  510. <default>
  511. <files>bug_OS17614914.js</files>
  512. </default>
  513. </test>
  514. <test>
  515. <default>
  516. <files>OS_17745531.js</files>
  517. </default>
  518. </test>
  519. <test>
  520. <default>
  521. <files>SuperUndoDeferIssue.js</files>
  522. <compile-flags>-forceundodefer</compile-flags>
  523. </default>
  524. </test>
  525. <test>
  526. <default>
  527. <files>ArgumentsAttrIssue.js</files>
  528. <compile-flags>-force:cachedScope</compile-flags>
  529. </default>
  530. </test>
  531. <test>
  532. <default>
  533. <files>deferredStubBugs.js</files>
  534. <compile-flags>-force:deferparse -parserstatecache -useparserstatecache</compile-flags>
  535. </default>
  536. </test>
  537. <test>
  538. <default>
  539. <files>SuperAccessInGlobalLambda.js</files>
  540. <baseline>SuperAccessInGlobalLambda.baseline</baseline>
  541. </default>
  542. </test>
  543. <test>
  544. <default>
  545. <files>bug_5572_wscript_loadscript_loadmodule.js</files>
  546. <compile-flags>-args summary -endargs</compile-flags>
  547. </default>
  548. </test>
  549. <test>
  550. <default>
  551. <files>function_id_destructured_reparse.js</files>
  552. <compile-flags>-useparserstatecache -parserstatecache -force:deferparse</compile-flags>
  553. </default>
  554. </test>
  555. <test>
  556. <default>
  557. <files>bug_5585.js</files>
  558. <compile-flags>-esdynamicimport -mutehosterrormsg -args summary -endargs</compile-flags>
  559. </default>
  560. </test>
  561. <test>
  562. <default>
  563. <files>loopcrash.js</files>
  564. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:1 -MinMemOpCount:0 -werexceptionsupport -bgjit- -loopinterpretcount:1</compile-flags>
  565. </default>
  566. </test>
  567. <test>
  568. <default>
  569. <files>bug_OS18260560.js</files>
  570. <compile-flags>-force:deferparse</compile-flags>
  571. </default>
  572. </test>
  573. <test>
  574. <default>
  575. <files>bug_5883.js</files>
  576. <compile-flags>-args summary -endargs</compile-flags>
  577. </default>
  578. </test>
  579. <test>
  580. <default>
  581. <files>bug_OS18926499.js</files>
  582. <compile-flags>-force:deferparse</compile-flags>
  583. </default>
  584. </test>
  585. <test>
  586. <default>
  587. <files>Bug19767482.js</files>
  588. <compile-flags>-maxinterpretcount:1 -bgjit- -oopjit- -loopinterpretcount:1 -maxsimplejitruncount:2</compile-flags>
  589. </default>
  590. </test>
  591. <test>
  592. <default>
  593. <files>Bug19948792.js</files>
  594. <compile-flags>-maxinterpretcount:1 -bgjit- -oopjit- -loopinterpretcount:1 -maxsimplejitruncount:2</compile-flags>
  595. </default>
  596. </test>
  597. <test>
  598. <default>
  599. <files>bug_6179.js</files>
  600. <compile-flags>-args summary -endargs</compile-flags>
  601. </default>
  602. </test>
  603. <test>
  604. <default>
  605. <files>bug_OS21193960.js</files>
  606. <compile-flags>-maxinterpretcount:1 -maxsimplejitruncount:2 -args summary -endargs</compile-flags>
  607. </default>
  608. </test>
  609. <test>
  610. <default>
  611. <files>bug_6239.js</files>
  612. <compile-flags>-force:deferparse</compile-flags>
  613. </default>
  614. </test>
  615. <test>
  616. <default>
  617. <files>bug_6277.js</files>
  618. </default>
  619. </test>
  620. <test>
  621. <default>
  622. <files>bug_OS23102586.js</files>
  623. <compile-flags>-force:deferparse</compile-flags>
  624. </default>
  625. </test>
  626. <test>
  627. <default>
  628. <files>bug_6239.js</files>
  629. <compile-flags>-force:deferparse</compile-flags>
  630. </default>
  631. </test>
  632. </regress-exe>