OSDN Git Service
Yi Kong [Wed, 4 Jan 2017 10:11:18 +0000 (10:11 +0000)]
Merge "Disable libcore test that requires IPv6" am:
0ec9ac0a5f am:
8fcd527ee1
am:
ca644f72a7
Change-Id: I394dcb510fed89ee2600c8b8ae8aa06611264675
Yi Kong [Wed, 4 Jan 2017 10:09:31 +0000 (10:09 +0000)]
Merge "Disable libcore test that requires IPv6" am:
0ec9ac0a5f
am:
8fcd527ee1
Change-Id: Id47bf3e49e5de2242873a45951f3a61ec8cb8562
Yi Kong [Wed, 4 Jan 2017 10:07:23 +0000 (10:07 +0000)]
Merge "Disable libcore test that requires IPv6"
am:
0ec9ac0a5f
Change-Id: Ie611e75ecf8659a4cf8b71f33ac05732607ccf51
Yi Kong [Wed, 4 Jan 2017 10:03:00 +0000 (10:03 +0000)]
Merge "Disable libcore test that requires IPv6"
Yi Kong [Wed, 4 Jan 2017 00:55:10 +0000 (00:55 +0000)]
Disable libcore test that requires IPv6
Test: N/A
Bug:
25178637
Bug:
34038136
Change-Id: I14c7451d269ee8f1163369d8c0d2209498466b66
Nicolas Geoffray [Tue, 3 Jan 2017 22:59:37 +0000 (22:59 +0000)]
Merge "Clean up VerifiedMethod." am:
b1c41c2431 am:
268cc79d50
am:
066051440e
Change-Id: Ic19aa8bd0a533333614b5f4b2811b634ea9aa0b2
Nicolas Geoffray [Tue, 3 Jan 2017 22:55:03 +0000 (22:55 +0000)]
Merge "Clean up VerifiedMethod." am:
b1c41c2431
am:
268cc79d50
Change-Id: I41b93d12addad9b04790f457ff1cbcb5c1a44529
Nicolas Geoffray [Tue, 3 Jan 2017 22:47:03 +0000 (22:47 +0000)]
Merge "Clean up VerifiedMethod."
am:
b1c41c2431
Change-Id: Ibfb35a9eb02b17f77371a573658ada399bf43b0a
Treehugger Robot [Tue, 3 Jan 2017 22:33:12 +0000 (22:33 +0000)]
Merge "Clean up VerifiedMethod."
Nicolas Geoffray [Fri, 25 Nov 2016 15:46:48 +0000 (15:46 +0000)]
Clean up VerifiedMethod.
Remove unused methods, and devirt map.
Results on a large well-known app in speed compile with -j4:
Before:
dex2oat took [...] native alloc=149MB [...] swap=208MB (
218103808B)
After:
dex2oat took [...] native alloc=84MB [...] swap=208MB (
218103808B)
Bug:
34053922
Test: m clean-oat-host && m test-art-host
Change-Id: I0791c1e4ec7a98ae3c98321c582974db8e26617d
Nicolas Geoffray [Tue, 3 Jan 2017 21:58:31 +0000 (21:58 +0000)]
Merge "Revert "Avoid scratch register exhaustion during ARM64 stack slot moves."" am:
db577b6911 am:
c85f5fc888
am:
e168954a8d
Change-Id: Ia8cb9c9f3b0791112d6b770f9fc765c67666cf7f
Nicolas Geoffray [Tue, 3 Jan 2017 21:50:30 +0000 (21:50 +0000)]
Merge "Revert "Avoid scratch register exhaustion during ARM64 stack slot moves."" am:
db577b6911
am:
c85f5fc888
Change-Id: Iea89d2488cf42138e009f1886eeb06bdd2464b6b
Nicolas Geoffray [Tue, 3 Jan 2017 21:42:29 +0000 (21:42 +0000)]
Merge "Revert "Avoid scratch register exhaustion during ARM64 stack slot moves.""
am:
db577b6911
Change-Id: If6d1d1c3bedfde8378425b519dd732cb494876ee
Nicolas Geoffray [Tue, 3 Jan 2017 21:35:22 +0000 (21:35 +0000)]
Merge "Revert "Avoid scratch register exhaustion during ARM64 stack slot moves.""
Nicolas Geoffray [Tue, 3 Jan 2017 21:34:59 +0000 (21:34 +0000)]
Revert "Avoid scratch register exhaustion during ARM64 stack slot moves."
Checker test fails.
Bug:
32545705
This reverts commit
4ec76d28f0f808117272134347abf828eea80b91.
Change-Id: Ief14978596341399404c504ec4ca6b68c54fd63c
Nicolas Geoffray [Tue, 3 Jan 2017 21:07:57 +0000 (21:07 +0000)]
Merge "MIPS64: Align register spills on 8-byte boundaries in slow paths" am:
595375fc44 am:
89ae4d08fa
am:
f9d49ae4ca
Change-Id: I7a9c43e47246c7f41ec8b2929380dcb110ed72c9
Nicolas Geoffray [Tue, 3 Jan 2017 20:59:56 +0000 (20:59 +0000)]
Merge "MIPS64: Align register spills on 8-byte boundaries in slow paths" am:
595375fc44
am:
89ae4d08fa
Change-Id: I9886e708c8d83c68c714da9600370518235cc498
Nicolas Geoffray [Tue, 3 Jan 2017 20:51:26 +0000 (20:51 +0000)]
Merge "MIPS64: Align register spills on 8-byte boundaries in slow paths"
am:
595375fc44
Change-Id: Ia4e9e9a65f9d3c48532983bff3205acc6590e0e3
Nicolas Geoffray [Tue, 3 Jan 2017 20:43:00 +0000 (20:43 +0000)]
Merge "MIPS64: Align register spills on 8-byte boundaries in slow paths"
Roland Levillain [Tue, 3 Jan 2017 16:08:39 +0000 (16:08 +0000)]
Merge "Avoid scratch register exhaustion during ARM64 stack slot moves." am:
00797355fa am:
1e85c28a0d
am:
0d354c2ab2
Change-Id: Ie1e8f7365a8c1ee1ded4f0ab63658de7933e3a53
Roland Levillain [Tue, 3 Jan 2017 16:00:07 +0000 (16:00 +0000)]
Merge "Avoid scratch register exhaustion during ARM64 stack slot moves." am:
00797355fa
am:
1e85c28a0d
Change-Id: I66131b54570675901e01d3c0011589f56d9bf420
Roland Levillain [Tue, 3 Jan 2017 15:51:38 +0000 (15:51 +0000)]
Merge "Avoid scratch register exhaustion during ARM64 stack slot moves."
am:
00797355fa
Change-Id: I6edabfc4aa252d8308f6e0baa6b81887fa4357e3
Roland Levillain [Tue, 3 Jan 2017 15:45:44 +0000 (15:45 +0000)]
Merge "Avoid scratch register exhaustion during ARM64 stack slot moves."
Roland Levillain [Mon, 7 Nov 2016 18:50:32 +0000 (18:50 +0000)]
Avoid scratch register exhaustion during ARM64 stack slot moves.
On ARM64, do not limit the selection of a scratch register
used in a move between two stack slots (or between two
double stack slots) to VIXL's floating-point register pool,
as it contains only one register (D31) and can be exhausted
in some rare cases. Instead, query both the core and the FP
register pools.
Add a regression run-test (626-checker-arm64-scratch-register).
Test: m test-art-target (on ARM64)
Bug:
32545705
Change-Id: I6203a4340e3c8b4f4879c07ed1be4c433c311c0f
Chris Larsen [Tue, 3 Jan 2017 11:40:23 +0000 (11:40 +0000)]
Merge "MIPS64: java.lang.String.getChars" am:
66e3919bc4 am:
442097ce5e
am:
9bbcb48adf
Change-Id: I2dafb1266ac69168767d19a640bb91643a5f3cec
Chris Larsen [Tue, 3 Jan 2017 11:31:52 +0000 (11:31 +0000)]
Merge "MIPS64: java.lang.String.getChars" am:
66e3919bc4
am:
442097ce5e
Change-Id: I6b0ff2aff95276c7ecfb13d881cfac9c04da02d5
Chris Larsen [Tue, 3 Jan 2017 11:23:20 +0000 (11:23 +0000)]
Merge "MIPS64: java.lang.String.getChars"
am:
66e3919bc4
Change-Id: I1439b994fbd909923c02e16936dc5a60dfb88ec3
Treehugger Robot [Tue, 3 Jan 2017 11:13:50 +0000 (11:13 +0000)]
Merge "MIPS64: java.lang.String.getChars"
Aart Bik [Fri, 23 Dec 2016 01:07:52 +0000 (01:07 +0000)]
Merge "Revert "Tests on FP Math.abs()"" am:
6a14c62270 am:
6a43001015
am:
c862414f1d
Change-Id: If474d9c04d7ea811e22e23329fa10671219090e5
Aart Bik [Fri, 23 Dec 2016 01:01:51 +0000 (01:01 +0000)]
Merge "Revert "Tests on FP Math.abs()"" am:
6a14c62270
am:
6a43001015
Change-Id: Ife81e6b1246f3105d060192d8250d77686f03591
Aart Bik [Fri, 23 Dec 2016 00:55:52 +0000 (00:55 +0000)]
Merge "Revert "Tests on FP Math.abs()""
am:
6a14c62270
Change-Id: I210f6454f95bbe5dbeb10323b353f83ba36e7317
Treehugger Robot [Fri, 23 Dec 2016 00:44:54 +0000 (00:44 +0000)]
Merge "Revert "Tests on FP Math.abs()""
Alexey Frunze [Thu, 22 Dec 2016 21:54:23 +0000 (13:54 -0800)]
MIPS64: Align register spills on 8-byte boundaries in slow paths
64-bit loads/stores would otherwise be split into pairs of
32-bit ones.
Test: booted MIPS64 (with 2nd arch MIPS32R6) in QEMU
Test: test-art-target-run-test-optimizing (MIPS64R6) in QEMU
Change-Id: I4846d11b52b71507dfd5ca2e27b3f2a5befcc58e
Aart Bik [Thu, 22 Dec 2016 22:54:04 +0000 (22:54 +0000)]
Revert "Tests on FP Math.abs()"
This reverts commit
b67877704edf8a32e71ce825d7ab4703be39f8ce.
On art-relocate-no-patchoat (linux)
we saw
#################### info
# Tests on floating-point Math.abs.
#################### diffs
--- expected.txt 2016-12-22 21:33:16.
796152568 +0000
+++ output.txt 2016-12-22 21:44:16.
685738052 +0000
@@ -1 +1,3 @@
-passed
+Exception in thread "main" java.lang.Error: Expected: 0x7f800001, found: 0x7fc00001
+ at Main.expectEquals32(Main.java:140)
+ at Main.main(Main.java:85)
####################
Change-Id: If8d1bce9d4d20668661af82bbd08940787cd8252
Aart Bik [Thu, 22 Dec 2016 21:19:39 +0000 (21:19 +0000)]
Merge "Tests on FP Math.abs()" am:
1e33d05866 am:
39edef9543
am:
d9f5983f00
Change-Id: I9f4fc929dfd1fc8afe3c87b452bb2edd95fd441a
Aart Bik [Thu, 22 Dec 2016 21:14:40 +0000 (21:14 +0000)]
Merge "Tests on FP Math.abs()" am:
1e33d05866
am:
39edef9543
Change-Id: Ibc48675c81c1052f06aa3dc2f72fc28d925471f6
Aart Bik [Thu, 22 Dec 2016 21:09:09 +0000 (21:09 +0000)]
Merge "Tests on FP Math.abs()"
am:
1e33d05866
Change-Id: Iacc0ec3d84e25b840cb1231e1a2ce48bde4bbfc0
Treehugger Robot [Thu, 22 Dec 2016 21:00:40 +0000 (21:00 +0000)]
Merge "Tests on FP Math.abs()"
Aart Bik [Wed, 21 Dec 2016 17:18:31 +0000 (17:18 +0000)]
Merge "Refactored compilation on host to own method. Added dx option." am:
f827804c3d am:
66f3a0ab02
am:
1fe4ed038d
Change-Id: I6a05b084d1784d2d42cb4c8795bbef85a8be03be
Aart Bik [Wed, 21 Dec 2016 17:13:01 +0000 (17:13 +0000)]
Merge "Refactored compilation on host to own method. Added dx option." am:
f827804c3d
am:
66f3a0ab02
Change-Id: Ied96557c2e08de3850d38d6d02073c1373d55ed6
Aart Bik [Wed, 21 Dec 2016 17:06:30 +0000 (17:06 +0000)]
Merge "Refactored compilation on host to own method. Added dx option."
am:
f827804c3d
Change-Id: I1a02265312b3a64e7746522197585212208f8f92
Aart Bik [Wed, 21 Dec 2016 16:59:12 +0000 (16:59 +0000)]
Merge "Refactored compilation on host to own method. Added dx option."
Nicolas Geoffray [Wed, 21 Dec 2016 14:34:21 +0000 (14:34 +0000)]
Merge "Update vdex in place if input_vdex_fd == output_vdex_fd" am:
cb2ce333ee am:
7c6dc4bfa3
am:
151bd20b80
Change-Id: I0aef2a983c84486d6b913857f4ed52fc0648d52a
Nicolas Geoffray [Wed, 21 Dec 2016 14:28:50 +0000 (14:28 +0000)]
Merge "Update vdex in place if input_vdex_fd == output_vdex_fd" am:
cb2ce333ee
am:
7c6dc4bfa3
Change-Id: Iacf683111c48a8bf797326f948dce5cc6e23517a
Nicolas Geoffray [Wed, 21 Dec 2016 14:23:20 +0000 (14:23 +0000)]
Merge "Update vdex in place if input_vdex_fd == output_vdex_fd"
am:
cb2ce333ee
Change-Id: I43e2c3bb8a8133493c7d4724c9514a64b22b420c
Nicolas Geoffray [Wed, 21 Dec 2016 14:12:41 +0000 (14:12 +0000)]
Merge "Update vdex in place if input_vdex_fd == output_vdex_fd"
Nicolas Geoffray [Wed, 21 Dec 2016 13:47:48 +0000 (13:47 +0000)]
Merge "Point optimizations for vdex." am:
bde1168f3b am:
8f22c3ac9b
am:
01687ea0a5
Change-Id: If2900a96ba01f15a1764dc7356cf0cd0f0439ffe
Nicolas Geoffray [Wed, 21 Dec 2016 13:43:18 +0000 (13:43 +0000)]
Merge "Point optimizations for vdex." am:
bde1168f3b
am:
8f22c3ac9b
Change-Id: I9313f70f702965688c8f6ff8642a5d86ea15c501
Nicolas Geoffray [Wed, 21 Dec 2016 13:37:48 +0000 (13:37 +0000)]
Merge "Point optimizations for vdex."
am:
bde1168f3b
Change-Id: I8ed430a862b5ab6e2d5d501d11b8242e2c8c62c3
Nicolas Geoffray [Wed, 21 Dec 2016 13:30:48 +0000 (13:30 +0000)]
Merge "Point optimizations for vdex."
Nicolas Geoffray [Wed, 21 Dec 2016 12:46:15 +0000 (12:46 +0000)]
Merge "Optimize OatWriter when we don't compile any method." am:
454f339775 am:
12128b0f5a
am:
99f72c5ab5
Change-Id: I6f9d872a5eca2147927613ae0d2655bb5a6180e4
Nicolas Geoffray [Wed, 21 Dec 2016 12:41:14 +0000 (12:41 +0000)]
Merge "Optimize OatWriter when we don't compile any method." am:
454f339775
am:
12128b0f5a
Change-Id: I6b2153318cdf9d869deb255085c9d0b61ad92ec5
Nicolas Geoffray [Wed, 21 Dec 2016 12:37:13 +0000 (12:37 +0000)]
Merge "Optimize OatWriter when we don't compile any method."
am:
454f339775
Change-Id: I28a6e8d1826d8f71a5109e25391703801324b79a
Nicolas Geoffray [Wed, 21 Dec 2016 12:33:14 +0000 (12:33 +0000)]
Merge "Remove soon to be obsolete call kinds for direct calls." am:
56e2f93699 am:
8517ed52c6
am:
f07f7f8be3
Change-Id: I6e99d149aaae7049ec7c47a8e808a39f9a6e72bd
Nicolas Geoffray [Wed, 21 Dec 2016 12:30:10 +0000 (12:30 +0000)]
Merge "Optimize OatWriter when we don't compile any method."
Nicolas Geoffray [Wed, 21 Dec 2016 12:29:14 +0000 (12:29 +0000)]
Merge "Remove soon to be obsolete call kinds for direct calls." am:
56e2f93699
am:
8517ed52c6
Change-Id: I25f7367cf4fa9af1c6f5eb7a0bb77343691c51be
Nicolas Geoffray [Wed, 21 Dec 2016 12:23:44 +0000 (12:23 +0000)]
Merge "Remove soon to be obsolete call kinds for direct calls."
am:
56e2f93699
Change-Id: I2f21012b21068fa4e92a0bb697b741b88024ee12
Nicolas Geoffray [Wed, 21 Dec 2016 12:17:42 +0000 (12:17 +0000)]
Merge "Remove soon to be obsolete call kinds for direct calls."
Nicolas Geoffray [Wed, 21 Dec 2016 10:29:43 +0000 (10:29 +0000)]
Point optimizations for vdex.
- Do not record assignability due to not optimized CHECKCAST.
- Do not record that j.l.Object must not be assignable to other types.
- Chase the super class boundary to avoid recording a dependency
on a local class. This avoids doing type resolution of that class when
verifying the VerifierDeps.
Test: test-art-host
bug:
30937355
Change-Id: Ibcee205451f23958c759ddcca7f88fe9003d37a9
Nicolas Geoffray [Tue, 20 Dec 2016 21:15:00 +0000 (21:15 +0000)]
Optimize OatWriter when we don't compile any method.
- Don't write any quickening info.
- Don't visit methods.
Saves ~20% of compilation times.
Test: test-art-host
Change-Id: Ib18fd06c0ca42308e1d81401de0ee3e6297de0ce
Nicolas Geoffray [Tue, 20 Dec 2016 13:17:09 +0000 (13:17 +0000)]
Update vdex in place if input_vdex_fd == output_vdex_fd
Test: test-art-host
bug:
30937355
Change-Id: Ib8180d67996faec518d9092725b5de00d4dba9f6
Nicolas Geoffray [Wed, 21 Dec 2016 10:46:09 +0000 (10:46 +0000)]
Merge "Disable 080-oom-fragmentation." am:
294e107e89 am:
669684d32a
am:
eee93b47bd
Change-Id: I634c16e93480929a9d0b8e2c5acade371e105933
Nicolas Geoffray [Wed, 21 Dec 2016 10:41:08 +0000 (10:41 +0000)]
Merge "Disable 080-oom-fragmentation." am:
294e107e89
am:
669684d32a
Change-Id: I534b5b97a06dec516037f8689fe36013347025f2
Nicolas Geoffray [Wed, 21 Dec 2016 10:35:08 +0000 (10:35 +0000)]
Merge "Disable 080-oom-fragmentation."
am:
294e107e89
Change-Id: I641979606347df80a9b92c3006050d5f7e62ccc4
Nicolas Geoffray [Wed, 21 Dec 2016 10:26:25 +0000 (10:26 +0000)]
Merge "Disable 080-oom-fragmentation."
Nicolas Geoffray [Wed, 21 Dec 2016 09:41:19 +0000 (09:41 +0000)]
Merge "Revert "Revert "Revert "Basic obsolete methods support"""" am:
441a5e92ae am:
97ad7904e4
am:
1c93582707
Change-Id: I7d46b53e650d3ec53cd05824f0d7737b8c97c5aa
Nicolas Geoffray [Wed, 21 Dec 2016 09:41:05 +0000 (09:41 +0000)]
Merge "Revert "Create test for field access in obsolete methods."" am:
30bc64006c am:
84a6c30165
am:
a930975cc5
Change-Id: I83bcf8663abb69cc4d8efb8e777ffe3bc85c79f4
Nicolas Geoffray [Wed, 21 Dec 2016 09:35:50 +0000 (09:35 +0000)]
Merge "Revert "Revert "Revert "Basic obsolete methods support"""" am:
441a5e92ae
am:
97ad7904e4
Change-Id: I41053a4c66c59fad4a5ae73d36ebebbb86dd77fc
Nicolas Geoffray [Wed, 21 Dec 2016 09:35:34 +0000 (09:35 +0000)]
Merge "Revert "Create test for field access in obsolete methods."" am:
30bc64006c
am:
84a6c30165
Change-Id: I5e7dc9c5d4a2de36cdb1779c546cdd7786e8df5a
Nicolas Geoffray [Wed, 21 Dec 2016 09:30:21 +0000 (09:30 +0000)]
Merge "Revert "Revert "Revert "Basic obsolete methods support""""
am:
441a5e92ae
Change-Id: I99ed57c3353933c045c5300fc22b1039bf4ad699
Nicolas Geoffray [Wed, 21 Dec 2016 09:30:05 +0000 (09:30 +0000)]
Merge "Revert "Create test for field access in obsolete methods.""
am:
30bc64006c
Change-Id: I9447e7f4954b8a7ff755b73beabcd5b490106311
Nicolas Geoffray [Wed, 21 Dec 2016 09:26:36 +0000 (09:26 +0000)]
Merge "Revert "Revert "Revert "Basic obsolete methods support""""
Nicolas Geoffray [Wed, 21 Dec 2016 09:26:18 +0000 (09:26 +0000)]
Revert "Revert "Revert "Basic obsolete methods support"""
Fails in tracing mode
Bug:
32369913
Bug:
33630159
This reverts commit
ce77fc0e7f60a15354bb20c356537cbf8b53b722.
Change-Id: I1bdcf6ad467f2e31f9c5d0c3c987b90a4f5efc69
Nicolas Geoffray [Wed, 21 Dec 2016 09:25:42 +0000 (09:25 +0000)]
Merge "Revert "Create test for field access in obsolete methods.""
Nicolas Geoffray [Wed, 21 Dec 2016 09:25:19 +0000 (09:25 +0000)]
Revert "Create test for field access in obsolete methods."
Fails on ndebug.
This reverts commit
322214405bf43684dbbde2fce549b2dad53fb04a.
Change-Id: I6a6c6c4bfb230eef1b7c4cb35f7e8051561d9e78
Nicolas Geoffray [Wed, 21 Dec 2016 09:13:03 +0000 (09:13 +0000)]
Merge "Revert "Cleanup jvmti tests"" am:
3e5d7dcac8 am:
518dc0604a
am:
712388d831
Change-Id: Iefa5389443c6fa2bd4f2a91e141ad08c1bce44c9
Nicolas Geoffray [Wed, 21 Dec 2016 09:07:03 +0000 (09:07 +0000)]
Merge "Revert "Cleanup jvmti tests"" am:
3e5d7dcac8
am:
518dc0604a
Change-Id: I1b63b5ed8662e380b37dd4460d819567e051d0bf
Nicolas Geoffray [Wed, 21 Dec 2016 09:02:01 +0000 (09:02 +0000)]
Merge "Revert "Cleanup jvmti tests""
am:
3e5d7dcac8
Change-Id: If77d9aa348c1f4f45a74f556badcde13eef03940
Nicolas Geoffray [Wed, 21 Dec 2016 08:58:27 +0000 (08:58 +0000)]
Disable 080-oom-fragmentation.
bug:
33795328
Test: test-art-host
Change-Id: I1aa87d8564c930f5ad5f8d5c4ac75f432cb6e7e7
Nicolas Geoffray [Wed, 21 Dec 2016 08:56:10 +0000 (08:56 +0000)]
Merge "Revert "Cleanup jvmti tests""
Nicolas Geoffray [Wed, 21 Dec 2016 08:55:49 +0000 (08:55 +0000)]
Revert "Cleanup jvmti tests"
Breaks ndebug.
This reverts commit
ca5b9dccced35a2dbf9626d92d3a44886aee097b.
Change-Id: I1f45fa43f554e9796f397b2f9f111689c3845692
Aart Bik [Wed, 21 Dec 2016 03:06:37 +0000 (19:06 -0800)]
Refactored compilation on host to own method. Added dx option.
Test: jfuzzing itself
Bug:
31267855
Change-Id: I9224075ea17b57c8c36b74fa4b9e401e26d3c96e
Alex Light [Wed, 21 Dec 2016 02:14:09 +0000 (02:14 +0000)]
Merge "Temporarily disable tests 914, 915, 917, & 918 on JIT." am:
d1348d8509 am:
08565f2063
am:
1a4c6846e5
Change-Id: I4a2bdf136e3a7a8354fc564a9fe7e2f8eb87ce1c
Alex Light [Wed, 21 Dec 2016 02:10:13 +0000 (02:10 +0000)]
Merge "Temporarily disable tests 914, 915, 917, & 918 on JIT." am:
d1348d8509
am:
08565f2063
Change-Id: I9525774022a1c45f5150a8d6a3a2619715c8c05a
Alex Light [Wed, 21 Dec 2016 02:05:09 +0000 (02:05 +0000)]
Merge "Temporarily disable tests 914, 915, 917, & 918 on JIT."
am:
d1348d8509
Change-Id: I73c93a95bc25010aaae2075afac54eade2d69c5e
Alex Light [Wed, 21 Dec 2016 01:57:50 +0000 (01:57 +0000)]
Merge "Temporarily disable tests 914, 915, 917, & 918 on JIT."
Alex Light [Wed, 21 Dec 2016 00:15:45 +0000 (16:15 -0800)]
Temporarily disable tests 914, 915, 917, & 918 on JIT.
Since these tests are very sensitive to the positioning of
runtime methods due to bugs we will temporarily disable them.
Bug:
33630159
Bug:
33616143
Test: ART_TEST_JIT=true mma -j40 test-art-host
Change-Id: I38795029eed2ea8416d24a259f3a7925d95684c6
Aart Bik [Tue, 20 Dec 2016 21:01:53 +0000 (21:01 +0000)]
Merge "Fix transfer over rejected induction." am:
0239c439e4 am:
09dcfdb079
am:
b1a99edf3b
Change-Id: I23d6a7af0f92c2c8f789c62b5a05cac46f9edb74
Aart Bik [Tue, 20 Dec 2016 21:00:49 +0000 (21:00 +0000)]
Merge "Fix transfer over rejected induction." am:
0239c439e4
am:
09dcfdb079
Change-Id: I43ce10ca9d90ca1f130cf6df7cb6e1e1182f9570
Hiroshi Yamauchi [Tue, 20 Dec 2016 20:58:31 +0000 (20:58 +0000)]
Merge "Handle ART_USE_READ_BARRIER as a product variable." am:
364fedb63f am:
69e27ed018
am:
142144effa
Change-Id: I4447d24a2d9d634ac7849f4d336bd5e8783edf8c
Alex Light [Tue, 20 Dec 2016 20:58:10 +0000 (20:58 +0000)]
Merge "Create test for field access in obsolete methods." am:
bd1ec61522 am:
e681acf5c8
am:
be8bbc018a
Change-Id: Ib5c4903d5343146c6999400254eeb8ccc0de47d4
Calin Juravle [Tue, 20 Dec 2016 20:57:32 +0000 (20:57 +0000)]
Merge changes Ie74f2dbe,I092d2e95,I5a75f5c4 am:
07001c8540 am:
279b504ff9
am:
3603192dba
Change-Id: I040be63e1617fc0814f429b1b93685b353f1da23
Calin Juravle [Tue, 20 Dec 2016 20:57:21 +0000 (20:57 +0000)]
Fix 616-cha assumptions. am:
6cb21552c9 am:
43b4442adf
am:
093bdac545
Change-Id: I45d8ad8f691e3e9222c7c6a32c02966df28915ba
Calin Juravle [Tue, 20 Dec 2016 20:57:10 +0000 (20:57 +0000)]
Fix JIT crash due to unverified dead code am:
857f058d4b am:
9bef8c0b18
am:
3fc9c965f8
Change-Id: I60bf425b2c9f0cece50920f4904def89ca8441ec
Calin Juravle [Tue, 20 Dec 2016 20:57:00 +0000 (20:57 +0000)]
Use interpret-only instead of verify-at-runtime when testing JIT am:
0966558b07 am:
ed7dca9c1a
am:
20b7be6ead
Change-Id: I7367b20ab2a5ea902b4f093d7f4f3934b5227bc5
Alex Light [Tue, 20 Dec 2016 20:56:24 +0000 (20:56 +0000)]
Merge changes I8cc87bac,If1a92e47 am:
1aa03b379f am:
f8698e7990
am:
48a29c614e
Change-Id: I1d6d1f56eb2e528bc345102b0824a826237dee13
Alex Light [Tue, 20 Dec 2016 20:56:13 +0000 (20:56 +0000)]
Cleanup jvmti tests am:
ca5b9dccce am:
8357401508
am:
4357676539
Change-Id: Ic8c88b614bfab980c572b2f1e998c426dafc6ab1
Alex Light [Tue, 20 Dec 2016 20:56:03 +0000 (20:56 +0000)]
Revert "Revert "Basic obsolete methods support"" am:
ce77fc0e7f am:
dd778157f5
am:
0402ad47b5
Change-Id: I80fd533a00b787c30e1791b2701ae5224f9cb1ba
Nicolas Geoffray [Tue, 20 Dec 2016 20:55:49 +0000 (20:55 +0000)]
Merge "ARM: VIXL32: Use 16-bit encoding for B(cond,...) where possible." am:
1ffb6fc921 am:
a95ad64de4
am:
4ed641b480
Change-Id: I71d436535c6cb2ada3a248ea118c3a2fad7d1b59
Aart Bik [Tue, 20 Dec 2016 20:55:47 +0000 (20:55 +0000)]
Merge "Fix transfer over rejected induction."
am:
0239c439e4
Change-Id: I5fb5aa26a399fefe7834fff8c3d3fb48dcbb8e4d