aboutsummaryrefslogtreecommitdiff
path: root/lib/csu
Commit message (Expand)AuthorAgeFilesLines
* Merge headSimon J. Gerraty2014-04-271-1/+1
|\
| * Use the size of the MACHINE_ARCH string instead of sizeof(uint32_t). It canOlivier Houchard2013-10-271-1/+1
* | Merge head@256284Simon J. Gerraty2013-10-132-0/+15
|\|
| * Add an elf note on ARM to store the MACHINE_ARCH an executable was builtAndrew Turner2013-09-262-0/+15
* | Merge from headSimon J. Gerraty2013-09-052-0/+12
|\|
| * Add a makefle that recurses into the right architecture-specificMarcel Moolenaar2013-05-211-0/+10
| * Add the Clang specific -Wmissing-variable-declarations to WARNS=6.Ed Schouten2013-04-191-0/+2
* | Updated dependenciesSimon J. Gerraty2013-02-161-2/+0
* | Sync with HEAD.David E. O'Brien2013-02-088-29/+16
|\|
| * Only assign the environ in the startup code when environ is NULL.Konstantin Belousov2013-01-078-29/+16
* | Sync from headSimon J. Gerraty2012-11-047-4/+97
|\|
* | Sync FreeBSD's bmake branch with Juniper's internal bmake branch.Marcel Moolenaar2012-08-222-3/+18
|/
* Revert r234356 for now, as it leads to run-time problems on 32-bitDimitry Andric2012-04-231-2/+1
* After r217375, some startup objects under lib/csu are built in a specialDimitry Andric2012-04-207-21/+21
* Work around an issue on 32-bit PowerPC, where clang executable can getDimitry Andric2012-04-161-1/+2
* Work around a binutils bug on powerpc64 where the TOC would not beNathan Whitehorn2012-03-131-1/+2
* Stop calling _init/_fini methods from crt1 for dynamic binaries. DoKonstantin Belousov2012-03-1116-180/+187
* Add a header with definitions useful for constructing ELF notes.Konstantin Belousov2012-03-111-0/+38
* - Remove one more no-op #ifndefOleksandr Tymoshenko2012-03-061-2/+0
* - Remove NOSHARED parts since it seems to be no-opOleksandr Tymoshenko2012-03-061-4/+3
* Build Scrt.o on powerpc64. Its introduction on other platforms got lostNathan Whitehorn2011-06-271-4/+10
* Turn off default generation of userland dot symbols on powerpc64 now thatNathan Whitehorn2011-02-181-8/+6
* Whitespace nitWarner Losh2011-02-011-1/+1
* Mark csu on PowerPC as not requiring executable stack.Konstantin Belousov2011-01-144-0/+8
* The (%esp & 0xf) == 0 should be true before the call instruction isKonstantin Belousov2011-01-131-0/+1
* Apply a workaround for a binutils issue with the .note.ABI-tag sectionDimitry Andric2011-01-138-28/+171
* Add section .note.GNU-stack for assembly files used by 386 and amd64.Konstantin Belousov2011-01-075-0/+10
* Add a .note.ABI-tag section to ia64 startup files by linking crtbrand.cTijl Coosemans2010-12-101-8/+29
* Let all .c and .S files under lib/csu consistently use the __FBSDID()Dimitry Andric2010-12-0921-50/+61
* Remove two .endp's without matching .proc in lib/csu/ia64/crtn.S.Dimitry Andric2010-10-151-2/+0
* C startup support for 64-bit PowerPC.Nathan Whitehorn2010-07-104-0/+248
* Add unwind annotations to the asm part of crt1 on i386. Terminate theKonstantin Belousov2010-06-181-1/+8
* Do not create *.gmon files for PIE executables on i386.Jilles Tjoelker2010-03-201-1/+1
* Fix spelling of noreorder.Juli Mallett2010-03-131-1/+1
* Use default WARNS setting (of 6) for lib/csu.Ulrich Spörlein2010-03-056-15/+7
* Properly declare non-extern functions in crt1Ulrich Spörlein2010-03-055-5/+13
* Use ABI neutral macrosaWarner Losh2010-03-032-29/+51
* __main and __gccmain are no longer required, so eliminate them.Warner Losh2010-03-031-3/+0
* Build lib/ with WARNS=6 by default.Ed Schouten2010-01-024-1/+6
* Properly support -fPIE by linking PIE binaries with specially-builtKonstantin Belousov2009-12-029-35/+93
* Fix build when WITH_SSP is set explicitly.Ruslan Ermilov2009-02-211-1/+1
* Add -fno-omit-frame-pointer to CFLAGS used to compile crt1.c on amd64.Konstantin Belousov2008-08-221-0/+1
* Enable GCC stack protection (aka Propolice) for userland:Ruslan Ermilov2008-06-251-0/+3
* Bring C runtime bits for FreeBSD/mips from p4 mips2-jnpr branch.Oleksandr Tymoshenko2008-05-034-0/+191
* The __used (== __attribute__((__used)) ) silences the warning producedKonstantin Belousov2007-12-041-1/+1
* Restore the branding of the ELF executables. The structure was optimized out.Konstantin Belousov2007-12-031-1/+1
* Fix TLS on sparc64 for statically and dynamically linked binariesKip Macy2006-10-081-4/+3
* Remove alpha left-overs.Ruslan Ermilov2006-08-224-233/+0
* GC these crt{begin,end}.c, which are unused since the last FreeBSD platformMarius Strobl2006-05-222-114/+0
* Fixed profiling of main() for amd64 and i386. This started rottingBruce Evans2005-10-072-12/+2