Fix the workaround for overlapping long registers art bug.

We compute candidate registers in two places but only one of them
had the workaround code.

Creating a small test case is hard, so I added another full app
verification test to the suite to catch this.

R=sgjesse@google.com

Bug:
Change-Id: I00e7b77966edbdd6924f49dbe95e78f745fc8384
4 files changed
tree: 24853fc8edcd5b8166d40873674bcd4b556acf59
  1. buildSrc/
  2. scripts/
  3. src/
  4. tests/
  5. third_party/
  6. tools/
  7. .gitignore
  8. AUTHORS
  9. build.gradle
  10. codereview.settings
  11. CONTRIBUTING.md
  12. copyAdditionalJctfCommonFiles.gradle
  13. LICENSE
  14. README.md
README.md

The R8 repo contains two tools.

  1. D8 is a dexer that converts java byte code to dex code.

  2. R8 is a java program shrinking and minification tool.