Updated to arc-runtime-54.5021.652.0
diff --git a/src/build/DEPS.chrome b/src/build/DEPS.chrome
index b62b2eb..309d430 100644
--- a/src/build/DEPS.chrome
+++ b/src/build/DEPS.chrome
@@ -1 +1 @@
-527534
+532324
diff --git a/src/common/chromium_build_config.h b/src/common/chromium_build_config.h
index a36235c..3cd651a 100644
--- a/src/common/chromium_build_config.h
+++ b/src/common/chromium_build_config.h
@@ -77,6 +77,8 @@
 #define OS_QNX 1
 #elif defined(_AIX)
 #define OS_AIX 1
+#elif defined(__asmjs__)
+#define OS_ASMJS
 #else
 #error Please add support for your platform in build/build_config.h
 #endif
@@ -105,10 +107,10 @@
 // ARC MOD END
 // For access to standard POSIXish features, use OS_POSIX instead of a
 // more specific macro.
-#if defined(OS_AIX) || defined(OS_ANDROID) || defined(OS_FREEBSD) ||  \
-    defined(OS_FUCHSIA) || defined(OS_LINUX) || defined(OS_MACOSX) || \
-    defined(OS_NACL) || defined(OS_NETBSD) || defined(OS_OPENBSD) ||  \
-    defined(OS_QNX) || defined(OS_SOLARIS)
+#if defined(OS_AIX) || defined(OS_ANDROID) || defined(OS_ASMJS) ||     \
+    defined(OS_FREEBSD) || defined(OS_FUCHSIA) || defined(OS_LINUX) || \
+    defined(OS_MACOSX) || defined(OS_NACL) || defined(OS_NETBSD) ||    \
+    defined(OS_OPENBSD) || defined(OS_QNX) || defined(OS_SOLARIS)
 #define OS_POSIX 1
 #endif
 
@@ -173,7 +175,7 @@
 #define ARCH_CPU_ARM64 1
 #define ARCH_CPU_64_BITS 1
 #define ARCH_CPU_LITTLE_ENDIAN 1
-#elif defined(__pnacl__)
+#elif defined(__pnacl__) || defined(__asmjs__)
 #define ARCH_CPU_32_BITS 1
 #define ARCH_CPU_LITTLE_ENDIAN 1
 #elif defined(__MIPSEL__)
diff --git a/third_party/chromium-ppapi b/third_party/chromium-ppapi
index bfcafb4..f97ff39 160000
--- a/third_party/chromium-ppapi
+++ b/third_party/chromium-ppapi
@@ -1 +1 @@
-Subproject commit bfcafb4c8a10ef13b33b6633e6626919ce4a50af
+Subproject commit f97ff39aad460fe98358eb49f2df6c6beaaeebc1