summaryrefslogtreecommitdiff
path: root/lib/csu
AgeCommit message (Expand)Author
2013-02-02Userland bits for m68k/ELF. Mostly addition of register prefixes to theMiod Vallat
2013-01-15build crt{begin,end}S.o with -fpic.Miod Vallat
2013-01-05Switch m88k ports to ELF.Miod Vallat
2012-12-31Spell `calculation' correctly.Miod Vallat
2012-12-24Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-12-24Register cleanup handler passed by ld.so with atexit(3). Fix stack alignment.Mark Kettenis
2012-12-23Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-12-23Explicitly align the stack on a 16-byte boundary such that constructors canMark Kettenis
2012-12-22Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-12-19crtbeginS.o needs to be built with -fPIC, otherwise bloated shared librariesMark Kettenis
2012-12-05Remove excessive sys/cdefs.h inclusionTheo de Raadt
2012-11-01Register cleanup handler passed by ld.so with atexit(3).Mark Kettenis
2012-09-08Reverse the order that ctors and dtors are run in accordance withMatthew Dempsky
2012-08-28Add __guard_local as a hidden symbol to ld.so, kernel, and everyMatthew Dempsky
2012-08-22Convert cpp | as rules in bsd.lib.mk and lib/libc/sys/Makefile.inc to pure ccPascal Stumpf
2012-04-12the fpu control symbol on sh (__fpscr_values) suddenly becomes localJonathan Gray
2011-11-08Pass install the -S option to avoid a window where the target isn'tPhilip Guenthe
2011-09-19Use long calls like we do on hppa, otherwise the function we want to callMark Kettenis
2011-08-19Make sure the stack is properly aligned for using SSE instructions. WhileMark Kettenis
2011-07-09On hppa64 we need to use __gp instead of $global$.Mark Kettenis
2011-07-04enter ia64 for objTheo de Raadt
2011-07-04Add csu ia64 support.Paul Irofti
2011-04-20Implement correct prologue and epilogue for hppa64.Joel Sing
2011-03-31Make sure everything run from .init and .fini sections gets a properly alignedMark Kettenis
2011-03-30Make sure everything run from .init and .fini sections gets a properly alignedMark Kettenis
2010-12-24crtbeginS.o needs to be buit with -fPIC; with -fpic the relocations for theMark Kettenis
2010-09-12Since the stack layout changes from gcc3 to gcc4, change the inline asm toMark Kettenis
2010-05-01Sprinkle a few __used markers to prevent gcc4 from throwing away essentialMark Kettenis
2010-02-03Use MACHINE_CPU instead of MACHINE_ARCH to pick the correct machine dependentMiod Vallat
2009-12-10Make sure to use 64 bit instructions in the assembly statements (addi -> daddi)Miod Vallat
2009-10-28rcsid[] and sccsid[] and copyright[] are essentially unmaintained (andTheo de Raadt
2009-07-14Don't specify mode(SI) attribute for __EH_FRAME_END__ as we haveJonathan Gray
2009-06-21fix rcs ids. ok sthen@Martynas Venckus
2009-06-16Do not break gcc -Z on powerpc. mprotect the got only if it is padded.Dale Rahn
2009-04-13Add gcj java class registration hooks for gcc3 elf archs. From NetBSDKurt Miller
2009-03-06Work-around a gcc3 -g bug causing debug ld.so to crash.Kurt Miller
2009-02-04Tag ELF shared libraries as OpenBSD.Mark Kettenis
2009-01-14Re-enable pie support on macppc (still off by default but usableKurt Miller
2008-11-21revert -fpie for now, it produces crashing executablesOtto Moerbeek
2008-11-13fix rcs tag.Jonathan Gray
2008-11-11Compile crt0.o, crtbegin.o and crtend.o with -fpie/-fPIE. This requiresKurt Miller
2008-10-17adjust asm to be pic compatible. okay kettenis@Kurt Miller
2008-10-06The recent change to bsd.own.mk to allow PICFLAG to be overridden madeKurt Miller
2008-09-26Remove PICFLAG= setting, it is overridden in bsd.prog.mk. tested on landisk.Dale Rahn
2008-07-28Remove separate pic versions of crt0, crtbegin, crtend. NextKurt Miller
2008-06-25Build pic versions of crt0, crtbegin & crtend for amd64, i386, powerpc,Kurt Miller
2008-06-25Make pic compatiable. From and okay drahn@ no objection miod@Kurt Miller
2008-01-29More read/write result checking fixes to avoid unsigned comparisons vsKenneth R Westerback
2007-10-30avoid intermediate files with same name (ie. a.out) for parallel makeTheo de Raadt
2007-10-17remove "unused variable" warningsCharles Longeau