History log of /art/test/669-moveable-string-class-equals/run
Revision Date Author Comments
0e9e85316e41860dff3ff8d54b42801c51b69b78 09-Nov-2017 Vladimir Marko <vmarko@google.com> Clean up 669-moveable-string-class-equals.

This is a follow-up addressing late comments on
https://android-review.googlesource.com/531015 .

The --no-dex2oat in unnecessary since
https://android-review.googlesource.com/531270 .

Test: 669-moveable-string-class-equals (--jit)
Bug: 68181300
Change-Id: Ia978a1cacec7a3aec78e4c132d78c0031f3f5cd9
da283050a1a3ddbb7cefae3f36e8c8c1a6acedb7 07-Nov-2017 Vladimir Marko <vmarko@google.com> Fix String.equals() for moveable String.class.

If the String.class is moveable (i.e. running without boot
image), the instanceof check emitted by the JIT in the
String.equals() intrinsic would require read barriers.
As we do not really care about the performance of running
without the boot image, disable the intrinsic in this case.

Test: 669-moveable-string-class-equals (--jit)
Bug: 68181300
Change-Id: I39c9f9935e0482b3b30f1ae5cd23515cbda0603b