summaryrefslogtreecommitdiffstats
path: root/lib/csu
Commit message (Expand)AuthorAgeFilesLines
* Properly support -fPIE by linking PIE binaries with specially-builtkib2009-12-029-35/+93
* Fix build when WITH_SSP is set explicitly.ru2009-02-211-1/+1
* Add -fno-omit-frame-pointer to CFLAGS used to compile crt1.c on amd64.kib2008-08-221-0/+1
* Enable GCC stack protection (aka Propolice) for userland:ru2008-06-251-0/+3
* Bring C runtime bits for FreeBSD/mips from p4 mips2-jnpr branch.gonzo2008-05-034-0/+191
* The __used (== __attribute__((__used)) ) silences the warning producedkib2007-12-041-1/+1
* Restore the branding of the ELF executables. The structure was optimized out.kib2007-12-031-1/+1
* Fix TLS on sparc64 for statically and dynamically linked binarieskmacy2006-10-081-4/+3
* Remove alpha left-overs.ru2006-08-224-233/+0
* GC these crt{begin,end}.c, which are unused since the last FreeBSD platformmarius2006-05-222-114/+0
* Fixed profiling of main() for amd64 and i386. This started rottingbde2005-10-072-12/+2
* Align the stack to a 16 byte boundary so that we can safely call functionsdfr2005-05-191-0/+3
* Keep the stack aligned to a 16 byte boundary when calling init functionsdfr2005-05-192-0/+4
* Remnant code (broken, unhooked) from a.out which I missed.trhodes2005-01-113-527/+0
* Implement .init and .fini.cognet2004-09-233-8/+27
* Back out the call to _init_tls() - something is broken there and itdfr2004-08-211-2/+0
* Bring ia64 back from the dead. After a call one needs to restore themarcel2004-08-181-1/+1
* Add support for TLS in statically linked programs.dfr2004-08-157-0/+17
* C runtime support for FreeBSD/arm.cognet2004-05-144-0/+169
* Adjust stack alignment so that when the 'call xxx' functions arepeter2004-03-212-0/+4
* The <bsd.files.mk> API seems the best to use here.ru2004-01-201-11/+7
* Explicitly specify an alignment for abitag. Without it, gcc specifies apeter2003-10-171-1/+1
* Fix typo: Passing the first argument to exit() in out2 does not work.marcel2003-07-151-1/+1
* _start() needed to be written in assembly. See crt1.S.marcel2003-07-141-124/+0
* Rewite _start(). We cannot use a C function due to the fact that wemarcel2003-07-132-2/+193
* MFi386: revision 1.19.ru2003-06-301-3/+1
* Removed garbage:bde2003-06-041-3/+1
* This is now Gcc 3.3 WARNS 6 clean.obrien2003-05-041-0/+1
* Set abitag __unused.obrien2003-05-041-3/+4
* Update for AMD64. repocopied from i386-elf/crt1.c. Deal with regparmpeter2003-04-301-20/+5
* Very minor EOL whitespace diff-reducer.markm2003-01-261-1/+1
* Missed a bit of cleanup.markm2003-01-261-2/+0
* make these more useful for lint(1). Minor diff-reductions while I'mmarkm2003-01-266-1/+7
* Remove the get_term() function. It pretty much can't work formarkm2003-01-261-36/+7
* Backed out previous commit (alignment suitable for RELENG_4) as plannedbde2002-12-012-66/+0
* Align the stack suitably for the version of gcc in FreeBSD-4 (providedbde2002-09-292-0/+66
* Remove a prototype for a function that is no longer called.markm2002-09-201-1/+0
* Don't need to install the signal trampoline here anymore.jake2002-09-031-1/+0
* Drop support for COPY, -c has been the default mode of install(1)ru2002-07-297-7/+7
* The main reason for this is to reduce diffs between all the crt1.c's.markm2002-07-166-91/+140
* Whitespace diffs only; this brings this file into the same whitespacemarkm2002-07-032-52/+54
* WARNS=6'ify.obrien2002-06-251-7/+5
* Prototype _start.obrien2002-06-251-2/+4
* Use .rodata section for $FreeBSD$.obrien2002-05-156-12/+20
* Fixed CLEANFILES after bsd.lib.mk sweep.ru2002-05-136-0/+12
* SOBJS are not used here for a long time, and were justru2002-05-136-24/+12
* Major cleanup of bsd.lib.mk.ru2002-05-136-27/+0
* Revert the last change. The corresponding bsd.lib.mk changes wereru2002-05-126-6/+25
* Use the simpler NOMAN rather than NOMAN, NOPIC, NOPROFILE, INTERNALLIB.obrien2002-05-116-25/+6
* Use the compiler's crt{begin,end}.obrien2002-05-101-2/+1
OpenPOWER on IntegriCloud