changeset 96581:e1043d6b0d2b

* m/template.h: * m/sparc.h: * m/mips.h: * m/m68k.h: * m/iris4d.h: * m/intel386.h: * m/ibms390x.h: * m/ibms390.h: * m/ia64.h: * m/hp800.h: * m/arm.h: * m/amdx86-64.h: Remove dead code and references to unused and compiler defined symbols.
author Dan Nicolaescu <dann@ics.uci.edu>
date Thu, 10 Jul 2008 02:49:28 +0000
parents 162cf3adba6b
children 60af59227f03
files src/ChangeLog src/m/amdx86-64.h src/m/arm.h src/m/hp800.h src/m/ia64.h src/m/ibms390.h src/m/ibms390x.h src/m/intel386.h src/m/iris4d.h src/m/m68k.h src/m/macppc.h src/m/mips.h src/m/sparc.h src/m/template.h
diffstat 14 files changed, 17 insertions(+), 129 deletions(-) [+]
line wrap: on
line diff
--- a/src/ChangeLog	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/ChangeLog	Thu Jul 10 02:49:28 2008 +0000
@@ -1,5 +1,19 @@
 2008-07-10  Dan Nicolaescu  <dann@ics.uci.edu>
 
+	* m/template.h:
+	* m/sparc.h:
+	* m/mips.h:
+	* m/m68k.h:
+	* m/iris4d.h:
+	* m/intel386.h:
+	* m/ibms390x.h:
+	* m/ibms390.h:
+	* m/ia64.h:
+	* m/hp800.h:
+	* m/arm.h:
+	* m/amdx86-64.h: Remove dead code and references to unused
+	and compiler defined symbols.
+
 	* unexmips.c:
 	* unexelf.c: Remove references to desupported systems.
 
--- a/src/m/amdx86-64.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/amdx86-64.h	Thu Jul 10 02:49:28 2008 +0000
@@ -43,11 +43,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-/* #define WORD_MACHINE */
-
 /* Now define a symbol for the cpu type, if your compiler
    does not define it automatically:
    Ones defined so far include vax, m68000, ns16000, pyramid,
--- a/src/m/arm.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/arm.h	Thu Jul 10 02:49:28 2008 +0000
@@ -34,11 +34,6 @@
 #undef NO_ARG_ARRAY
 #endif
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#undef WORD_MACHINE
-
 /* Define how to take a char and sign-extend into an int.
    On machines where char is signed, this is a no-op.  */
 
--- a/src/m/hp800.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/hp800.h	Thu Jul 10 02:49:28 2008 +0000
@@ -32,19 +32,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#undef WORD_MACHINE
-
-/* Now define a symbol for the cpu type, if your compiler
-   does not define it automatically:
-   Ones defined so far include vax, m68000, ns16000, pyramid,
-   orion, tahoe, APOLLO and many others */
-#ifndef hp9000s800
-#	define hp9000s800
-#endif
-
 /* Use type int rather than a union, to represent Lisp_Object */
 /* This is desirable for most machines.  */
 
--- a/src/m/ia64.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/ia64.h	Thu Jul 10 02:49:28 2008 +0000
@@ -31,11 +31,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
-   to be corrected before they can be used as byte counts.  */
-
-/* #define WORD_MACHINE */
-
 /* Now define a symbol for the cpu type, if your compiler
    does not define it automatically:
    Ones defined so far include vax, m68000, ns16000, pyramid,
--- a/src/m/ibms390.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/ibms390.h	Thu Jul 10 02:49:28 2008 +0000
@@ -32,18 +32,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#define WORD_MACHINE
-
-/* Now define a symbol for the cpu type, if your compiler
-   does not define it automatically:
-   Ones defined so far include vax, m68000, ns16000, pyramid,
-   orion, tahoe, APOLLO and many others */
-
-#define s390
-
 /* Use type int rather than a union, to represent Lisp_Object */
 /* This is desirable for most machines.  */
 
--- a/src/m/ibms390x.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/ibms390x.h	Thu Jul 10 02:49:28 2008 +0000
@@ -45,11 +45,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#define WORD_MACHINE
-
 /* Now define a symbol for the cpu type, if your compiler
    does not define it automatically:
    Ones defined so far include vax, m68000, ns16000, pyramid,
--- a/src/m/intel386.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/intel386.h	Thu Jul 10 02:49:28 2008 +0000
@@ -57,18 +57,6 @@
 
 /* #define NO_ARG_ARRAY */
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-/* #define WORD_MACHINE */
-
-/* Now define a symbol for the cpu type, if your compiler
-   does not define it automatically:
-   Ones defined so far include vax, m68000, ns16000, pyramid,
-   orion, tahoe, APOLLO and many others */
-
-#define INTEL386
-
 /* Use type int rather than a union, to represent Lisp_Object */
 
 #define NO_UNION_TYPE
