This is the mail archive of the
gcc-cvs@gcc.gnu.org
mailing list for the GCC project.
egcs/gcc ChangeLog gbl-ctors.h libgcc2.c tm.te ...
- To: egcs-cvs AT egcs.cygnus dot com
- Subject: egcs/gcc ChangeLog gbl-ctors.h libgcc2.c tm.te ...
- From: jason AT egcs.cygnus dot com
- Date: 15 Sep 1999 21:41:17 -0000
CVSROOT: /egcs/carton/cvsfiles
Module name: egcs
Changes by: jason@egcs.cygnus.com 99/09/15 14:41:16
Modified files:
gcc : ChangeLog gbl-ctors.h libgcc2.c tm.texi
gcc/config : elfos.h gnu.h interix.h linux-aout.h linux.h
lynx-ng.h lynx.h netbsd.h nextstep.h openbsd.h
psos.h ptx4.h svr4.h xm-linux.h
gcc/config/alpha: alpha.h
gcc/config/arc : arc.h
gcc/config/arm : coff.h linux-elf.h linux-telf.h riscix.h
riscix1-1.h tcoff.h telf.h thumb.h tpe.h
unknown-elf.h
gcc/config/c4x : c4x.h
gcc/config/clipper: clix.h
gcc/config/i386: 386bsd.h cygwin.h djgpp.h freebsd.h
i386-interix.h linux.h osfrose.h sco.h sco5.h
scodbx.h seq-sysv3.h seq2-sysv3.h win-nt.h
win32.h
gcc/config/i860: fx2800.h paragon.h
gcc/config/m68k: 3b1.h a-ux.h apollo68.h dpx2.h hp320.h
mot3300.h
gcc/config/m88k: sysv3.h
gcc/config/mips: iris4.h linux.h netbsd.h osfrose.h sni-svr4.h
svr4-4.h svr4-5.h ultrix.h
gcc/config/ns32k: pc532-min.h
gcc/config/pa : pa.h
gcc/config/rs6000: mach.h rs6000.h xm-beos.h
gcc/config/sh : sh.h
gcc/config/sparc: linux-aout.h linux.h linux64.h sunos4.h
gcc/config/vax : ultrix.h vms.h
Log message:
* gbl-ctors.h: Lose HAVE_ATEXIT. Don't define ON_EXIT.
* libgcc2.c: Lose obsolete defn of WEAK_ALIAS.
(__bb_init_func, __bb_init_prg): Use atexit instead of ON_EXIT.
(__do_global_dtors): Likewise. Don't mess with _exit_dummy_decl.
(atexit, exit): Simplify.
* tm.texi: Document NEED_ATEXIT and ON_EXIT. Remove HAVE_ATEXIT.
* config/lots: Remove defns of HAVE_ATEXIT.