summaryrefslogtreecommitdiff
path: root/lib/csu
AgeCommit message (Expand)Author
2002-01-01%progbits, not @progbits (@ is a comment character in ARM assembly).thorpej
2002-01-01Multi-line string literals are not supported by ANSI C.thorpej
2002-01-01Set ELFSIZE=64.thorpej
2001-12-31Add support for invoking GNU C++ local destructors in shared objectsthorpej
2001-12-31Build separate crt{begin,end}.o and crt{begin,end}S.o files, ratherthorpej
2001-12-30Add support for registering Java classes emitted by the Java compilerthorpej
2001-12-30Make sure the Dwarf2 EH frame info is 4-byte aligned.thorpej
2001-12-30Don't use multi-line string literals; they're not supported by ANSI C.thorpej
2001-11-08Quiet GCC warnings.bjh21
2001-11-05pull in ../../Makefile.inclukem
2001-10-26This is an a.out thing and doesn't belong here.skrll
2001-10-13Reduce the alignment constraint from 4 to 2. This fixes the problem wherescw
2001-10-11Run the entries in __CTOR_LIST__ and __DTOR_LIST__ in the order gcc expect.kristerw
2001-09-08Make __start global.matt
2001-08-17Ensure that the stack is aligned to an 8-byte boundary before calling C code.bjh21
2001-08-16Enlarge the stack frame to 16 bytes, and store the return address 8simonb
2001-08-05Add a secondary label called __start (makes gcc 2.95.3 happier) and renamematt
2001-08-03Enable DWARF2 EH support. Confirmed working w/ GCC 2.95.3 on sparcthorpej
2001-08-03Add support for DWARF2 frame unwinding/exception handling. Thisthorpej
2001-07-26issueing -> issuingwiz
2001-07-23.init/.fini support.tsubai
2001-07-20The common arm_elf code seems to work on arm26, so use that.bjh21
2001-07-18Enable dot_init.h on mips, fixing .init & .fini processing.simonb
2001-07-17enable dot_init.h on both sparc & sparc64, fixing .init & .fini processingmrg
2001-07-17Add but not enable correct .init/.fini handling.simonb
2001-07-17add but not enable correct .init/.fini handling.mrg
2001-07-17minor KNFmrg
2001-07-17Add the new .init/.fini support.tsubai
2001-07-17Add new init/fini to VAX ELF.matt
2001-07-17Turn-on new init/fini processing.matt
2001-07-17Enable the new (working) .init/.fini magic.thorpej
2001-07-15Initial CSU for ARM with shared ELF.matt
2001-06-19CSU for x86-64 port.fvdl
2001-06-07set FILESDIR to "${LIBDIR}", not hard coded /usr/lib.mrg
2001-05-17Don't use an EA with a scaled index, it isn't supported on the 68000.fredette
2001-05-17Don't compile with -fPIC when MACHINE_ARCH is m68000.fredette
2001-05-12Add, but do not yet enable, m68k code for .init and .fini section fallthroughs.kleink
2001-05-11Reorganization of crtbegin/crtend.ross
2001-04-28Our ARM ELF ld(1) currently has problems with PIC relocations, so don'tbjh21
2001-02-25check __LEADING_UNDERSCOREmsaitoh
2001-02-21Remove old compatibility hack. Should no longer be needed.eeh
2001-02-18ANSIfy and merge some stylistic changes from arm26/crt0.c.simonb
2001-02-18Fix typo.simonb
2001-02-03Use _C_LABEL rather than _C_FUNC.bjh21
2001-01-10- Fix typoenami
2001-01-08use MACIHNE_CPU to determine architecture-dependent source code directory.itojun
2001-01-04sh3 splititojun
2000-07-26The ELF ABI declares that argc must fill an `argument slot'. Make it so.mycroft
2000-07-26Always dereference argc as an int.mycroft
2000-07-25Make this work before and after the kernel is switched to DTRT with argc.mycroft