Chong Yidong
676cae9f08
* m/arm.h: Define the LIB_GCC flag to be -lgcc_s (Bug#5518).
2010-02-21 08:44:07 -05:00
Chong Yidong
ca0eb7088c
Fixes for NetBSD (Bug#4629, Bug#2072).
...
* m/mips.h: Remove DATA_START. Suggested by Dan Nicolaescu.
* m/alpha.h: Don't define DATA_START on NetBSD (Bug#4629).
2010-01-28 12:33:28 -05:00
Glenn Morris
114f9c9679
Add 2010 to copyright years.
2010-01-13 00:35:10 -08:00
Adrian Robert
ba8d1a2c37
Don't set LIB_STANDARD and START_FILES under __Apple__.
2009-10-16 03:12:35 +00:00
Adrian Robert
39b8097fe9
Remove DARWIN_OS/_LP64 special case.
2009-10-16 03:09:09 +00:00
Dan Nicolaescu
6978862dc8
* m/mips.h: Mention this file is also used for netbsd.
...
* m/pmax.h: Remove file.
* configure.in (--enable-profiling): New option.
(mips-*-netbsd*, mipsel-*-netbsd*, mipseb-*-netbsd*): Use machine=mips.
2009-07-03 13:19:03 +00:00
Glenn Morris
07cc3c358f
Trim to just the stuff applicable to netbsd, since the other platforms
...
have been removed.
2009-06-27 02:40:34 +00:00
Glenn Morris
4bbbda22da
Restore file.
2009-06-27 02:39:28 +00:00
Chong Yidong
34001e4188
* m/mips.h [GNU_LINUX]: Don't define DATA_START (Bug#2685).
2009-05-22 18:47:02 +00:00
Richard M. Stallman
2f63bba8e1
(DATA_SEG_BITS, XUINT, XSET): Definitions disabled.
2009-03-01 12:42:45 +00:00
Dan Nicolaescu
a51092ee07
(ADDR_CORRECT): Restore, removed by mistake on 2008-07-23.
2009-02-18 08:31:09 +00:00
Glenn Morris
d36c097a86
Comment (add Author:, based on authors.el).
2009-01-10 23:45:36 +00:00
Glenn Morris
76b6f70759
Add 2009 to copyright years.
2009-01-08 03:15:17 +00:00
Glenn Morris
723f3a23f5
Fix comment typo.
2008-11-06 03:47:50 +00:00
Miles Bader
5b6dbe15da
Add arch tagline
2008-10-20 02:25:28 +00:00
Dan Nicolaescu
fac5dc61db
* configure.in: Add support for GNU/Linux on SuperH.
...
* MACHINES: Add section for SuperH.
* m/sh3.h: New file, machine description for SuperH.
2008-10-18 08:11:30 +00:00
Adrian Robert
14145fa3d0
cleanup in s/darwin.h, define DARWIN_OS and use it instead of DARWIN and/or MAC_OSX; also, nsterm.m: small unrelated cleanups
2008-08-04 14:39:27 +00:00
Dan Nicolaescu
7c2fb837ec
* bitmaps/README:
...
* xfns.c:
* termcap.c:
* term.c:
* syswait.h:
* systty.h:
* systime.h:
* syssignal.h:
* sysdep.c:
* process.h:
* process.c:
* print.c:
* ndir.h:
* lread.c:
* keyboard.c:
* getpagesize.h:
* floatfns.c:
* fileio.c:
* emacs.c:
* doc.c:
* dispnew.c:
* dired.c:
* data.c:
* callproc.c:
* buffer.c:
* README:
* Makefile.in:
* s/template.h:
* s/msdos.h:
* m/vax.h: Remove VMS support.
* s/vms.h:
* vlimit.h:
* uaf.h:
* temacs.opt:
* param.h:
* ioctl.h: Remove file.
* descrip.mms:
* compile.com: Remove file.
* Create.c: Remove VMS support.
* message.el (Module):
* gnus-start.el (Module):
* gnus-registry.el (Module):
* textmodes/texinfmt.el:
* nxml/nxml-enc.el:
* mail/feedmail.el:
* international/mule.el:
* international/latexenc.el:
* emulation/viper-util.el:
* emulation/viper-init.el:
* emulation/viper-ex.el:
* emacs-lisp/bytecomp.el:
* version.el:
* subr.el:
* startup.el:
* sort.el:
* shadowfile.el:
* recentf.el:
* printing.el:
* paths.el:
* minibuffer.el:
* ls-lisp.el:
* loadup.el:
* hippie-exp.el:
* finder.el:
* files.el:
* ediff-util.el:
* ediff-ptch.el:
* ediff-init.el:
* ediff-diff.el:
* dired.el:
* dired-aux.el:
* cus-edit.el:
* bindings.el:
* arc-mode.el:
* add-log.el: Remove VMS support.
* obsolete/vmsproc.el:
* obsolete/vms-pmail.el:
* obsolete/vms-patch.el: Remove file.
* etags.c:
* emacsclient.c: Remove VMS support.
* termcap.src: Remove file.
* README:
* PROBLEMS:
* MACHINES: Remove VMS info.
* ediff.texi: Remove VMS support.
* os.texi:
* intro.texi:
* files.texi: Remove VMS support.
* emacs.texi: Remove VMS support.
* make-dist:
* README: Remove VMS support.
* vms: Remove directory.
2008-07-31 05:33:56 +00:00
Dan Nicolaescu
9e2a264775
Remove support for Mac Carbon.
...
* mactoolbox.c:
* macterm.h:
* macterm.c:
* macselect.c:
* macmenu.c:
* macgui.h:
* macfns.c:
* mac.c: Remove file.
* s/darwin.h:
* m/intel386.h:
* xfaces.c:
* xdisp.c:
* window.c:
* tparam.c:
* termhooks.h:
* termcap.c:
* term.c:
* syssignal.h:
* sysselect.h:
* sysdep.c:
* process.c:
* lread.c:
* lisp.h:
* keyboard.c:
* image.c:
* fringe.c:
* frame.h:
* frame.c:
* fontset.c:
* font.h:
* font.c:
* fns.c:
* fileio.c:
* emacs.c:
* dispnew.c:
* dispextern.h:
* config.in:
* atimer.c:
* Makefile.in: Remove code for Carbon
* erc.el: Remove code for Carbon.
Remove support for Mac Carbon.
* term/mac-win.el: Remove file
* international/mule-cmds.el:
* version.el:
* startup.el:
* simple.el:
* mwheel.el:
* mouse.el:
* loadup.el:
* isearch.el:
* info.el:
* frame.el:
* faces.el:
* disp-table.el:
* cus-start.el:
* cus-face.el:
* cus-edit.el:
* Makefile.in: Remove code for Carbon.
Remove support for Mac Carbon.
* makefile.w32-in:
* emacsclient.c: Remove code for Carbon.
* PROBLEMS:
* MACHINES: Remove mentions of Mac Carbon.
* ns-emacs.texi:
* faq.texi: Remove mentions of Mac Carbon.
* os.texi:
* frames.texi:
* display.texi: Remove mentions of Mac Carbon.
* xresources.texi: Remove mentions of Mac Carbon.
* make-tarball.txt:
* admin.el:
* FOR-RELEASE:
* CPP-DEFINES: Remove mentions of Mac Carbon.
Remove support for Mac Carbon.
* mac: Remove directory.
* make-dist:
* configure.in:
* README:
* Makefile.in:
* INSTALL: Remove code for Carbon.
* configure: Regenerate.
2008-07-27 18:24:48 +00:00
Dan Nicolaescu
340074e936
* m/amdx86-64.h (HAVE_LIB64_DIR): Consolidate ifdefs.
...
* m/alpha.h (TEXT_END):
* m/ibmrs6000.h (TEXT_END):
* m/macppc.h (TEXT_END):
* s/darwin.h (TEXT_END):
* s/msdos.h (TEXT_END): Remove, unused.
* s/gnu-linux.h (BSD_PGRPS): Add a comment.
* s/cygwin.h: Remove comment.
2008-07-24 18:45:45 +00:00
Dan Nicolaescu
a11af7f845
* ecrt0.c (NODOT_GLOBAL_START): Remove code, unused.
...
(DOT_GLOBAL_START): Remove conditional, redundant for CRT0_DUMMIES.
* m/intel386.h (DOT_GLOBAL_START):
* m/vax.h (DOT_GLOBAL_START): Remove, redundant with CRT0_DUMMIES.
(USG): Remove, file not used on USG platforms.
2008-07-24 18:39:48 +00:00
Dan Nicolaescu
cc61af6796
* m/alpha.h (LINUX_SBRK_BUG):
...
* emacs.c (main): Undo previous change.
2008-07-23 23:37:18 +00:00
Dan Nicolaescu
945098165f
(C_SWITCH_MACHINE): Remove.
2008-07-23 08:36:17 +00:00
Dan Nicolaescu
7a14f2a03e
* s/usg5-4.h (ADDR_CORRECT): Remove, unused.
...
* unexaix.c (ADDR_CORRECT): Remove conditional, the only user
defines it.
* unexec.c (ADDR_CORRECT): Define unconditionally.
* m/ibmrs6000.h (C_SWITCH_MACHINE): Remove.
2008-07-23 08:29:24 +00:00
Dan Nicolaescu
911109b18b
* s/darwin.h (DATA_END):
...
* m/intel386.h (DATA_END):
* m/ibmrs6000.h (DATA_END):
* m/alpha.h (DATA_END): Remove, unused.
(LINUX_SBRK_BUG): Remove, move condition to the only use ...
* emacs.c (main): ... here.
2008-07-23 06:34:41 +00:00
Dan Nicolaescu
b8ff87cc58
* m/mips.h (LOAD_AVE_TYPE, LOAD_AVE_CVT): Do not define, not used
...
on this platform.
(mips):
* m/iris4d.h (mips): Do not define.
* sysdep.c (init_sys_modes): Use __mips__ instead of mips.
2008-07-21 18:19:30 +00:00
Dan Nicolaescu
92d1a7a3cd
(LD_SWITCH_SITE): Remove.
2008-07-21 17:50:46 +00:00
Dan Nicolaescu
ff4865017b
(NO_REMAP): Do not undefine.
2008-07-21 17:19:47 +00:00
Dan Nicolaescu
6efac8442f
Use SOLARIS2 instead of sun.
2008-07-21 17:16:35 +00:00
Dan Nicolaescu
c788afcec7
* m/intel386.h (NO_REMAP): Do no define for USG, not used.
2008-07-20 14:12:41 +00:00
Dan Nicolaescu
89f1e540e1
* s/usg5-4.h (LIBS_SYSTEM): Remove, system for which this was
...
added not supported anymore.
* s/usg5-4-2.h (LIBS_SYSTEM):
* s/sol2.h (LIBS_SYSTEM): Do not undefine.
* s/netbsd.h (GETPGRP_NO_ARG, N_TRELOFF):
* s/lynxos.h (GETPGRP_NO_ARG):
* s/hpux10-20.h (NO_SIOCTL_H):
* s/gnu.h (GETPGRP_NO_ARG):
* s/gnu-linux.h (NO_SIOCTL_H):
* s/freebsd.h (GETPGRP_NO_ARG, N_TRELOFF):
* s/cygwin.h (GETPGRP_NO_ARG):
* s/irix6-5.h (LIBS_SYSTEM, GETPGRP_NO_ARG): Remove, unused.
(C_DEBUG_SWITCH): Remove duplicate definition.
* m/ibms390.h: Remove boilerplate comments.
* sysdep.c (closedir): Use SOLARIS2 instead of sun && USG5_4.
* process.c (HAVE_SERIAL): Consolidate ifdefs.
(wait_reading_process_output): Remove code for SunOS, platform not
supported anymore. Use SOLARIS2 instead of sun.
2008-07-20 13:03:56 +00:00
Dan Nicolaescu
2749d28e1b
* ecrt0.c: Remove code depending on m68000, not used anymore.
...
* fns.c (hash_remove): Make static.
* lisp.h (hash_remove): Don't prototype.
* m/ibmrs6000.h:
* m/ibms390x.h:
* m/macppc.h: Remove boilerplate comments.
* m/sparc.h (A_TEXT_OFFSET, A_TEXT_SEEK): Remove, only used on
Solaris, which does not need them.
* m/vax.h: Remove comments about unsupported systems.
* s/darwin.h: Reorganize ifdefs.
2008-07-17 13:57:13 +00:00
Dan Nicolaescu
d4d080b6da
(__ELF__): Consolidate conditions.
2008-07-16 15:50:45 +00:00
Dan Nicolaescu
7ab56cc46d
* m/m68k.h (linux): Use GNU_LINUX instead.
...
Remove boilerplate comments.
* m/intel386.h: Undo reactoring from previous change.
(LIB_STANDARD): All systems that define USG define LIB_STANDARD
too, remove dead code.
(linux): Use GNU_LINUX instead.
2008-07-16 15:27:04 +00:00
Dan Nicolaescu
586b975c01
Undo reactoring from previous change.
2008-07-16 14:56:13 +00:00
Dan Nicolaescu
132d04752a
* systty.h: Remove code for Aix on 386, unsupported platform.
...
* s/ms-w32.h: Remove boilerplate comments.
(fcloseall, fgetchar, flushall, fputchar, getw, putw): Remove, unused.
* s/gnu-linux.h (TERM): Remove support.
(HAVE_SYSVIPC): Remove, unused.
(A_TEXT_OFFSET, A_TEXT_SEEK, ADJUST_EXEC_HEADER): Remove, not used
for this system.
* process.c: Remove support for IRIS, unused.
Remove support for TERM, not relevant anymore.
* unexalpha.c (DEFAULT_ENTRY_ADDRESS): Remove, replace the only
used with the definition.
* s/aix4-2.h (static): Do not undef.
* m/ibmrs6000.h: Remove code depending on USG5_4, this file is
only used on Aix.
(HAVE_SYSVIPC): Remove, unused.
* m/hp800.h (CANNOT_DUMP): Do not undef.
* m/alpha.h: Fix comment.
* s/usg5-4.h (HAVE_SYSVIPC): Remove, unused.
(USG_SHARED_LIBRARIES): Remove, only used in unexec.c which is not
used by this configuration.
* emacs.c: Remove code depending on USG_SHARED_LIBRARIES.
* unexec.c: Remove code depending on HPUX and
USG_SHARED_LIBRARIES, not used with this file. Remove code
depending on IRIS, unused. Remove if 0-ed code.
2008-07-16 08:06:18 +00:00
Dan Nicolaescu
ff841b3047
* m/ia64.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
...
Remove boilerplate comments.
* m/amdx86-64.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
Remove boilerplate comments.
* m/ibms390x.h (PNTR_COMPARISON_TYPE): Remove, same as the default.
Remove boilerplate comments.
* lisp.h (PNTR_COMPARISON_TYPE): Define it unconditionally.
2008-07-16 07:42:41 +00:00
Dan Nicolaescu
dc89925b3f
* m/ibms390.h:
...
* m/intel386.h:
* m/m68k.h:
* s/bsd-common.h:
* s/cygwin.h:
* s/darwin.h:
* s/freebsd.h:
* s/gnu.h:
* s/msdos.h: Remove boilerplate comments.
2008-07-16 07:26:30 +00:00
Dan Nicolaescu
96b72211ed
Remove boilerplate comments and code for systems that
...
do not use this file.
(IRIS_4D): Remove, unused.
2008-07-16 07:18:26 +00:00
Dan Nicolaescu
c3b5f10916
* m/mips.h: Remove boilerplate comments and code for systems that
...
do not use this file.
(SIGN_EXTEND_CHAR):
* m/arm.h (SIGN_EXTEND_CHAR): Remove, unused.
* unexmips.c: Remove file, unused.
2008-07-16 07:11:19 +00:00
Dan Nicolaescu
bdee2ef3fa
* config.nt (HAVE_FACES): Remove, unused.
...
* s/vms.h: Use __GNUC__ instead of _GNUC_.
* m/macppc.h:
* m/alpha.h: Use GNU_LINUX instead of LINUX. Reorganize conditionals.
* m/ibms390x.h (XINT, XUINT): Don't define, same as the default
(SPECIAL_EMACS_INT):
* m/ia64.h (SPECIAL_EMACS_INT):
* m/amdx86-64.h (SPECIAL_EMACS_INT):
* s/gnu.h (NLIST_STRUCT):
* aix4-2.h (X11R5_INHIBIT_I18N):
* s/gnu-linux.h (LINUX):
* s/msdos.h (HAVE_FACES):
* s/ms-w32.h (HAVE_FACES): Don't define, unused.
* systty.h:
* sysdep.c (setup_pty): Don't depend on SYSV_PTYS, it is not used
anymore.
2008-07-13 07:35:26 +00:00
Dan Nicolaescu
bba104c11e
* syswait.h: Remove old if 0 code. Do not define WAITTYPE, it was
...
always defined as int.
* s/netbsd.h (HAVE_UNION_WAIT, HAVE_WAIT_HEADER, WAIT_USE_INT):
* s/gnu.h (HAVE_WAIT_HEADER, WAIT_USE_INT, HAVE_UNION_WAIT):
* s/gnu-linux.h (HAVE_WAIT_HEADER):
* s/freebsd.h (HAVE_WAIT_HEADER):
* s/bsd-common.h (HAVE_UNION_WAIT):
* s/aix4-2.h (HAVE_WAIT_HEADER):
* m/mips.h (HAVE_UNION_WAIT):
* s/usg5-4.h (HAVE_WAIT_HEADER, WAITTYPE): Do not define, not used.
(COFF, static): Do not define, they are undefined later in the file.
* process.c (update_status): Don't use a union.
(status_convert):
(sigchld_handler): Use int instead of WAITTYPE.
* movemail.c (main): Use int instead of WAITTYPE.
2008-07-12 05:31:23 +00:00
Dan Nicolaescu
6e5cb96f3d
* lisp.h:
...
* w32heap.c:
* emacs.c:
* alloc.c: Replace all references of NO_UNION_TYPE with
USE_LISP_UNION_TYPE.
* m/xtensa.h (NO_UNION_TYPE):
* m/vax.h (NO_UNION_TYPE):
* m/template.h (NO_UNION_TYPE):
* m/sparc.h (NO_UNION_TYPE):
* m/mips.h (NO_UNION_TYPE):
* m/macppc.h (NO_UNION_TYPE):
* m/m68k.h (NO_UNION_TYPE):
* m/iris4d.h (NO_UNION_TYPE):
* m/intel386.h (NO_UNION_TYPE):
* m/ibms390x.h (NO_UNION_TYPE):
* m/ibms390.h (NO_UNION_TYPE):
* m/ibmrs6000.h (NO_UNION_TYPE):
* m/ia64.h (NO_UNION_TYPE):
* m/hp800.h (NO_UNION_TYPE):
* m/arm.h (NO_UNION_TYPE):
* m/amdx86-64.h (NO_UNION_TYPE):
* m/alpha.h (NO_UNION_TYPE): Remove definition, all platform were
defining it the same.
2008-07-11 02:30:26 +00:00
Dan Nicolaescu
c5e7567d3b
* src/fileio.c:
...
* src/sysdep.c
* src/systty.h:
* src/m/ibmrs6000.h:
* src/m/iris4d.h:
* src/s/aix4-2.h:
* src/s/freebsd.h:
* src/s/gnu-linux.h:
* src/s/hpux10-20.h:
* src/s/hpux11.h:
* src/s/netbsd.h:
* src/s/sol2-3.h:
* src/s/sol2-4.h:
* src/s/sol2.h:
* src/s/usg5-4.h:
* src/s/vms.h: Remove references to unused variables.
2008-07-10 15:26:15 +00:00
Dan Nicolaescu
a0ce9ab791
* unexec.c:
...
* m/ia64.h:
* m/hp800.h: Remove dead code.
2008-07-10 06:54:56 +00:00
Dan Nicolaescu
ad76189a75
* 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.
2008-07-10 02:49:28 +00:00
Dan Nicolaescu
40dde9d187
* configure.in: Use macppc for Darwin.
...
* configure: Regenerate.
* m/powermac.h: Remove file, it is now identical to m/macppc.h.
2008-07-10 02:32:56 +00:00
Dan Nicolaescu
2113339428
Remove boilerplate comments.
...
(NO_REMAP): Remove unused definition.
2008-07-10 02:23:34 +00:00
Dan Nicolaescu
3d3db608ee
(UNEXEC, NO_TERMIO): Don't define, the s/ files
...
define them.
2008-07-10 02:19:48 +00:00
Glenn Morris
4a00783e8e
Use __sparc__ rather than sparc. (Bug#507.)
2008-07-08 07:03:07 +00:00