OSDN Git Service

Work around ICE bugs with MIPS GCC and O1.
authorIan Rogers <irogers@google.com>
Fri, 10 Oct 2014 20:03:39 +0000 (13:03 -0700)
committerIan Rogers <irogers@google.com>
Fri, 10 Oct 2014 22:01:21 +0000 (15:01 -0700)
commit59c07060a6fbb93e455b44f00098cafb8e7e26cc
treee6db8fc4af24aa1704be0cd516d27340ae3ecae5
parentb2a7ec2ad3f24c4094185cbf87bd0a39f727ffe7
Work around ICE bugs with MIPS GCC and O1.

Also, work around GCC warning bugs where array accesses with explicit
bounds checks are flagged as being out-of-bounds. Significantly, clean-up
the HandleScope so the array accesses don't appear out-of-bounds at compile
time.

Change-Id: I5d66567559cc1f97cd0aa02c0df8575ebadbfe3d
build/Android.common_build.mk
runtime/entrypoints/quick/quick_trampoline_entrypoints.cc
runtime/gc/allocator/rosalloc.h
runtime/handle_scope-inl.h
runtime/handle_scope.h
runtime/handle_scope_test.cc
runtime/thread.h