# HG changeset patch # User Dan Nicolaescu # Date 1215658168 0 # Node ID e1043d6b0d2b77d2c927b0a58d91f70026ccdd7e # Parent 162cf3adba6b8b7117bbcf84094770c30b42c6b6 * 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. diff -r 162cf3adba6b -r e1043d6b0d2b src/ChangeLog --- 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 + * 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. diff -r 162cf3adba6b -r e1043d6b0d2b src/m/amdx86-64.h --- 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, diff -r 162cf3adba6b -r e1043d6b0d2b src/m/arm.h --- 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. */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/hp800.h --- 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. */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/ia64.h --- 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, diff -r 162cf3adba6b -r e1043d6b0d2b src/m/ibms390.h --- 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. */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/ibms390x.h --- 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, diff -r 162cf3adba6b -r e1043d6b0d2b src/m/intel386.h --- 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 diff -r 162cf3adba6b -r e1043d6b0d2b src/m/iris4d.h --- 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. */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/m68k.h --- 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. */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/macppc.h --- 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 diff -r 162cf3adba6b -r e1043d6b0d2b src/m/mips.h --- 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. */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/sparc.h --- 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 */ diff -r 162cf3adba6b -r e1043d6b0d2b src/m/template.h --- 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. */