freebsd-dev/lib/csu
Kyle Evans ea7868016d mips: csu: fix compilation w/ LLVM
GCC issues the warning, but with LLVM it is fatal- no matching .cprestore
with .cpload. Reserve some place on the stack and and add the proper
.cprestore to pair it with.

nop added in the !o32 branch to fill out delay slot instruction, just in
case.

Reviewed by:	arichardson
Differential Revision:	https://reviews.freebsd.org/D21697
2020-01-03 19:59:42 +00:00
..
aarch64 Implement a BSD licensed crtbegin/crtend 2018-10-25 17:39:41 +00:00
amd64 csu: use BSD-1-clause license on csu files 2018-11-20 21:04:20 +00:00
arm Build the csu tests on all architectures. 2018-10-30 14:44:12 +00:00
common csu: Fix dynamiclib/init_test:jcr_test on !HAVE_CTORS archs 2019-11-08 14:28:39 +00:00
i386 csu: use BSD-1-clause license on csu files 2018-11-20 21:04:20 +00:00
mips mips: csu: fix compilation w/ LLVM 2020-01-03 19:59:42 +00:00
powerpc [PowerPC] force applications linked with lib CSU to have .got 2019-10-12 20:53:40 +00:00
powerpc64 [PPC64] Add ifunc support in libcsu 2019-09-12 16:45:07 +00:00
riscv csu: Add the riscv .init call sequence 2019-09-09 16:25:09 +00:00
sparc64 Add the (untested) mips and sparc64 .init call sequences. 2018-11-07 09:49:25 +00:00
tests Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around 2019-10-06 04:19:49 +00:00
Makefile Build the csu tests on all architectures. 2018-10-30 14:44:12 +00:00
Makefile.inc Support reading in .depend files. 2019-06-15 17:08:32 +00:00