History log of /art/test/003-omnibus-opcodes/src/Main.java
Revision Date Author Comments
57f2bbda741d2d3d769a50268b4e0b9b54959684 04-Sep-2014 Jean Christophe Beyler <jean.christophe.beyler@intel.com> ART: Fix x86_64 GenSelect case when destination is Ref

Reference in x86_64 is a 64-bit solo register. As a result, the invocation
of OpRegImm results in an error when Select opcode of the kind:
ref = boolean ? null : null;
because opRegImm does not support 64-bit destination for OpMov.

The case above is only possible for ref because no one other constant except
null is possible.

Bug: 17327895
Change-Id: I7541e744ec1c8619711712fd17be72764efcf3a8
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
(cherry picked from commit 3f51e7d942c22edaab3a7e703a1e6a2dd6a26f77)
3f51e7d942c22edaab3a7e703a1e6a2dd6a26f77 04-Sep-2014 Jean Christophe Beyler <jean.christophe.beyler@intel.com> ART: Fix x86_64 GenSelect case when destination is Ref

Reference in x86_64 is a 64-bit solo register. As a result, the invocation
of OpRegImm results in an error when Select opcode of the kind:
ref = boolean ? null : null;
because opRegImm does not support 64-bit destination for OpMov.

The case above is only possible for ref because no one other constant except
null is possible.

Bug: 17327895
Change-Id: I7541e744ec1c8619711712fd17be72764efcf3a8
Signed-off-by: Serguei Katkov <serguei.i.katkov@intel.com>
7befd0e35bbed32b90bc0c8b6d3fa8bd612f5506 04-Feb-2014 Mathieu Chartier <mathieuc@google.com> Update ART tests to handle new System.gc behavior

Changed calls from System.gc to Runtime.getRuntime.gc where it was
necessary.

Required for:
https://android-review.googlesource.com/#/c/80253/

Change-Id: I2b0622585da54229a6248e95d40134b6d18598a9
748382f38dfe7a0d9a426a4b72fcfc399ba1a5da 27-Jan-2012 Elliott Hughes <enh@google.com> Make the class loading behavior closer to the RI's.

Change-Id: Ic2ab91dc5a455a97dbcbe1f2d7b464a888d5bb66
795d78f4d04c8d007bf2bdf2ed4131379bcf19c7 01-Oct-2011 jeffhao <jeffhao@google.com> Old tests run with new system.

The tests are ported and run with the new system, though many currently
don't pass. Some of the tests also need additional fixing to run
properly.

Change-Id: I3263cf5dcb0fe064a3e6c02e4aa1bb9a067f64c7
5d1ac920fdaef5d4ec8f66bb734488cd9660b024 30-Sep-2011 jeffhao <jeffhao@google.com> Adding old unit tests to test suite.

These tests are copied straight over. They'll still run, but they're
using the old system.

Change-Id: If494519e52ddf858a9febfc55bdae830468cb3c8