mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-28 08:11:05 -08:00
* 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.
This commit is contained in:
parent
d2b5bbda45
commit
ad76189a75
14 changed files with 17 additions and 129 deletions
|
|
@ -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.
|
||||
|
||||
|
|
|
|||
|
|
@ -43,11 +43,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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,
|
||||
|
|
|
|||
|
|
@ -34,11 +34,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#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. */
|
||||
|
||||
|
|
|
|||
|
|
@ -32,19 +32,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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. */
|
||||
|
||||
|
|
|
|||
|
|
@ -31,11 +31,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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,
|
||||
|
|
|
|||
|
|
@ -32,18 +32,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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. */
|
||||
|
||||
|
|
|
|||
|
|
@ -45,11 +45,6 @@ NOTE-END */
|
|||
|
||||
#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,
|
||||
|
|
|
|||
|
|
@ -57,18 +57,6 @@ NOTE-END */
|
|||
|
||||
/* #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 @@ NOTE-END */
|
|||
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
|
||||
|
|
|
|||
|
|
@ -28,11 +28,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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. */
|
||||
|
|
|
|||
|
|
@ -32,11 +32,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
/* #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. */
|
||||
|
||||
|
|
|
|||
|
|
@ -27,11 +27,6 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
#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
|
||||
|
|
|
|||
|
|
@ -39,11 +39,6 @@ NOTE-END */
|
|||
|
||||
#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. */
|
||||
|
||||
|
|
|
|||
|
|
@ -36,11 +36,7 @@ NOTE-END */
|
|||
|
||||
#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 */
|
||||
|
||||
|
|
|
|||
|
|
@ -32,15 +32,9 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
|
|||
|
||||
#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. */
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue