aboutsummaryrefslogtreecommitdiff
path: root/devel/m4/patches/010-ppc.patch
blob: 7110a89e75b227b9745b98d61b4cbaba78c5382b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
--- a/lib/sigsegv.c
+++ b/lib/sigsegv.c
@@ -217,8 +217,8 @@ int libsigsegv_version = LIBSIGSEGV_VERS
 #   define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.gp_regs[1]
 #  else /* 32-bit */
 /* both should be equivalent */
-#   if 0
-#    define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.regs->gpr[1]
+#   ifndef __GLIBC__
+#    define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.gregs[1]
 #   else
 #    define SIGSEGV_FAULT_STACKPOINTER  ((ucontext_t *) ucp)->uc_mcontext.uc_regs->gregs[1]
 #   endif