freebsd-dev/lib/csu
Alex Richardson 3fe733f375 csu: Avoid additional nops in the MIPS INIT_CALL_SEQ macro
Since we had a .set reorder, the nop after the "jal" was being placed after
the delay slot, resulting in two nops.
While changing this code also guard the .set noreorder with .set push/pop
and use $zero as the cpsetup save register since we don't need to save $gp.

Reviewed By:	jhb
Differential Revision: https://reviews.freebsd.org/D25025
2020-06-05 08:46:55 +00:00
..
aarch64
amd64
arm Remove -mlong-calls vhen building arm libraries and llvm. 2020-03-10 06:49:43 +00:00
common
i386
mips csu: Avoid additional nops in the MIPS INIT_CALL_SEQ macro 2020-06-05 08:46:55 +00:00
powerpc [PowerPC] Fix wrong instructions in _savegpr_X. 2020-05-14 04:00:35 +00:00
powerpc64 powerpc64/csu: Rename dummy asm file to force use of 'cc' 2020-01-29 04:32:06 +00:00
riscv
tests Revert r353140: Re-add ALLOW_MIPS_SHARED_TEXTREL, sprinkle it around 2020-01-14 17:50:13 +00:00
Makefile
Makefile.inc Use -fno-asynchronous-unwind-tables to compile lib/csu 2020-05-11 19:36:38 +00:00