Merge "ART: Fix multi-image testing"
diff --git a/build/Android.oat.mk b/build/Android.oat.mk
index 80a000b..bded51b 100644
--- a/build/Android.oat.mk
+++ b/build/Android.oat.mk
@@ -37,7 +37,7 @@
   core_pic_infix :=
 
   ifeq ($(1),optimizing)
-    core_compile_options += --compiler-backend=optimizing
+    core_compile_options += --compiler-backend=Optimizing
     core_infix := -optimizing
   endif
   ifeq ($(1),interpreter)
@@ -125,7 +125,7 @@
   core_pic_infix :=
 
   ifeq ($(1),optimizing)
-    core_compile_options += --compiler-backend=optimizing
+    core_compile_options += --compiler-backend=Optimizing
     core_infix := -optimizing
   endif
   ifeq ($(1),interpreter)
diff --git a/dex2oat/dex2oat.cc b/dex2oat/dex2oat.cc
index bdb2b51..4f04e72 100644
--- a/dex2oat/dex2oat.cc
+++ b/dex2oat/dex2oat.cc
@@ -980,6 +980,8 @@
         compiler_kind = Compiler::kOptimizing;
       } else if (backend_str == "Portable") {
         compiler_kind = Compiler::kPortable;
+      } else {
+        Usage("Unknown compiler backend: %s", backend_str.data());
       }
     } else if (option.starts_with("--compiler-filter=")) {
       compiler_filter_string = option.substr(strlen("--compiler-filter=")).data();