changeset 10362:f145d62266f6

(VALBITS, GCTYPEBITS): Deleted; default is better.
author Karl Heuer <kwzh@gnu.org>
date Sat, 07 Jan 1995 00:23:16 +0000
parents ad238f4988c0
children f9f787d5e5ff
files src/m/alliant-2800.h src/m/apollo.h src/m/aviion.h src/m/delta.h src/m/hp800.h src/m/ibmrt.h src/m/tower32v3.h
diffstat 7 files changed, 6 insertions(+), 35 deletions(-) [+]
line wrap: on
line diff
--- a/src/m/alliant-2800.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/alliant-2800.h	Sat Jan 07 00:23:16 1995 +0000
@@ -55,8 +55,6 @@
 #define ALLIANT_2800
 #define sun			/* Use X support for Sun keyboard stuff. */
 #define C_OPTIMIZE_SWITCH -Og	/* No concurrent code allowed here. */
-#define VALBITS 26
-#define GCTYPEBITS 5
 
 /* Use type int rather than a union, to represent Lisp_Object */
 /* This is desirable for most machines.  */
@@ -64,7 +62,7 @@
 #define NO_UNION_TYPE
 
 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
-   the 24-bit bit field into an int.  In other words, if bit fields
+   the bit field into an int.  In other words, if bit fields
    are always unsigned.
 
    If you use NO_UNION_TYPE, this flag does not matter.  */
--- a/src/m/apollo.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/apollo.h	Sat Jan 07 00:23:16 1995 +0000
@@ -69,11 +69,6 @@
 
 #define HAVE_ALLOCA
 
-/* DN460 has a 28 bit virtual address space, and 26 bits are often used */
-
-#define VALBITS 26
-#define GCTYPEBITS 5
-
 /* Prevent -lg from being used for debugging.  Not needed.  */
 
 #define LIBS_DEBUG
--- a/src/m/aviion.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/aviion.h	Sat Jan 07 00:23:16 1995 +0000
@@ -64,7 +64,7 @@
 #define NO_UNION_TYPE
 
 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
-   the 24-bit bit field into an int.  In other words, if bit fields
+   the bit field into an int.  In other words, if bit fields
    are always unsigned.
 
    If you use NO_UNION_TYPE, this flag does not matter.  */
@@ -112,11 +112,6 @@
 
 #define NO_REMAP
 
-/* Use 26 bits instead of 24 for internal pointer values */
-
-#define VALBITS 26
-#define GCTYPEBITS 5
-
 /* Define ADDR_CORRECT(ADDR) to be a macro to correct an int which is
    the bit pattern of a pointer to a byte into an int which is the
    number of a byte.
--- a/src/m/delta.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/delta.h	Sat Jan 07 00:23:16 1995 +0000
@@ -62,7 +62,7 @@
 #define NO_UNION_TYPE 
 
 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
-   the 24-bit bit field into an int.  In other words, if bit fields
+   the bit field into an int.  In other words, if bit fields
    are always unsigned.
 
    If you use NO_UNION_TYPE, this flag does not matter.  */
@@ -124,12 +124,6 @@
 /* #define NO_SOCK_SIGIO */
 
 
-/* Define these if you want to edit files up to 32Mbytes.
-   Leaving them undefined (files up to 8 Mbytes) should be more efficient. */
-  
-/* #define VALBITS 26
-   #define GCTYPEBITS 5 */
-
 /* Undefine this if you don't want the machine slow down when a buffer
    is modified. */
 
--- a/src/m/hp800.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/hp800.h	Sat Jan 07 00:23:16 1995 +0000
@@ -60,7 +60,7 @@
 #define NO_UNION_TYPE
 
 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
-   the 24-bit bit field into an int.  In other words, if bit fields
+   the bit field into an int.  In other words, if bit fields
    are always unsigned.
 
    If you use NO_UNION_TYPE, this flag does not matter.  */
@@ -105,9 +105,6 @@
 
 #define DATA_SEG_BITS 0x40000000
 
-#define VALBITS    26
-#define GCTYPEBITS 5
-
 #define DATA_START    0x40000000
 #define TEXT_START    0x00000000
 
--- a/src/m/ibmrt.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/ibmrt.h	Sat Jan 07 00:23:16 1995 +0000
@@ -58,7 +58,7 @@
 #define NO_UNION_TYPE
 
 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
-   the 24-bit bit field into an int.  In other words, if bit fields
+   the bit field into an int.  In other words, if bit fields
    are always unsigned.
 
    If you use NO_UNION_TYPE, this flag does not matter.  */
@@ -108,9 +108,6 @@
    This way we don't need to have a label _start defined.  */
 #define TEXT_START 0
 
-#define VALBITS 26
-#define GCTYPEBITS 5
-
 /* Taking a pointer to a char casting it as int pointer */
 /* and then taking the int which the int pointer points to */
 /* is practically guaranteed to give erroneous results */
--- a/src/m/tower32v3.h	Sat Jan 07 00:22:49 1995 +0000
+++ b/src/m/tower32v3.h	Sat Jan 07 00:23:16 1995 +0000
@@ -59,7 +59,7 @@
 #define NO_UNION_TYPE
 
 /* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
-   the 24-bit bit field into an int.  In other words, if bit fields
+   the bit field into an int.  In other words, if bit fields
    are always unsigned.
 
    If you use NO_UNION_TYPE, this flag does not matter.  */
@@ -120,11 +120,6 @@
 #undef static
 #define START_FILES pre-crt0.o /lib/crt1.o
 
-/* This is needed since many Tower models start the data/bss segment at
-   an address as large as 0x2000000.  */
-#define VALBITS 26
-#define GCTYPEBITS 5
-
 /* The OS has an implementation of symlinks that is semantically different
    from BSD, but for some silly reason it partly has the same syntax.  */
 #undef S_IFLNK