diff options
| author | Paul Eggert | 2014-04-16 08:16:35 -0700 |
|---|---|---|
| committer | Paul Eggert | 2014-04-16 08:16:35 -0700 |
| commit | 5403b2d3aa512341234700e0a7e3db042fe229fd (patch) | |
| tree | 828d075426fdf3e241c95ffacf57bbb3bbdcd0b6 /src/alloc.c | |
| parent | 9dcd90f7693f4eabdfae4f29cd1c40a4d3385529 (diff) | |
| download | emacs-5403b2d3aa512341234700e0a7e3db042fe229fd.tar.gz emacs-5403b2d3aa512341234700e0a7e3db042fe229fd.zip | |
Remove DATA_SEG_BITS.
The DATA_SEG_BITS hack was needed for older 32 bit platforms.
As a result of this change, Emacs won't work on IRIX 6.5 with IRIX
cc, but that platform is so old that SGI itself stopped supporting
it in December 2013. If you still need Emacs on IRIX, please
either compile with GCC and port the undumping code, or run
'./configure --with-wide-int'.
* configure.ac (DATA_SEG_BITS): Remove. All uses removed.
* src/alloc.c (gdb_make_enums_visible): Update to match lisp.h.
* src/lisp.h (GCTYPEBITS): Move definition up, and switch to the
DEFINE_GDB_SYMBOL_START way to define it.
(NONPOINTER_BITS): New macro.
(EMACS_INT): Use it.
[!USE_LSB_TAG && !WIDE_EMACS_INT]: Fail, and suggest reporting
the problem and/or configuring --with-wide-int.
(USE_LSB_TAG): Simplify, based on above changes.
(gdb_DATA_SEG_BITS): Remove. All uses removed.
* src/vm-limit.c (exceeds_lisp_ptr): Remove. All uses removed.
Diffstat (limited to 'src/alloc.c')
| -rw-r--r-- | src/alloc.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/alloc.c b/src/alloc.c index b2b159a7952..8b7c8aab535 100644 --- a/src/alloc.c +++ b/src/alloc.c | |||
| @@ -7130,7 +7130,6 @@ union | |||
| 7130 | enum char_bits char_bits; | 7130 | enum char_bits char_bits; |
| 7131 | enum CHECK_LISP_OBJECT_TYPE CHECK_LISP_OBJECT_TYPE; | 7131 | enum CHECK_LISP_OBJECT_TYPE CHECK_LISP_OBJECT_TYPE; |
| 7132 | enum DEFAULT_HASH_SIZE DEFAULT_HASH_SIZE; | 7132 | enum DEFAULT_HASH_SIZE DEFAULT_HASH_SIZE; |
| 7133 | enum enum_USE_LSB_TAG enum_USE_LSB_TAG; | ||
| 7134 | enum FLOAT_TO_STRING_BUFSIZE FLOAT_TO_STRING_BUFSIZE; | 7133 | enum FLOAT_TO_STRING_BUFSIZE FLOAT_TO_STRING_BUFSIZE; |
| 7135 | enum Lisp_Bits Lisp_Bits; | 7134 | enum Lisp_Bits Lisp_Bits; |
| 7136 | enum Lisp_Compiled Lisp_Compiled; | 7135 | enum Lisp_Compiled Lisp_Compiled; |