@@ -96,17 +84,6 @@
    And handa@etl.gov.jp says that -lkvm needs -llelf, at least on 2.5.  */
 #define LIBS_MACHINE -lkvm -lelf
 
-#ifndef SOLARIS2_4
-/* J.W.hawtin@lut.ac.uk says Solaris 2.1 on the X86 has FSCALE defined in a
-   system header. */
-#else /* SOLARIS2_4 */
-#ifndef __GNUC__
-#if 0 /* wisner@gryphon.com says this screws up cpp */
-#define C_SWITCH_MACHINE -Xa
-#endif
-#endif /* not __GNUC__ */
-#endif /* SOLARIS2_4 */
-
 /* configure thinks solaris X86 has gethostname, but it does not work,
    so undefine it.  */
 #undef HAVE_GETHOSTNAME
--- a/src/m/iris4d.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/iris4d.h	Thu Jul 10 02:49:28 2008 +0000
@@ -28,11 +28,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#undef WORD_MACHINE
-
 /* Now define a symbol for the cpu type, if your compiler
    does not define it automatically:
    Ones defined so far include vax, m68000, ns16000, pyramid,
@@ -59,22 +54,6 @@
 
 #define EXPLICIT_SIGN_EXTEND
 
-/* jg@genmagic.genmagic.com (John Giannandrea) says this is unnecessary.  */
-#if 0
-/* Data type of load average, as read out of kmem.  */
-
-#define LOAD_AVE_TYPE long	/* This doesn't quite work on the 4D */
-
-/* Convert that into an integer that is 100 for a load average of 1.0  */
-
-#define LOAD_AVE_CVT(x) (int)(((double)(x)*100)/1024.0)
-
-/* s-iris3-6.h uses /vmunix */
-
-#undef KERNEL_FILE
-#define KERNEL_FILE "/unix"
-#endif
-
 /* Define CANNOT_DUMP on machines where unexec does not work.
    Then the function dump-emacs will not be defined
    and temacs will do (load "loadup") automatically unless told otherwise.  */
--- a/src/m/m68k.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/m68k.h	Thu Jul 10 02:49:28 2008 +0000
@@ -32,11 +32,6 @@
 
 /* #define NO_ARG_ARRAY */
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-/* #define WORD_MACHINE */
-
 /* Now define a symbol for the cpu type, if your compiler
    does not define it automatically.  */
 
--- a/src/m/macppc.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/macppc.h	Thu Jul 10 02:49:28 2008 +0000
@@ -27,11 +27,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-/* #define WORD_MACHINE */
-
 /* Now define a symbol for the cpu type, if your compiler
    does not define it automatically:
    Ones defined so far include vax, m68000, ns16000, pyramid,
@@ -89,18 +84,6 @@
 #endif
 #endif
 
-#if 0  /* This breaks things on PPC GNU/Linux ecept for Yellowdog,
-	  even with identical GCC, as, ld.  Let's take it out until we
-	  know what's really going on here.  */
-/* GCC 2.95 and newer on GNU/Linux PPC changed the load address to
-   0x10000000.  */
-#if defined __linux__
-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
-#define DATA_SEG_BITS  0x10000000
-#endif
-#endif
-#endif /* 0 */
-
 #ifdef _ARCH_PPC64
 #ifndef _LP64
 #define _LP64
--- a/src/m/mips.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/mips.h	Thu Jul 10 02:49:28 2008 +0000
@@ -39,11 +39,6 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#undef WORD_MACHINE
-
 /* Define how to take a char and sign-extend into an int.
    On machines where char is signed, this is a no-op.  */
 
--- a/src/m/sparc.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/sparc.h	Thu Jul 10 02:49:28 2008 +0000
@@ -36,11 +36,7 @@
 
 #define NO_ARG_ARRAY
 
-/* Say this machine is a sparc.  Probably already defined.  */
-
-#ifndef __sparc__
-#define __sparc__
-#endif
+/* __sparc__ is defined by the compiler by default.  */
 
 /* Use type int rather than a union, to represent Lisp_Object */
 
--- a/src/m/template.h	Thu Jul 10 02:37:07 2008 +0000
+++ b/src/m/template.h	Thu Jul 10 02:49:28 2008 +0000
@@ -32,15 +32,9 @@
 
 #define NO_ARG_ARRAY
 
-/* Define WORD_MACHINE if addresses and such have
- * to be corrected before they can be used as byte counts.  */
-
-#define WORD_MACHINE
-
 /* Now define a symbol for the cpu type, if your compiler
-   does not define it automatically:
-   Ones defined so far include vax, m68000, ns16000, pyramid,
-   orion, tahoe, APOLLO and many others */
+   does not define it automatically.
+   Ones defined so far include m68k and many others */
 
 /* Use type int rather than a union, to represent Lisp_Object */
 /* This is desirable for most machines.  */