diff options
| author | Glenn Morris | 2012-07-13 17:54:35 -0400 |
|---|---|---|
| committer | Glenn Morris | 2012-07-13 17:54:35 -0400 |
| commit | 5b63334279790dfee1da5a7ffb83630fb8202a87 (patch) | |
| tree | b2c63685df276cd64b22ca3a6b7519a86c5939ba /src/s/gnu-linux.h | |
| parent | 33d63ff4db56fb6e2fad2ac145031fb7328d16f2 (diff) | |
| download | emacs-5b63334279790dfee1da5a7ffb83630fb8202a87.tar.gz emacs-5b63334279790dfee1da5a7ffb83630fb8202a87.zip | |
Move GC_MARK_SECONDARY_STACK from src/s to configure
* configure.ac (GC_MARK_SECONDARY_STACK): Move here from src/s.
* src/s/gnu-linux.h (GC_MARK_SECONDARY_STACK): Let configure set it.
Diffstat (limited to 'src/s/gnu-linux.h')
| -rw-r--r-- | src/s/gnu-linux.h | 10 |
1 files changed, 0 insertions, 10 deletions
diff --git a/src/s/gnu-linux.h b/src/s/gnu-linux.h index 6c20c788150..0a083fe3f15 100644 --- a/src/s/gnu-linux.h +++ b/src/s/gnu-linux.h | |||
| @@ -20,16 +20,6 @@ GNU General Public License for more details. | |||
| 20 | You should have received a copy of the GNU General Public License | 20 | You should have received a copy of the GNU General Public License |
| 21 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ | 21 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */ |
| 22 | 22 | ||
| 23 | #ifdef __ia64__ | ||
| 24 | #define GC_MARK_SECONDARY_STACK() \ | ||
| 25 | do { \ | ||
| 26 | extern void *__libc_ia64_register_backing_store_base; \ | ||
| 27 | __builtin_ia64_flushrs (); \ | ||
| 28 | mark_memory (__libc_ia64_register_backing_store_base, \ | ||
| 29 | __builtin_ia64_bsp ()); \ | ||
| 30 | } while (0) | ||
| 31 | #endif | ||
| 32 | |||
| 33 | /* Tell that garbage collector that setjmp is known to save all | 23 | /* Tell that garbage collector that setjmp is known to save all |
| 34 | registers relevant for conservative garbage collection in the jmp_buf. | 24 | registers relevant for conservative garbage collection in the jmp_buf. |
| 35 | Not all the architectures are tested, but there are Debian packages | 25 | Not all the architectures are tested, but there are Debian packages |