NetBSD/common/lib
rin 27f1060c62 Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to
kernel and bootloader for 68010.

They requires a special calling convention to udivsi3, and cannot to be
mixed up in normal routines provided by libgcc or compiler_rt. Although,
there's no problem for using them in a controlled situation, i.e., kernel
and standalone programs.

Note that this does not affect at all m68k ports other than sun2, since
codes generated by gcc do not call these routines.

Assembler files are moved from common/lib/libc/arch/m68k/gen to
sys/lib/libkern/arch/m68k in order not to be compiled in libc.

Revert hack introduced to lib/libc/compiler_rt/Makefile.inc rev 1.37:
http://cvsweb.netbsd.org/bsdweb.cgi/src/lib/libc/compiler_rt/Makefile.inc#rev1.37

Proposed on port-sun2@ with no response...
(Again, this does not affect m68k ports other than sun2.)
http://mail-index.netbsd.org/port-sun2/2020/03/10/msg000102.html
2020-04-22 11:28:56 +00:00
..
libc Restrict usage of m68k assembler versions of {,u}divsi3 and {,u}divsi3 to 2020-04-22 11:28:56 +00:00
libppath Simplify, and comment out xrefs to non-existing pages. 2017-10-23 00:59:44 +00:00
libprop Use posix_madvise() rather than the legacy madvise() call, and 2019-05-08 04:34:33 +00:00
libutil Teach dk(4) about ZFS. 2020-03-30 08:36:09 +00:00
libx86emu Fix decoding of near CALL when address-size prefix (67h) is present. 2014-08-04 21:41:44 +00:00