summaryrefslogtreecommitdiff
path: root/lib/csu
AgeCommit message (Expand)Author
2006-08-25Implement MD_DO_NOT_NEED_FALLTHRU for i386.skrll
2006-07-18Tidy up for MD_DO_NOT_NEED_FALLTHRU.skrll
2006-07-07Nothing from <machine/asm.h> is even used here, so don't include it.ross
2006-07-06add missing .globl's in new direct fallthru .init .finiross
2006-07-05Conform to new world order where .init/.fini fallthru codeross
2006-07-02First round at ia64 csucherry
2006-07-01fix commentross
2006-06-30powerpc64 assembly for .init / .finiross
2006-06-30Remove the call to init_fallthru/fini_fallthru and call _init/_finisimonb
2006-06-12add a .globl to MD_SECTION_PROLOGUE so that the symbol is exported.mrg
2006-06-02remove support for building (with) GCC 2.95. also:mrg
2006-05-19Instead of using -I- -I${.CURDIR} and #include "dot_init.h", use:christos
2006-05-18change __weak_extern to __weak_reference so that gcc4 works.christos
2006-05-17Revert previous changes which are unnecessary now the _DYNAMIC is markedchristos
2006-05-17Mark _DYNAMIC to have attribute __weakref__, so that gcc-4 does not optimizechristos
2006-05-17Back out accidental commit that changed -I-christos
2006-05-17Fool gcc to compare against a null variable instead of the NULL constantchristos
2006-05-17Avoid weak symbol related bug with _DYNAMIC not being referenced in thechristos
2006-05-13with GCC4 we *need* to pass -fno-unit-at-a-time otherwise GCCmrg
2005-12-24bare asm -> __asmperry
2005-12-24bare asm -> __asmperry
2005-12-24__asm__ -> __asmperry
2005-12-24Remove leading __ from __(const|inline|signed|volatile) -- it is obsolete.perry
2005-05-21Copyright Maintenanceskrll
2004-08-28Error out if we try to build with GCC 3.3 or later; we should be usingthorpej
2004-08-28Switch to using GCC's supplied crtbegin / crtend files.thorpej
2004-08-26Use ANSI function decls.thorpej
2004-08-26Remove the "allows linking without crtbegin / crtend" hack.thorpej
2004-08-26Use ANSI function decls.thorpej
2004-08-26Use ANSI function decls.thorpej
2004-08-26- Use ANSI function decls.thorpej
2004-08-26_strrchr()'s second argument is actually an int.thorpej
2004-08-26Use ANSI function decls.thorpej
2004-08-26Remove sysident.h-related comment; that stuff is handled by crti.c thesethorpej
2004-08-21Temporary hack to work around ld problems when linking Thumbrearnsha
2004-08-07map the data segment with PROT_EXEC since the PLT lives there.chs
2004-05-18Add code code for .init and .fini section fallthroughs and regressionskrll
2004-05-17Update for ELF.skrll
2004-04-30Fix typos so that we define _start and __start.skrll
2004-03-09Include bsd.own.mk before testing MKPICskrll
2004-02-14Use -fPIC only if MKPIC isn't "no".simonb
2004-02-14Don't build lcrt.o (version of crt0.o that looks in /libexec/ for thesimonb
2003-12-22Add MD_CALL_STATIC_FUNCTION. This allows crt* to compiled with -g.matt
2003-12-03Make sure this still compiles with gcc-2.95. Hello vaxen!christos
2003-12-02Use __attribute__((__used__,__noinline__)) (instead of __unused__)lukem
2003-11-28The x86_64 assembler seems to get it wrong when assemblingfvdl
2003-11-11Make {g|s|l}crt0.o depend on crt.o and remove the non-standand .afterdependdsl
2003-11-11Make gcrt0.o depend on crt0.o so that it picks up the dependencies from .depend.dsl
2003-10-13Move Matt Green's code from a 4-clause to a 3-clause licence by removingagc
2003-10-06Deal with the new toolchain.matt