/[emacs]/emacs/src/s/gnu-linux.h
ViewVC logotype

Diff of /emacs/src/s/gnu-linux.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.90 by kfstorm, Wed Jul 21 22:04:29 2004 UTC revision 1.91 by schwab, Sat Nov 27 22:41:47 2004 UTC
# Line 1  Line 1 
1  /* This file is the configuration file for Linux-based GNU systems  /* This file is the configuration file for Linux-based GNU systems
2     Copyright (C) 1985, 86, 92, 94, 96, 1999, 2002 Free Software Foundation, Inc.     Copyright (C) 1985, 86, 92, 94, 96, 1999, 2002, 2004 Free Software Foundation, Inc.
3    
4  This file is part of GNU Emacs.  This file is part of GNU Emacs.
5    
# Line 355  Boston, MA 02111-1307, USA.  */ Line 355  Boston, MA 02111-1307, USA.  */
355    
356  #if defined __i386__ || defined __sparc__ || defined __mc68000__ \  #if defined __i386__ || defined __sparc__ || defined __mc68000__ \
357      || defined __alpha__ || defined __mips__ || defined __s390__ \      || defined __alpha__ || defined __mips__ || defined __s390__ \
358      || defined __arm__ || defined __powerpc__ || defined __amd64__      || defined __arm__ || defined __powerpc__ || defined __amd64__ \
359        || defined __ia64__
360  #define GC_SETJMP_WORKS 1  #define GC_SETJMP_WORKS 1
361  #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS  #define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
362  #ifdef __mc68000__  #ifdef __mc68000__
363  #define GC_LISP_OBJECT_ALIGNMENT 2  #define GC_LISP_OBJECT_ALIGNMENT 2
364  #endif  #endif
365    #ifdef __ia64__
366    #define GC_MARK_SECONDARY_STACK()                               \
367      do {                                                          \
368        extern void *__libc_ia64_register_backing_store_base;       \
369        __builtin_ia64_flushrs ();                                  \
370        mark_memory (__libc_ia64_register_backing_store_base,       \
371                     __builtin_ia64_bsp ());                        \
372      } while (0)
373    #endif
374  #endif  #endif
375    
376  /* arch-tag: 6244ea2a-abd0-44ec-abec-ff3dcc9afea9  /* arch-tag: 6244ea2a-abd0-44ec-abec-ff3dcc9afea9

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26