OSDN Git Service

Regression test for issue with VIXL AArch64 veneer pool.
authorRoland Levillain <rpl@google.com>
Fri, 3 Feb 2017 11:23:31 +0000 (11:23 +0000)
committerRoland Levillain <rpl@google.com>
Fri, 10 Feb 2017 15:49:16 +0000 (15:49 +0000)
commit64be0070b3e54454683ad049ae653ee7a91c0076
tree3b8fdcedcfa0ee1ac12e8089b7ca42b25656e39c
parent914d7a8fca1184837475016d186585d863e81830
Regression test for issue with VIXL AArch64 veneer pool.

Dex2oat used to crash on this assertion:

  external/vixl/src/aarch64/macro-assembler-aarch64.cc:245: void vixl::aarch64::VeneerPool::CheckEmitFor(size_t, vixl::aarch64::Pool::EmitOption): assertion "masm_->GetCursorOffset() < unresolved_branches_.GetFirstLimit()" failed

Test: test-art-target (on ARM64)
Bug: 34850123
Change-Id: I425a7d612cc20bf2a6fb1125028af35a73794b52
test/636-arm64-veneer-pool/build [new file with mode: 0755]
test/636-arm64-veneer-pool/expected.txt [new file with mode: 0644]
test/636-arm64-veneer-pool/info.txt [new file with mode: 0644]
test/636-arm64-veneer-pool/src/Main.java [new file with mode: 0644]