summaryrefslogtreecommitdiffstats
path: root/lib/csu
Commit message (Expand)AuthorAgeFilesLines
* Use the size of the MACHINE_ARCH string instead of sizeof(uint32_t). It cancognet2013-10-271-1/+1
* Add an elf note on ARM to store the MACHINE_ARCH an executable was builtandrew2013-09-262-0/+15
* Add a makefle that recurses into the right architecture-specificmarcel2013-05-211-0/+10
* Add the Clang specific -Wmissing-variable-declarations to WARNS=6.ed2013-04-191-0/+2
* Only assign the environ in the startup code when environ is NULL.kib2013-01-078-29/+16
* Revert r234356 for now, as it leads to run-time problems on 32-bitdim2012-04-231-2/+1
* After r217375, some startup objects under lib/csu are built in a specialdim2012-04-207-21/+21
* Work around an issue on 32-bit PowerPC, where clang executable can getdim2012-04-161-1/+2
* Work around a binutils bug on powerpc64 where the TOC would not benwhitehorn2012-03-131-1/+2
* Stop calling _init/_fini methods from crt1 for dynamic binaries. Dokib2012-03-1116-180/+187
* Add a header with definitions useful for constructing ELF notes.kib2012-03-111-0/+38
* - Remove one more no-op #ifndefgonzo2012-03-061-2/+0
* - Remove NOSHARED parts since it seems to be no-opgonzo2012-03-061-4/+3
* 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
OpenPOWER on IntegriCloud