Commit 308c7a07 authored by Karl Heuer's avatar Karl Heuer
Browse files

(VALBITS): Adjust for new bit layout.

parent 5df0669f
...@@ -168,9 +168,9 @@ NOTE-END ...@@ -168,9 +168,9 @@ NOTE-END
#define PNTR_COMPARISON_TYPE unsigned long #define PNTR_COMPARISON_TYPE unsigned long
/* On the 64 bit architecture, we can use 56 bits for addresses */ /* On the 64 bit architecture, we can use 60 bits for addresses */
#define VALBITS 56 #define VALBITS 60
/* This definition of MARKBIT is necessary because of the comparison of /* This definition of MARKBIT is necessary because of the comparison of
......
...@@ -58,8 +58,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ ...@@ -58,8 +58,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#define TERMINFO #define TERMINFO
/* Define sizes of portions of a Lisp_Object. */ /* Define sizes of portions of a Lisp_Object. */
#define VALBITS 22 #define VALBITS 24
#define GCTYPEBITS 5
#define VALAMASK (((1<<VALBITS) - 1)| 0xF0000000L) #define VALAMASK (((1<<VALBITS) - 1)| 0xF0000000L)
...@@ -73,6 +72,5 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ ...@@ -73,6 +72,5 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Move some garbage-collector flag bits to different bit positions. */ /* Move some garbage-collector flag bits to different bit positions. */
#define ARRAY_MARK_FLAG (1 << 27) #define ARRAY_MARK_FLAG (1 << 27)
#define DONT_COPY_FLAG (1 << 26)
#define NO_REMAP #define NO_REMAP
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment