summaryrefslogtreecommitdiff
path: root/lib/csu
AgeCommit message (Expand)Author
2014-03-04Add GENASSYM_CPPFLAGS in two more places.joerg
2014-02-27Use _ENTRYmatt
2014-02-27Use the CALL() macro.matt
2014-02-27Add powerpc64 supportmatt
2014-02-27G/c old unused sh3 csu. Requested by joerg@uwe
2014-02-26Make the .note section mergable and set proper "item" length.martin
2014-02-01sparc and sparc64 have moved to new world order, remove legacy files.martin
2014-01-31Remove old compiler based crt stuff for alpha mips powerpc and vaxmatt
2014-01-29Also make sure the __CTOR_LIST__ is just aligned to a pointer boundary.bouyer
2014-01-11Using ${LD} -x screws up BE arm. Use ${OBJCOPY} ${OBJCOPYLIBFLAGS} insteadmatt
2013-12-20Drop .fpu. Discussed with Matt.joerg
2013-12-11Make sure the __CTOR_LIST__ is just aligned to a pointer boundary.matt
2013-12-08Make sure t9 ($25) is properly set before calling ___startmatt
2013-11-29Include crtbegin.h first to make it possible to build with the stricterjoerg
2013-11-17Simplify previous by using CSU_MACHINE_ARCH. Hint from Takeshi Nakayama.martin
2013-11-16We do not want to build the code model markes when creating the 32bitmartin
2013-11-14On sparc64: create additional "marker" object files, that can be used by themartin
2013-11-11Explicitly depend on sys/param.h to pick up __NetBSD_Version changes.joerg
2013-09-18Fix previous: use PICFLAGS for crtbeginS.ouwe
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-10MARCH note is conditionalmatt
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-26MIPS wants a read/write eh_frame.matt
2013-08-21Thumbifymatt
2013-08-19Put the ctors code in .text.startup and dtors code in .text.exitmatt
2013-08-19G/C arm COMPILERCRTSTUFFskrll
2013-08-05Alpha needs crtfm.o for USE_COMPILERCRTSTUFF=nomatt
2013-08-04G/C old csu stuff for hppa.skrll
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-18Only supplie -fPIE to crtbegin.c if MKPIC is yes.matt
2013-07-18s/bsrl/jsr/ and let gas figure it outmatt
2013-07-17Use -fPIE for crtbegin.o (instead of -fpie).martin
2013-07-13Add crtstuff for hppa. Lightly tested.skrll
2013-07-13crt0 actually calls ___startskrll
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-07-10Try to also document the variant using common C code - Matt, please review!martin
2013-07-10Fix typomartin