From aff3f7c4f69f137fd193bf78e956754f417a0c84 Mon Sep 17 00:00:00 2001 From: Larry Doolittle Date: Sat, 11 Feb 2023 01:23:26 -0800 Subject: [PATCH] Fix build on hppa (#3954) As supplied by John David Anglin in Debian bug #1030913 --- include/verilatedos.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/verilatedos.h b/include/verilatedos.h index 0e30164a3..7efd61e21 100644 --- a/include/verilatedos.h +++ b/include/verilatedos.h @@ -519,6 +519,8 @@ using ssize_t = uint32_t; ///< signed size_t; returned from read() # define VL_CPU_RELAX() asm volatile("nop" ::: "memory"); #elif defined(__aarch64__) || defined(__arm__) # define VL_CPU_RELAX() asm volatile("yield" ::: "memory") +#elif defined(__hppa__) // HPPA does not currently have yield/pause +# define VL_CPU_RELAX() asm volatile("nop" ::: "memory") #elif defined(__loongarch__) // LoongArch does not currently have yield/pause # define VL_CPU_RELAX() asm volatile("nop" ::: "memory") #elif defined(__mips64el__) || defined(__mips__) || defined(__mips64__) || defined(__mips64)