Annotation of OpenXM_contrib2/asir2000/gc-7.diff, Revision 1.2
1.1 ohara 1: diff -ubBr gc-7.2alpha6.orig/include/private/gcconfig.h gc-7.2alpha6/include/private/gcconfig.h
2: --- gc-7.2alpha6.orig/include/private/gcconfig.h Wed Jun 1 00:27:12 2011
3: +++ gc-7.2alpha6/include/private/gcconfig.h Sun May 13 17:37:47 2012
4: @@ -2424,6 +2424,7 @@
5: #if ((defined(UNIX_LIKE) && (defined(DARWIN) || defined(HURD) \
6: || defined(OPENBSD) || defined(ARM32) \
7: || defined(MIPS) || defined(AVR32))) \
8: + || (defined(FREEBSD) && defined(__FreeBSD__) && __FreeBSD__ < 5) \
9: || (defined(LINUX) && (defined(SPARC) || defined(M68K))) \
10: || (defined(RTEMS) && defined(I386))) && !defined(NO_GETCONTEXT)
11: # define NO_GETCONTEXT
1.2 ! ohara 12: diff -urN gc-7.4.2.orig/os_dep.c gc-7.4.2/os_dep.c
! 13: --- gc-7.4.2.orig/os_dep.c 2014-06-03 15:08:02.000000000 +0900
! 14: +++ gc-7.4.2/os_dep.c 2020-01-04 16:34:32.296871000 +0900
! 15: @@ -3089,6 +3089,10 @@
! 16: # ifndef SEGV_ACCERR
! 17: # define SEGV_ACCERR 2
! 18: # endif
! 19: +# ifndef BUS_PAGE_FAULT
! 20: + /* imported from FreeBSD 11.3 /usr/include/x86/trap.h */
! 21: +# define BUS_PAGE_FAULT T_PAGEFLT
! 22: +# endif
! 23: # if defined(POWERPC)
! 24: # define AIM /* Pretend that we're AIM. */
! 25: # include <machine/trap.h>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>