View | Details | Raw Unified | Return to bug 195755 | Differences between
and this patch

Collapse All | Expand All

(-)./include/private/gcconfig.h (-1 / +21 lines)
Lines 169-175 Link Here
169
#      define EWS4800
169
#      define EWS4800
170
#    endif
170
#    endif
171
#    if !defined(LINUX) && !defined(EWS4800) && !defined(NETBSD) \
171
#    if !defined(LINUX) && !defined(EWS4800) && !defined(NETBSD) \
172
        && !defined(OPENBSD)
172
        && !defined(OPENBSD) && !defined(FREEBSD)
173
#      if defined(ultrix) || defined(__ultrix)
173
#      if defined(ultrix) || defined(__ultrix)
174
#        define ULTRIX
174
#        define ULTRIX
175
#      else
175
#      else
Lines 1647-1652 Link Here
1647
#    define DATAEND ((ptr_t)(&_end))
1647
#    define DATAEND ((ptr_t)(&_end))
1648
#    define DYNAMIC_LOADING
1648
#    define DYNAMIC_LOADING
1649
#  endif
1649
#  endif
1650
#  ifdef FREEBSD
1651
#    define OS_TYPE "FREEBSD"
1652
#    define ALIGNMENT 4
1653
#    define SIG_SUSPEND SIGUSR1
1654
#    define SIG_THR_RESTART SIGUSR2
1655
#    define FREEBSD_STACKBOTTOM
1656
#    ifdef __ELF__
1657
#        define DYNAMIC_LOADING
1658
#    endif
1659
     extern char etext[];
1660
     extern char edata[];
1661
     extern char end[];
1662
#    define NEED_FIND_LIMIT
1663
#    define DATASTART ((ptr_t)(&etext))
1664
     ptr_t GC_find_limit(ptr_t, GC_bool);
1665
#    define DATAEND (GC_find_limit (DATASTART, TRUE))
1666
#    define DATAEND_IS_FUNC
1667
#    define DATASTART2 ((ptr_t)(&edata))
1668
#    define DATAEND2 ((ptr_t)(&end))
1669
#  endif
1650
#  if defined(NONSTOP)
1670
#  if defined(NONSTOP)
1651
#    define CPP_WORDSZ 32
1671
#    define CPP_WORDSZ 32
1652
#    define OS_TYPE "NONSTOP"
1672
#    define OS_TYPE "NONSTOP"

Return to bug 195755