summaryrefslogtreecommitdiff
path: root/lib/csu/arch
AgeCommit message (Expand)Author
2016-01-24Undo previous; the lossage is more basic.christos
2016-01-24Alpha needs _KERNTYPESchristos
2015-05-01Make sure .init and .fini are word (4byte) aligned.matt
2014-09-19New files for Userland support of UCB RISC-V (both 32-bit and 64-bit)matt
2014-09-03New files for OR1K supportmatt
2014-08-10Preliminary files for AARCH64 (64-bit ARM) support.matt
2014-05-06Make EHABI optional.joerg
2014-03-16__do_global_ctors_aux and __do_global_ctors_aux must be used locally, sojoerg
2014-03-14Add crtstuff for ia64. Compile tested onlycherry
2014-03-06Use _XENTRYmatt
2014-02-27Use _ENTRYmatt
2014-02-27Use the CALL() macro.matt
2014-02-27Add powerpc64 supportmatt
2013-12-20Drop .fpu. Discussed with Matt.joerg
2013-12-08Make sure t9 ($25) is properly set before calling ___startmatt
2013-09-12Pass PICFLAGS down to cc-as-as and use __PIC__ to decide if it is smalljoerg
2013-09-10Define ELF_NOTE_MARCH_DESC for when running non-eabi in compat_netbsd32matt
2013-09-10Add support for a NetBSD MARCH elf note to record the MACHINE_ARCH formatt
2013-09-05mips .eh_frame is writablematt
2013-09-05bic sp not allowed in thumb (even with thumb2)matt
2013-08-21Thumbifymatt
2013-08-05Alpha needs crtfm.o for USE_COMPILERCRTSTUFF=nomatt
2013-07-27In .fini invoke destructors (fix copy & pasto)martin
2013-07-26Use jbsr and add END(__start)matt
2013-07-26Simplify to new ___start() signature.martin
2013-07-19Deal with m68010 not having bsrl so usr jsr on !__pic__matt
2013-07-18s/bsrl/jsr/ and let gas figure it outmatt
2013-07-13Add crtstuff for hppa. Lightly tested.skrll
2013-07-11Use pc-relative branch in crt0.Smatt
2013-07-11Add crtstuff for alpha. Compile tested only.matt
2013-07-11Make this work for N64 as well.matt
2013-07-11Add support for sparc and sparc64martin
2013-07-10Add END(func) so gdb doesn't get so confused.matt
2013-07-10Fix another bneq -> beql botchmatt
2013-07-10Add a ELFSIZE definematt
2013-07-10Fix logic inversion.matt
2013-06-30For O32, don't save $gp on the stack, save $s0 instead and just keep $gpmatt
2013-06-27Switch arm, earm, powerpc to use crtbegin.cmatt
2013-06-25Deal with O32 callling sequences.matt
2013-06-25Initialize $gpmatt
2013-06-25Use .long not .wordmatt
2013-06-24Use (target1) for .init/fini array entriesmatt
2013-06-24Make sure dwarf_eh_object is 8 words long.matt
2013-06-24Like the rest, make __DTOR_LIST__ start with a -1matt
2013-06-24Make dwarf_eh_object is 8 words longmatt
2013-06-22Add a common crtbegin.c file and use a machine dependent crtbegin.h tomatt
2013-06-21USE_COMPILERCRTSTUFF=no support for vax.matt
2013-05-05Whitespaceskrll
2013-04-29Simplify. earm is dealt with elsewhere.skrll
2013-01-23Handle CPUFLAGS being emptymatt