Commit Graph

220598 Commits

Author SHA1 Message Date
matt
afb7a3b050 write of final NUL in strlcpy doesn't need to be post-incremented 2013-08-20 21:37:39 +00:00
matt
61e4023f77 If compiling standalone with Thumb, use the thumb version instead of the
naive version.
2013-08-20 21:35:24 +00:00
matt
bb45e513c6 Thumb versions of strcpy/strlcpy/strncpy 2013-08-20 21:32:50 +00:00
matt
e61510c225 strlcat_arm.S is smaller than strlcat_naive.S so always use it. 2013-08-20 21:08:54 +00:00
matt
56cc66b2e2 Add links for various directories needs by amd64/sparc64/i386/sun2/m68000 2013-08-20 20:54:35 +00:00
joerg
52b1859854 Extract the data for nl_langinfo directly from the corresponding
part implementation using a category/offset table.
2013-08-20 19:58:30 +00:00
macallan
975e4c65ca support UltraSPARC-IIe STICK counter as time base 2013-08-20 19:19:23 +00:00
matt
bcd47cf3a7 Add LIBISPRIVATE?=yes 2013-08-20 18:06:03 +00:00
matt
26c3056190 Don't install libkern.a 2013-08-20 18:05:03 +00:00
matt
16212a1551 We provide ./usr/lib/libkern.a now 2013-08-20 17:43:47 +00:00
matt
1063910749 remove some dead rules.
Use ln -sf
2013-08-20 17:41:58 +00:00
matt
ad9e59d6ac Build libkern 2013-08-20 17:36:20 +00:00
matt
421193ab74 Make libkern.a for standalone problems and install it into ./usr/lib 2013-08-20 17:35:41 +00:00
matt
1a52a42b91 Add a missing it gt before movgt for thumb 2013-08-20 16:34:47 +00:00
christos
f5cfca3b2e modernize, comment out dead code, amend gethostbyaddr prototype. 2013-08-20 15:44:17 +00:00
yamt
44ef5a4f25 - deal with softint_establish failure
- establish softint only when necessary
2013-08-20 12:28:12 +00:00
macallan
73af4c39e5 add US-IIe specific STICK and ESTAR registers 2013-08-20 10:33:03 +00:00
matt
59eed4d06e Use the arm versions of strnlen if compiling thumb2 2013-08-20 08:08:59 +00:00
matt
04d357d985 Use the arm versions of strlen/strchr/strrchr if compiling thumb2 2013-08-20 08:07:30 +00:00
matt
7477ad6ac7 thumbify (part2) 2013-08-20 08:06:30 +00:00
matt
b628072a9d swap r1 & ip
use adds, eors, etc.
teq -> cmp
2013-08-20 08:05:49 +00:00
matt
7eb7e9aa67 Push two registers to keep stack aligned. 2013-08-20 07:52:31 +00:00
matt
3444a5b35b Unless we are using an XSCALE, default to the normal arm version of memcpy. 2013-08-20 07:25:52 +00:00
matt
2959ac0b5b Add dropped v 2013-08-20 00:20:55 +00:00
joerg
a5358f3607 Remove most LC_CTYPE specific parts of locale.cache. 2013-08-19 22:43:28 +00:00
joerg
6f9c8629a8 Remove duplicate zh entry. 2013-08-19 22:34:41 +00:00
matt
e49dc77c7b Fix <arm/locore.h> lossage 2013-08-19 22:26:09 +00:00
matt
0e6587832d always compile GMP and MPFR as ARM 2013-08-19 22:25:32 +00:00
matt
6d142d8571 Add cortex-a7 2013-08-19 22:23:12 +00:00
matt
8778fdb5df Always compile as arm code. 2013-08-19 22:22:23 +00:00
matt
c1007461a4 Put the ctors code in .text.startup and dtors code in .text.exit 2013-08-19 22:15:13 +00:00
matt
8caf10303e Put the startup code in .text.startup 2013-08-19 22:14:37 +00:00
matt
f163a9dc44 Group all syscalls together. 2013-08-19 22:13:34 +00:00
matt
2cf5e9962b Use _INVOKE_CERROR() and movs 2013-08-19 22:11:50 +00:00
matt
538e5fbc35 Always compile as ARM even if -mthumb is given. 2013-08-19 22:10:51 +00:00
matt
a1da4af7ac Do alternative text sections better, add a _TEXT_SECTION which defaults to
.text but can be overridden before <arm/asm.h> gets included.
2013-08-19 22:08:31 +00:00
joerg
8b770def41 Missing locale specific change. 2013-08-19 20:41:15 +00:00
matt
4ca1b3cb84 Add two thumb2 bits. 2013-08-19 17:50:04 +00:00
matt
c2b4a072b1 Missing one teq -> cmp 2013-08-19 17:41:47 +00:00
matt
5df59dfb3f Swap use of r1 and ip
teq -> cmp.
add s to few instructions
(thumbify part 1)
2013-08-19 17:38:47 +00:00
matt
ddea6e9586 cbnz/cbz can not branch backwards so nuke 'em.
Use the same register usage in strlen as in strnlen
2013-08-19 17:02:25 +00:00
matt
3c46e5578f if softfloat, Install a ld.so.conf to use libc_vfp.so if there is a VFP on
evbarm (no other arm ports a CPU supporting VFP).
2013-08-19 16:34:29 +00:00
skrll
4c12d81ae9 Don't return EPASSTHROUGH when succeeding in ODIOCGDINFO or ODIOCGDEFLABEL 2013-08-19 14:58:57 +00:00
joerg
7efdee83f2 Add strerror_l. 2013-08-19 13:03:12 +00:00
joerg
6dd204a623 GC __indr_reference wrappers. 2013-08-19 10:59:39 +00:00
joerg
325fca1539 Shut up lint. 2013-08-19 09:12:58 +00:00
joerg
9c11b12444 Add nl_langinfo_l, catopen_l and wcsftime_l. 2013-08-19 08:03:33 +00:00
christos
2c0b172d86 fix gethostbyaddr prototype per TOG. 2013-08-19 07:18:42 +00:00
skrll
ac67cf2b14 Whitespace 2013-08-19 07:06:06 +00:00
skrll
9c2d19de03 G/C arm COMPILERCRTSTUFF 2013-08-19 06:56:15 +00:00