summaryrefslogtreecommitdiffstats
path: root/lib/csu
Commit message (Expand)AuthorAgeFilesLines
* Build Scrt.o on powerpc64. Its introduction on other platforms got lostnwhitehorn2011-06-271-4/+10
* Turn off default generation of userland dot symbols on powerpc64 now thatnwhitehorn2011-02-181-8/+6
* Whitespace nitimp2011-02-011-1/+1
* Mark csu on PowerPC as not requiring executable stack.kib2011-01-144-0/+8
* The (%esp & 0xf) == 0 should be true before the call instruction iskib2011-01-131-0/+1
* Apply a workaround for a binutils issue with the .note.ABI-tag sectiondim2011-01-138-28/+171
* Add section .note.GNU-stack for assembly files used by 386 and amd64.kib2011-01-075-0/+10
* Add a .note.ABI-tag section to ia64 startup files by linking crtbrand.ctijl2010-12-101-8/+29
* Let all .c and .S files under lib/csu consistently use the __FBSDID()dim2010-12-0921-50/+61
* Remove two .endp's without matching .proc in lib/csu/ia64/crtn.S.dim2010-10-151-2/+0
* C startup support for 64-bit PowerPC.nwhitehorn2010-07-104-0/+248
* Add unwind annotations to the asm part of crt1 on i386. Terminate thekib2010-06-181-1/+8
* Do not create *.gmon files for PIE executables on i386.jilles2010-03-201-1/+1
* Fix spelling of noreorder.jmallett2010-03-131-1/+1
* Use default WARNS setting (of 6) for lib/csu.uqs2010-03-056-15/+7
* Properly declare non-extern functions in crt1uqs2010-03-055-5/+13
* Use ABI neutral macrosaimp2010-03-032-29/+51
* __main and __gccmain are no longer required, so eliminate them.imp2010-03-031-3/+0
* Build lib/ with WARNS=6 by default.ed2010-01-024-1/+6
* 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
OpenPOWER on IntegriCloud