NetBSD/lib/libc/arch
skrll 46ef072377 Fix for [on]{32,64}
/usr/tests/lib/libc/sys/t_getcontext
/usr/tests/lib/libc/sys/t_swapcontext
/usr/tests/lib/libc/sys/t_ucontext
/usr/tests/lib/libpthread/t_swapcontext

All pass now.

Changes amount to

- saving GP from caller in context for n{32,64}
- performing (the equivalient of) PIC_PROLOGUE for swapcontext and
  __resumecontext
- Call setcontext via the PLT in __resumecontext
2016-09-21 06:49:39 +00:00
..
aarch64 Add the fpset* routines for tests 2015-07-07 21:40:19 +00:00
alpha
arm In rumprun mode on ARM, don't build syscall or signal code into libc. 2015-08-20 16:13:40 +00:00
hppa No need to define PSW_MBS as machine/psl.h provides it for us 2016-07-16 09:51:13 +00:00
i386 Don't include sigtramp or foocontext routines in rumprun mode. They won't 2015-07-15 14:27:49 +00:00
ia64 PR port-ia64/51261 2016-08-05 16:40:47 +00:00
m68k
mips Fix for [on]{32,64} 2016-09-21 06:49:39 +00:00
or1k Call libc's fpgetround. 2015-03-19 21:22:59 +00:00
powerpc Call libc's fpgetround. 2015-03-19 21:22:59 +00:00
powerpc64 Call libc's fpgetround. 2015-03-19 21:22:59 +00:00
riscv Use lla instead doing the pcrel relocs ourselves. 2015-03-31 11:59:41 +00:00
sh3 On swapcontext(3) preserve r12 too. Properly fixes PR port-sh3/49597. 2015-04-06 01:50:46 +00:00
sparc
sparc64 remove various HAVE_GCC=45 fragments. 2015-04-15 19:13:46 +00:00
vax use __register_t 2016-01-24 22:02:48 +00:00
x86_64 Save and restore all the registers we need instead of playing tricks and 2016-03-19 21:27:38 +00:00