Add riscv64 support for base gn build

Signed-off-by: Rebecca Chang Swee Fun <rebecca.chang@starfivetech.com>
Change-Id: I89f1f2316b871eb950f974db85c20d9af63e884e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/3855657
Reviewed-by: Sorin Jianu <sorin@chromium.org>
Reviewed-by: Francois Pierre Doray <fdoray@chromium.org>
Commit-Queue: Wez <wez@chromium.org>
Reviewed-by: Nico Weber <thakis@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1040968}

CrOS-Libchrome-Original-Commit: dc3fb2a62aafe6ac54e0f848df1a50b302bdf12a
Change-Id: Ie2dc48a8c79aa1b38ffb2a6b4b15bdf0d7c1c8de
diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc
index ec58488..3fcb0b4 100644
--- a/base/process/launch_posix.cc
+++ b/base/process/launch_posix.cc
@@ -728,7 +728,8 @@
   alignas(16) char stack_buf[PTHREAD_STACK_MIN];
 #if defined(ARCH_CPU_X86_FAMILY) || defined(ARCH_CPU_ARM_FAMILY) ||   \
     defined(ARCH_CPU_MIPS_FAMILY) || defined(ARCH_CPU_S390_FAMILY) || \
-    defined(ARCH_CPU_PPC64_FAMILY)
+    defined(ARCH_CPU_PPC64_FAMILY) || defined(ARCH_CPU_LOONG_FAMILY) || \
+    defined(ARCH_CPU_RISCV_FAMILY)
   // The stack grows downward.
   void* stack = stack_buf + sizeof(stack_buf);
 #else