OSDN Git Service

Fix ART run-test 562-no-intermediate.
authorRoland Levillain <rpl@google.com>
Fri, 4 Nov 2016 14:10:29 +0000 (14:10 +0000)
committerRoland Levillain <rpl@google.com>
Fri, 4 Nov 2016 14:10:29 +0000 (14:10 +0000)
commit7fa7cf59540f36fbfce6d5b553d11ca486a3f207
tree3846c085f8837469cf5c938fc7363a21d79459c1
parente82809a2c8f26aee1e861724908f0257018cd064
Fix ART run-test 562-no-intermediate.

- Rename it to 562-checker-no-intermediate, so that Checker
  assertions are actually verified.
- Fix Checker assertions, as they did not match the
  code expected from the compiler.
- Have the test use an integer array (instead of a double
  array), so that Checker assertions can be extended to ARM
  as well (the ARM back end does not support the
  IntermediateAddress instruction on long, float and double
  arrays).

Test: make test-art-target-run-test-562-checker-no-intermediate
Bug: 30888043
Change-Id: I32c891948c585983d5fe5d6df092bc7a59c19ae6
compiler/optimizing/instruction_simplifier_arm.h
compiler/optimizing/instruction_simplifier_arm64.h
test/562-checker-no-intermediate/expected.txt [moved from test/562-no-intermediate/expected.txt with 100% similarity]
test/562-checker-no-intermediate/info.txt [moved from test/562-no-intermediate/info.txt with 55% similarity]
test/562-checker-no-intermediate/src/Main.java [new file with mode: 0644]
test/562-no-intermediate/src/Main.java [deleted file]
test/Android.run-test.mk