aboutsummaryrefslogtreecommitdiffstats
path: root/src/m
diff options
context:
space:
mode:
authorKarl Heuer1995-01-07 00:23:16 +0000
committerKarl Heuer1995-01-07 00:23:16 +0000
commit09b3d66283ee0709707192ec63cc596c38d3c4c2 (patch)
treee2d49f7ab3d86fd1694f5af5d959b5797d1ffb12 /src/m
parent308c7a07a22b1c6b48c3353943f75c142fc2623d (diff)
downloademacs-09b3d66283ee0709707192ec63cc596c38d3c4c2.tar.gz
emacs-09b3d66283ee0709707192ec63cc596c38d3c4c2.zip
(VALBITS, GCTYPEBITS): Deleted; default is better.
Diffstat (limited to 'src/m')
-rw-r--r--src/m/alliant-2800.h4
-rw-r--r--src/m/apollo.h5
-rw-r--r--src/m/aviion.h7
-rw-r--r--src/m/delta.h8
-rw-r--r--src/m/hp800.h5
-rw-r--r--src/m/ibmrt.h5
-rw-r--r--src/m/tower32v3.h7
7 files changed, 6 insertions, 35 deletions
diff --git a/src/m/alliant-2800.h b/src/m/alliant-2800.h
index 706e9a71f8d..4c547e8a4da 100644
--- a/src/m/alliant-2800.h
+++ b/src/m/alliant-2800.h
@@ -55,8 +55,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
55#define ALLIANT_2800 55#define ALLIANT_2800
56#define sun /* Use X support for Sun keyboard stuff. */ 56#define sun /* Use X support for Sun keyboard stuff. */
57#define C_OPTIMIZE_SWITCH -Og /* No concurrent code allowed here. */ 57#define C_OPTIMIZE_SWITCH -Og /* No concurrent code allowed here. */
58#define VALBITS 26
59#define GCTYPEBITS 5
60 58
61/* Use type int rather than a union, to represent Lisp_Object */ 59/* Use type int rather than a union, to represent Lisp_Object */
62/* This is desirable for most machines. */ 60/* This is desirable for most machines. */
@@ -64,7 +62,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
64#define NO_UNION_TYPE 62#define NO_UNION_TYPE
65 63
66/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 64/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
67 the 24-bit bit field into an int. In other words, if bit fields 65 the bit field into an int. In other words, if bit fields
68 are always unsigned. 66 are always unsigned.
69 67
70 If you use NO_UNION_TYPE, this flag does not matter. */ 68 If you use NO_UNION_TYPE, this flag does not matter. */
diff --git a/src/m/apollo.h b/src/m/apollo.h
index e28fccbc588..4e9335d1943 100644
--- a/src/m/apollo.h
+++ b/src/m/apollo.h
@@ -69,11 +69,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
69 69
70#define HAVE_ALLOCA 70#define HAVE_ALLOCA
71 71
72/* DN460 has a 28 bit virtual address space, and 26 bits are often used */
73
74#define VALBITS 26
75#define GCTYPEBITS 5
76
77/* Prevent -lg from being used for debugging. Not needed. */ 72/* Prevent -lg from being used for debugging. Not needed. */
78 73
79#define LIBS_DEBUG 74#define LIBS_DEBUG
diff --git a/src/m/aviion.h b/src/m/aviion.h
index adfe21e7286..01da50fe821 100644
--- a/src/m/aviion.h
+++ b/src/m/aviion.h
@@ -64,7 +64,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
64#define NO_UNION_TYPE 64#define NO_UNION_TYPE
65 65
66/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 66/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
67 the 24-bit bit field into an int. In other words, if bit fields 67 the bit field into an int. In other words, if bit fields
68 are always unsigned. 68 are always unsigned.
69 69
70 If you use NO_UNION_TYPE, this flag does not matter. */ 70 If you use NO_UNION_TYPE, this flag does not matter. */
@@ -112,11 +112,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
112 112
113#define NO_REMAP 113#define NO_REMAP
114 114
115/* Use 26 bits instead of 24 for internal pointer values */
116
117#define VALBITS 26
118#define GCTYPEBITS 5
119
120/* Define ADDR_CORRECT(ADDR) to be a macro to correct an int which is 115/* Define ADDR_CORRECT(ADDR) to be a macro to correct an int which is
121 the bit pattern of a pointer to a byte into an int which is the 116 the bit pattern of a pointer to a byte into an int which is the
122 number of a byte. 117 number of a byte.
diff --git a/src/m/delta.h b/src/m/delta.h
index a44c012cae6..166775bbdcb 100644
--- a/src/m/delta.h
+++ b/src/m/delta.h
@@ -62,7 +62,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
62#define NO_UNION_TYPE 62#define NO_UNION_TYPE
63 63
64/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 64/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
65 the 24-bit bit field into an int. In other words, if bit fields 65 the bit field into an int. In other words, if bit fields
66 are always unsigned. 66 are always unsigned.
67 67
68 If you use NO_UNION_TYPE, this flag does not matter. */ 68 If you use NO_UNION_TYPE, this flag does not matter. */
@@ -124,12 +124,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
124/* #define NO_SOCK_SIGIO */ 124/* #define NO_SOCK_SIGIO */
125 125
126 126
127/* Define these if you want to edit files up to 32Mbytes.
128 Leaving them undefined (files up to 8 Mbytes) should be more efficient. */
129
130/* #define VALBITS 26
131 #define GCTYPEBITS 5 */
132
133/* Undefine this if you don't want the machine slow down when a buffer 127/* Undefine this if you don't want the machine slow down when a buffer
134 is modified. */ 128 is modified. */
135 129
diff --git a/src/m/hp800.h b/src/m/hp800.h
index 345541ff29e..ea3f012d586 100644
--- a/src/m/hp800.h
+++ b/src/m/hp800.h
@@ -60,7 +60,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
60#define NO_UNION_TYPE 60#define NO_UNION_TYPE
61 61
62/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 62/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
63 the 24-bit bit field into an int. In other words, if bit fields 63 the bit field into an int. In other words, if bit fields
64 are always unsigned. 64 are always unsigned.
65 65
66 If you use NO_UNION_TYPE, this flag does not matter. */ 66 If you use NO_UNION_TYPE, this flag does not matter. */
@@ -105,9 +105,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
105 105
106#define DATA_SEG_BITS 0x40000000 106#define DATA_SEG_BITS 0x40000000
107 107
108#define VALBITS 26
109#define GCTYPEBITS 5
110
111#define DATA_START 0x40000000 108#define DATA_START 0x40000000
112#define TEXT_START 0x00000000 109#define TEXT_START 0x00000000
113 110
diff --git a/src/m/ibmrt.h b/src/m/ibmrt.h
index 0dc0740ce5a..ea4c6443e84 100644
--- a/src/m/ibmrt.h
+++ b/src/m/ibmrt.h
@@ -58,7 +58,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
58#define NO_UNION_TYPE 58#define NO_UNION_TYPE
59 59
60/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 60/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
61 the 24-bit bit field into an int. In other words, if bit fields 61 the bit field into an int. In other words, if bit fields
62 are always unsigned. 62 are always unsigned.
63 63
64 If you use NO_UNION_TYPE, this flag does not matter. */ 64 If you use NO_UNION_TYPE, this flag does not matter. */
@@ -108,9 +108,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
108 This way we don't need to have a label _start defined. */ 108 This way we don't need to have a label _start defined. */
109#define TEXT_START 0 109#define TEXT_START 0
110 110
111#define VALBITS 26
112#define GCTYPEBITS 5
113
114/* Taking a pointer to a char casting it as int pointer */ 111/* Taking a pointer to a char casting it as int pointer */
115/* and then taking the int which the int pointer points to */ 112/* and then taking the int which the int pointer points to */
116/* is practically guaranteed to give erroneous results */ 113/* is practically guaranteed to give erroneous results */
diff --git a/src/m/tower32v3.h b/src/m/tower32v3.h
index dd4365cf0e8..6c899b6c51c 100644
--- a/src/m/tower32v3.h
+++ b/src/m/tower32v3.h
@@ -59,7 +59,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
59#define NO_UNION_TYPE 59#define NO_UNION_TYPE
60 60
61/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend 61/* Define EXPLICIT_SIGN_EXTEND if XINT must explicitly sign-extend
62 the 24-bit bit field into an int. In other words, if bit fields 62 the bit field into an int. In other words, if bit fields
63 are always unsigned. 63 are always unsigned.
64 64
65 If you use NO_UNION_TYPE, this flag does not matter. */ 65 If you use NO_UNION_TYPE, this flag does not matter. */
@@ -120,11 +120,6 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
120#undef static 120#undef static
121#define START_FILES pre-crt0.o /lib/crt1.o 121#define START_FILES pre-crt0.o /lib/crt1.o
122 122
123/* This is needed since many Tower models start the data/bss segment at
124 an address as large as 0x2000000. */
125#define VALBITS 26
126#define GCTYPEBITS 5
127
128/* The OS has an implementation of symlinks that is semantically different 123/* The OS has an implementation of symlinks that is semantically different
129 from BSD, but for some silly reason it partly has the same syntax. */ 124 from BSD, but for some silly reason it partly has the same syntax. */
130#undef S_IFLNK 125#undef S_IFLNK