freebsd-dev/lib/csu
John Polstra f6d15b87f8 This is step 1 in an effort to unify the start-up files for the
various architectures.  Now all the work is done in crtbegin.c.
It doesn't contain any assembly language code, so it should work
fine on all architectures.  (I have tested it on the i386 and the
alpha.) The old assembly language files crt[in].S are now empty
shells that generate no code or data.  They should not be removed
any time soon, because the various versions of gcc in src and ports
expect them to exist.

Next I will move crtbegin.c into a new common machine-independent
directory, and adjust the i386-elf Makefile to use that version.
After that I will adjust the alpha Makefile to use the common
version too.

Requested by:	obrien
2000-05-19 04:32:17 +00:00
..
alpha Use ${.ALLSRC} in Makefile so that it is a better candidate for copying. 2000-04-19 23:45:43 +00:00
amd64 This is step 1 in an effort to unify the start-up files for the 2000-05-19 04:32:17 +00:00
common This is step 1 in an effort to unify the start-up files for the 2000-05-19 04:32:17 +00:00
i386 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
i386-elf This is step 1 in an effort to unify the start-up files for the 2000-05-19 04:32:17 +00:00
ia64 CSU source for IA-64. Current we use the ../Alpha sources. 2000-04-19 23:46:21 +00:00
sparc Use ${.ALLSRC} in Makefile so that it is a better candidate for copying. 2000-04-19 23:45:43 +00:00