aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorPaul Eggert2014-04-16 08:16:35 -0700
committerPaul Eggert2014-04-16 08:16:35 -0700
commit5403b2d3aa512341234700e0a7e3db042fe229fd (patch)
tree828d075426fdf3e241c95ffacf57bbb3bbdcd0b6 /src/alloc.c
parent9dcd90f7693f4eabdfae4f29cd1c40a4d3385529 (diff)
downloademacs-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.c1
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;