diff options
| author | Karl Heuer | 1995-01-07 00:23:16 +0000 |
|---|---|---|
| committer | Karl Heuer | 1995-01-07 00:23:16 +0000 |
| commit | 09b3d66283ee0709707192ec63cc596c38d3c4c2 (patch) | |
| tree | e2d49f7ab3d86fd1694f5af5d959b5797d1ffb12 /src/m | |
| parent | 308c7a07a22b1c6b48c3353943f75c142fc2623d (diff) | |
| download | emacs-09b3d66283ee0709707192ec63cc596c38d3c4c2.tar.gz emacs-09b3d66283ee0709707192ec63cc596c38d3c4c2.zip | |
(VALBITS, GCTYPEBITS): Deleted; default is better.
Diffstat (limited to 'src/m')
| -rw-r--r-- | src/m/alliant-2800.h | 4 | ||||
| -rw-r--r-- | src/m/apollo.h | 5 | ||||
| -rw-r--r-- | src/m/aviion.h | 7 | ||||
| -rw-r--r-- | src/m/delta.h | 8 | ||||
| -rw-r--r-- | src/m/hp800.h | 5 | ||||
| -rw-r--r-- | src/m/ibmrt.h | 5 | ||||
| -rw-r--r-- | src/m/tower32v3.h | 7 |
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 |