Signed-off-by: wzx <wuzx1226@qq.com> (cherry picked from commit e19effe9cd690384130c15d540246247b4c68fff)
32 lines
1.3 KiB
Diff
Executable File
32 lines
1.3 KiB
Diff
Executable File
diff -Naur systemtap-4.5.org/m4/intdiv0.m4 systemtap-4.5.sw/m4/intdiv0.m4
|
|
--- systemtap-4.5.org/m4/intdiv0.m4 2022-02-26 07:18:18.530000000 +0000
|
|
+++ systemtap-4.5.sw/m4/intdiv0.m4 2022-02-26 07:21:23.240000000 +0000
|
|
@@ -69,7 +69,7 @@
|
|
# Guess based on the CPU.
|
|
changequote(,)dnl
|
|
case "$host_cpu" in
|
|
- alpha* | i[34567]86 | x86_64 | m68k | s390*)
|
|
+ sw_64* | alpha* | i[34567]86 | x86_64 | m68k | s390*)
|
|
gt_cv_int_divbyzero_sigfpe="guessing yes";;
|
|
*)
|
|
gt_cv_int_divbyzero_sigfpe="guessing no";;
|
|
diff -Naur systemtap-4.5.org/staplog.c systemtap-4.5.sw/staplog.c
|
|
--- systemtap-4.5.org/staplog.c 2022-02-26 07:18:18.510000000 +0000
|
|
+++ systemtap-4.5.sw/staplog.c 2022-02-26 07:22:44.880000000 +0000
|
|
@@ -22,12 +22,14 @@
|
|
|
|
/* crash/defs.h defines NR_CPUS based upon architecture macros
|
|
X86, X86_64, etc. See crash/configure.c (!). */
|
|
-#if !defined(X86) && !defined(X86_64) && !defined(ALPHA) && !defined(PPC) && \
|
|
+#if !defined(X86) && !defined(X86_64) && !defined(ALPHA) && !defined(SW_64) && !defined(PPC) && \
|
|
!defined(IA64) && !defined(PPC64) && !defined(S390) && !defined(S390X) && \
|
|
!defined(ARM) && !defined(ARM64)
|
|
|
|
#if defined(__alpha__)
|
|
#define ALPHA
|
|
+#elif defined(__sw_64__)
|
|
+#define SW_64
|
|
#elif defined(__x86_64__)
|
|
#define X86_64
|
|
#elif defined(__i386__)
|