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 |
|