Roll v8 and build

Roll v8/ 317778857..070022ab5 (241 commits)

https://chromium.googlesource.com/v8/v8.git/+log/317778857566..070022ab5a2f

Version 12.8.31

Created with:
  roll-dep v8

Roll build/ 5b8c05aed..514a14f54 (1 commit)

https://chromium.googlesource.com/chromium/src/build.git/+log/5b8c05aed00d..514a14f54323

Created with:
  roll-dep build

Change-Id: Ia54e1743ffde60564cb1c7f16629e4d9c3577a78
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/120410
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Reviewed-by: Thomas Sepez <tsepez@google.com>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/DEPS b/DEPS
index 3f37150..5776925 100644
--- a/DEPS
+++ b/DEPS
@@ -72,7 +72,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling build
   # and whatever else without interference from each other.
-  'build_revision': '5b8c05aed00d5b8a2c6dce05a42dac8f435c443a',
+  'build_revision': '514a14f54323e6d151c9002e75edcec6f8c83055',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling buildtools
   # and whatever else without interference from each other.
@@ -198,7 +198,7 @@
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling v8
   # and whatever else without interference from each other.
-  'v8_revision': '317778857566958425e1619074fe3b5f0cab8896',
+  'v8_revision': '070022ab5a2f8d3f8143b6ad89f14008ef088db6',
   # Three lines of non-changing comments so that
   # the commit queue can handle CLs rolling zlib
   # and whatever else without interference from each other.