]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
libgo: use SYS_timer_settime32
authorIan Lance Taylor <iant@golang.org>
Sat, 30 Jul 2022 14:29:28 +0000 (07:29 -0700)
committerIan Lance Taylor <iant@golang.org>
Sat, 30 Jul 2022 17:35:23 +0000 (10:35 -0700)
Musl defines SYS_timer_settime32, not SYS_timer_settime, on 32-bit systems.

Based on patch by Sören Tempel.

Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/420222

gcc/go/gofrontend/MERGE
libgo/sysinfo.c

index 2f2fafde1f19ce2788d15f4fbe2e31bab45f3be9..ca797045d661c2af9d814057feb56c73b842b84b 100644 (file)
@@ -1,4 +1,4 @@
-a62f20ae78ddd41be682dde8cab075ca4f5dbb2a
+d53e8a0e94e34dc609e34dd5e404debda2640cfb
 
 The first line of this file holds the git revision number of the last
 merge done from the gofrontend repository.
index fc0210992faa3a0608f06c5992f85a59ff7e04d4..180f5c31d742752719130aa85f3bebcdc411c92e 100644 (file)
@@ -354,6 +354,11 @@ enum {
 };
 #endif
 
+#if !defined(SYS_timer_settime) && defined(SYS_timer_settime32)
+// musl defines SYS_timer_settim32 on 32-bit systems.
+#define SYS_timer_settime SYS_timer_settime32
+#endif
+
 #if defined(HAVE_LOFF_T)
 // loff_t can be defined as a macro; for -fgo-dump-spec make sure we
 // see a typedef.