aboutsummaryrefslogtreecommitdiffstats
path: root/src/m
diff options
context:
space:
mode:
authorDan Nicolaescu2010-03-19 22:52:55 -0700
committerDan Nicolaescu2010-03-19 22:52:55 -0700
commit07e339e488589f3f5e5e0623925cd980b3d75232 (patch)
tree73fb3d18740a8450c1c652268c7b8dfa5d8a901e /src/m
parent7f110ddcb0e4665ac828be714c1bf9d81991dc9c (diff)
downloademacs-07e339e488589f3f5e5e0623925cd980b3d75232.tar.gz
emacs-07e339e488589f3f5e5e0623925cd980b3d75232.zip
Remove support for Solaris on PPC and for old versions.
* s/sol2-6.h: Add the contents of s/sol-2.3.h, s/sol-2.4.h, s/sol-2.5.h. (LD_SWITCH_SYSTEM, USE_MMAP_FOR_BUFFERS): Remove #defines/#undef that cancel each other. * s/sol2-3.h: * s/sol2-4.h: * s/sol2-5.h: Remove. * m/ibmrs6000.h: Remove code for USG5_4, this file is only used on AIX. (NO_REMAP): Remove, unused. (UNEXEC): Move definition ... * s/aix4-2.h (UNEXEC): ... here. * configure.in: Remove support for Solaris on PPC and for old versions.
Diffstat (limited to 'src/m')
-rw-r--r--src/m/ibmrs6000.h15
1 files changed, 0 insertions, 15 deletions
diff --git a/src/m/ibmrs6000.h b/src/m/ibmrs6000.h
index 757db149ed2..4304ea90cd0 100644
--- a/src/m/ibmrs6000.h
+++ b/src/m/ibmrs6000.h
@@ -32,19 +32,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
32 32
33#define IBMR2AIX 33#define IBMR2AIX
34 34
35#ifndef UNEXEC
36#define UNEXEC unexaix.o
37#endif
38
39/* Define addresses, macros, change some setup for dump */
40
41#define NO_REMAP
42
43/* The data segment in this machine always starts at address 0x20000000. 35/* The data segment in this machine always starts at address 0x20000000.
44 An address of data cannot be stored correctly in a Lisp object; 36 An address of data cannot be stored correctly in a Lisp object;
45 we always lose the high bits. We must tell XPNTR to add them back. */ 37 we always lose the high bits. We must tell XPNTR to add them back. */
46 38
47#ifndef USG5_4
48#define TEXT_START 0x10000000 39#define TEXT_START 0x10000000
49#define DATA_START 0x20000000 40#define DATA_START 0x20000000
50#define WORDS_BIG_ENDIAN 41#define WORDS_BIG_ENDIAN
@@ -75,12 +66,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
75#define LIBS_MACHINE -lrts -lIM -liconv 66#define LIBS_MACHINE -lrts -lIM -liconv
76#endif 67#endif
77 68
78#else /* USG5_4 */
79#undef WORDS_BIG_ENDIAN
80#define DATA_SEG_BITS 0
81#define LIBS_MACHINE
82#endif /* USG5_4 */
83
84#undef ADDR_CORRECT 69#undef ADDR_CORRECT
85#define ADDR_CORRECT(x) ((int)(x)) 70#define ADDR_CORRECT(x) ((int)(x))
86 71