[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/s/gnu-linux.h [emacs-unicode-2]
From: |
Miles Bader |
Subject: |
[Emacs-diffs] Changes to emacs/src/s/gnu-linux.h [emacs-unicode-2] |
Date: |
Wed, 08 Dec 2004 00:47:42 -0500 |
Index: emacs/src/s/gnu-linux.h
diff -c emacs/src/s/gnu-linux.h:1.88.2.2 emacs/src/s/gnu-linux.h:1.88.2.3
*** emacs/src/s/gnu-linux.h:1.88.2.2 Fri Jul 23 04:30:44 2004
--- emacs/src/s/gnu-linux.h Wed Dec 8 05:02:28 2004
***************
*** 1,5 ****
/* This file is the configuration file for Linux-based GNU systems
! Copyright (C) 1985, 86, 92, 94, 96, 1999, 2002 Free Software Foundation,
Inc.
This file is part of GNU Emacs.
--- 1,5 ----
/* This file is the configuration file for Linux-based GNU systems
! Copyright (C) 1985, 86, 92, 94, 96, 1999, 2002, 2004 Free Software
Foundation, Inc.
This file is part of GNU Emacs.
***************
*** 355,366 ****
#if defined __i386__ || defined __sparc__ || defined __mc68000__ \
|| defined __alpha__ || defined __mips__ || defined __s390__ \
! || defined __arm__ || defined __powerpc__ || defined __amd64__
#define GC_SETJMP_WORKS 1
#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
#ifdef __mc68000__
#define GC_LISP_OBJECT_ALIGNMENT 2
#endif
#endif
/* arch-tag: 6244ea2a-abd0-44ec-abec-ff3dcc9afea9
--- 355,376 ----
#if defined __i386__ || defined __sparc__ || defined __mc68000__ \
|| defined __alpha__ || defined __mips__ || defined __s390__ \
! || defined __arm__ || defined __powerpc__ || defined __amd64__ \
! || defined __ia64__
#define GC_SETJMP_WORKS 1
#define GC_MARK_STACK GC_MAKE_GCPROS_NOOPS
#ifdef __mc68000__
#define GC_LISP_OBJECT_ALIGNMENT 2
#endif
+ #ifdef __ia64__
+ #define GC_MARK_SECONDARY_STACK() \
+ do { \
+ extern void *__libc_ia64_register_backing_store_base; \
+ __builtin_ia64_flushrs (); \
+ mark_memory (__libc_ia64_register_backing_store_base, \
+ __builtin_ia64_bsp ()); \
+ } while (0)
+ #endif
#endif
/* arch-tag: 6244ea2a-abd0-44ec-abec-ff3dcc9afea9
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] Changes to emacs/src/s/gnu-linux.h [emacs-unicode-2],
Miles Bader <=