Index: kernel/test/synch/rcu1.c
===================================================================
--- kernel/test/synch/rcu1.c	(revision c58441dd527eed4a812322d14db545c1ffcd46d5)
+++ kernel/test/synch/rcu1.c	(revision ac415d505a255497581f2fdcd6d9e0dca5f80b5b)
@@ -389,4 +389,9 @@
 static void seq_func(void *arg)
 {
+	/*
+	 * Temporarily workaround GCC 7.1.0 internal
+	 * compiler error when compiling for riscv64.
+	 */
+#ifndef KARCH_riscv64
 	seq_work_t *work = (seq_work_t*)arg;
 	
@@ -436,4 +441,7 @@
 		
 	}
+#else
+	(void) seq_cb;
+#endif
 }
 
