From owner-cvs-all Mon Oct 30 12:32:30 2000 Delivered-To: cvs-all@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id D184137B4C5; Mon, 30 Oct 2000 12:32:26 -0800 (PST) Received: (from obrien@localhost) by freefall.freebsd.org (8.9.3/8.9.2) id MAA36956; Mon, 30 Oct 2000 12:32:26 -0800 (PST) (envelope-from obrien@FreeBSD.org) Message-Id: <200010302032.MAA36956@freefall.freebsd.org> From: "David E. O'Brien" Date: Mon, 30 Oct 2000 12:32:26 -0800 (PST) To: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org Subject: cvs commit: src Makefile.inc1 src/gnu/lib/csu Makefile src/lib/csu/alpha crti.S crtn.S Makefile crt1.c src/lib/csu/common crtbrand.c crtbegin.c src/lib/csu/i386-elf Makefile crt1.c crti.S crtn.S src/contrib/gcc/config/alpha freebsd.h X-FreeBSD-CVS-Branch: RELENG_4 Sender: owner-cvs-all@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG obrien 2000/10/30 12:32:26 PST Modified files: (Branch: RELENG_4) . Makefile.inc1 lib/csu/alpha Makefile crt1.c lib/csu/common crtbegin.c lib/csu/i386-elf Makefile crt1.c crti.S crtn.S contrib/gcc/config/alpha freebsd.h Added files: (Branch: RELENG_4) gnu/lib/csu Makefile lib/csu/alpha crti.S crtn.S lib/csu/common crtbrand.c Log: MFC. * Bring back the guts of crt{i,n}.S. This allows C++ exceptions to work when using the egcs and gcc-devel ports, along with GCC built from stock public FSF sources. With out this change, FreeBSD will be removed from the list of systems GCC 3.0 must be evaluated on before release. * Switch from our own crt{begin,in} to those created from GCC's crtstuff.c. * Break out our ELF branding bits into a seperate file. Currently this is now included by our crt1.c files (since this functionality was part of our native crtbegin.c). Later crtbrand.o will be merged in the creation of crti.o. Revision Changes Path 1.141.2.15 +3 -2 src/Makefile.inc1 1.11.2.2 +4 -4 src/lib/csu/alpha/Makefile 1.7.2.1 +1 -0 src/lib/csu/alpha/crt1.c 1.5.2.2 +2 -19 src/lib/csu/common/crtbegin.c 1.6.2.2 +3 -3 src/lib/csu/i386-elf/Makefile 1.4.2.1 +1 -0 src/lib/csu/i386-elf/crt1.c 1.2.2.2 +11 -4 src/lib/csu/i386-elf/crti.S 1.2.2.2 +5 -4 src/lib/csu/i386-elf/crtn.S 1.9.2.2 +3 -3 src/contrib/gcc/config/alpha/freebsd.h To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message