diff src/m/powerpc.h @ 442:abe6d1db359e r21-2-36

Import from CVS: tag r21-2-36
author cvs
date Mon, 13 Aug 2007 11:35:02 +0200
parents 3ecd8885ac67
children 4542b72c005e
line wrap: on
line diff
--- a/src/m/powerpc.h	Mon Aug 13 11:33:40 2007 +0200
+++ b/src/m/powerpc.h	Mon Aug 13 11:35:02 2007 +0200
@@ -43,10 +43,6 @@
 # endif
 #endif
 
-/* XINT must explicitly sign-extend */
-
-#define EXPLICIT_SIGN_EXTEND
-
 #ifndef __linux__
 /* Data type of load average, as read out of kmem.  */
 
@@ -57,41 +53,12 @@
 #define LOAD_AVE_CVT(x) (int) (((double) (x)) * 100.0 / FSCALE)
 #else /* mklinux */
 
-/* Define NO_ARG_ARRAY if you cannot take the address of the first of a
- * group of arguments and treat it as an array of the arguments.  */
-
-#define NO_ARG_ARRAY
-
 /* Define addresses, macros, change some setup for dump */
 
 #define NO_REMAP
 
-#if 0
-#define TEXT_START 0x00001000
-#define TEXT_END 0
-#define DATA_START 0x01000000
-#define DATA_END 0
-
-/* The data segment in this machine always starts at address 0x10000000.
-   An address of data cannot be stored correctly in a Lisp object;
-   we always lose the high bits.  We must tell XPNTR to add them back.	*/
-
-#define DATA_SEG_BITS 0x10000000
-#endif
+#ifdef CANNOT_DUMP
 
-/* Use type int rather than a union, to represent Lisp_Object */
-
-/* #define NO_UNION_TYPE */
-
-#ifdef CANNOT_DUMP
-/* Define shared memory segment symbols */
-
-#define PURE_SEG_BITS 0x30000000
-
-/* Use shared memory.  */
-/* This is turned off because it does not always work.	See etc/AIX.DUMP.  */
-/* #define HAVE_SHM */
-#define SHMKEY 5305035		/* used for shared memory code segments */
 #endif /* CANNOT_DUMP */
 
 #define N_BADMAG(x) BADMAG(x)