diff options
| author | Dan Nicolaescu | 2008-07-13 07:35:26 +0000 |
|---|---|---|
| committer | Dan Nicolaescu | 2008-07-13 07:35:26 +0000 |
| commit | bdee2ef3fab9b8a434d41c1f95c3f98aa342008b (patch) | |
| tree | 611a86007793d85fdbad7189d3e7a50adc319079 /src/m/alpha.h | |
| parent | f06b5ed2ce9329fb6112f2ccfd7e3271c5cbe70c (diff) | |
| download | emacs-bdee2ef3fab9b8a434d41c1f95c3f98aa342008b.tar.gz emacs-bdee2ef3fab9b8a434d41c1f95c3f98aa342008b.zip | |
* config.nt (HAVE_FACES): Remove, unused.
* s/vms.h: Use __GNUC__ instead of _GNUC_.
* m/macppc.h:
* m/alpha.h: Use GNU_LINUX instead of LINUX. Reorganize conditionals.
* m/ibms390x.h (XINT, XUINT): Don't define, same as the default
(SPECIAL_EMACS_INT):
* m/ia64.h (SPECIAL_EMACS_INT):
* m/amdx86-64.h (SPECIAL_EMACS_INT):
* s/gnu.h (NLIST_STRUCT):
* aix4-2.h (X11R5_INHIBIT_I18N):
* s/gnu-linux.h (LINUX):
* s/msdos.h (HAVE_FACES):
* s/ms-w32.h (HAVE_FACES): Don't define, unused.
* systty.h:
* sysdep.c (setup_pty): Don't depend on SYSV_PTYS, it is not used
anymore.
Diffstat (limited to 'src/m/alpha.h')
| -rw-r--r-- | src/m/alpha.h | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/src/m/alpha.h b/src/m/alpha.h index f1bd6e4b603..2bd42bdf9d2 100644 --- a/src/m/alpha.h +++ b/src/m/alpha.h | |||
| @@ -96,12 +96,15 @@ NOTE-END | |||
| 96 | #ifdef __ELF__ | 96 | #ifdef __ELF__ |
| 97 | #undef UNEXEC | 97 | #undef UNEXEC |
| 98 | #define UNEXEC unexelf.o | 98 | #define UNEXEC unexelf.o |
| 99 | #ifndef LINUX | 99 | #ifndef GNU_LINUX |
| 100 | #define DATA_START 0x140000000 | 100 | #define DATA_START 0x140000000 |
| 101 | #endif | 101 | #endif |
| 102 | |||
| 103 | #if (defined (__NetBSD__) || defined (__OpenBSD__)) | ||
| 104 | #define HAVE_TEXT_START | ||
| 102 | #endif | 105 | #endif |
| 103 | 106 | ||
| 104 | #ifndef __ELF__ | 107 | #else /* not __ELF__ */ |
| 105 | 108 | ||
| 106 | /* Describe layout of the address space in an executing process. */ | 109 | /* Describe layout of the address space in an executing process. */ |
| 107 | 110 | ||
| @@ -112,9 +115,9 @@ NOTE-END | |||
| 112 | 115 | ||
| 113 | #define UNEXEC unexalpha.o | 116 | #define UNEXEC unexalpha.o |
| 114 | 117 | ||
| 115 | #endif /* notdef __ELF__ */ | 118 | #endif /* __ELF__ */ |
| 116 | 119 | ||
| 117 | #if defined (LINUX) && __GNU_LIBRARY__ - 0 < 6 | 120 | #if defined (GNU_LINUX) && __GNU_LIBRARY__ - 0 < 6 |
| 118 | /* This controls a conditional in main. */ | 121 | /* This controls a conditional in main. */ |
| 119 | #define LINUX_SBRK_BUG | 122 | #define LINUX_SBRK_BUG |
| 120 | #endif | 123 | #endif |
| @@ -123,7 +126,7 @@ NOTE-END | |||
| 123 | termio and struct termios are mutually incompatible. */ | 126 | termio and struct termios are mutually incompatible. */ |
| 124 | #define NO_TERMIO | 127 | #define NO_TERMIO |
| 125 | 128 | ||
| 126 | #if defined (LINUX) || defined (__NetBSD__) || defined (__OpenBSD__) | 129 | #if defined (GNU_LINUX) || defined (__NetBSD__) || defined (__OpenBSD__) |
| 127 | # define TEXT_END ({ extern int _etext; &_etext; }) | 130 | # define TEXT_END ({ extern int _etext; &_etext; }) |
| 128 | # ifndef __ELF__ | 131 | # ifndef __ELF__ |
| 129 | # define COFF | 132 | # define COFF |
| @@ -131,10 +134,6 @@ NOTE-END | |||
| 131 | # endif /* notdef __ELF__ */ | 134 | # endif /* notdef __ELF__ */ |
| 132 | #endif | 135 | #endif |
| 133 | 136 | ||
| 134 | #if (defined (__NetBSD__) || defined (__OpenBSD__)) && defined (__ELF__) | ||
| 135 | #define HAVE_TEXT_START | ||
| 136 | #endif | ||
| 137 | |||
| 138 | /* Many Alpha implementations (e.g. gas 2.8) can't handle DBL_MIN: | 137 | /* Many Alpha implementations (e.g. gas 2.8) can't handle DBL_MIN: |
| 139 | they generate code that uses a signaling NaN instead of DBL_MIN. | 138 | they generate code that uses a signaling NaN instead of DBL_MIN. |
| 140 | Define DBL_MIN_REPLACEMENT to be the next value larger than DBL_MIN: | 139 | Define DBL_MIN_REPLACEMENT to be the next value larger than DBL_MIN: |