#
272461 |
|
02-Oct-2014 |
gjb |
Copy stable/10@r272459 to releng/10.1 as part of the 10.1-RELEASE process.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation |
#
269792 |
|
10-Aug-2014 |
ian |
MFC r268993, r268893, r268994, plus partial r264070, r264082
Fix C++ exception handling for ARM EABI.
Just the part of r264070 that creates the FBSD_1.4 namespace in libc is hand-applied, and then r264082 which creates the Versions.def entry is MFC'd.
|
#
266314 |
|
17-May-2014 |
ian |
MFC 262989, 263210, 263230, 263231, 263239, 263242, 263243,
Export _libc_arm_fpu_present as a private symbol to be used by other system libraries, for example libm.
On armv6 access both the softfloat and, when available, the vfp to get and set the floating-point environment.
Build fenv-vfp.c with the softfp float abi. Without this gcc generates an incorrect assembly file that doesn't allow for vfp instructions.
Only build the vfp/softfp switching code on armv6 as we don't support vfp on anything earlier than this. This should fix the armeb and arm builds when using gcc.
Add an optimised version of the float and double helper functions.
|
#
256281 |
|
10-Oct-2013 |
gjb |
Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.
Approved by: re (implicit) Sponsored by: The FreeBSD Foundation
|
#
245651 |
|
19-Jan-2013 |
andrew |
Use the compiler-rt version __{u,}divsi3 and __{u,}modsi3 on ARM EABI
|
#
237110 |
|
15-Jun-2012 |
kientzle |
Per kib, since __flt_rounds is being added to FreeBSD 10, it belongs in FBSD_1.3.
MFC after: 1 week
|
#
237039 |
|
14-Jun-2012 |
kientzle |
__flt_rounds is a public symbol (expands from the FLT_ROUNDS macro), so include it in the public namespace on arm just as with other architectures.
This corrects r236816.
Submitted by: Jan Sieka MFC after: 1 week
|
#
236816 |
|
09-Jun-2012 |
kientzle |
__flt_rounds was omitted from the exported symbols here.
Submitted by: Jan Sieka Reviewed by: arm@ MFC after: 1 week
|
#
232497 |
|
04-Mar-2012 |
cognet |
Add __aeabi_read_tp to the symbol list.
|
#
226606 |
|
21-Oct-2011 |
das |
Replace a proliferation of buggy MD implementations of modf() with a working MI one. The MI one only needs to be overridden on machines with non-IEEE754 arithmetic. (The last supported one was the VAX.) It can also be overridden if someone comes up with a faster one that actually passes the regression tests -- but this is harder than it sounds.
|
#
172775 |
|
18-Oct-2007 |
cognet |
Unbreak arm build by removing duplicate symbols.
|
#
170154 |
|
31-May-2007 |
deischen |
Some libc symbol map cleanups.
net: endhostdnsent is named _endhostdnsent and is private to netdb family of functions.
posix1e: acl_size.c has been never compiled in, so there's no "acl_size".
rpc: "getnetid" is a static function.
stdtime: "gtime" is #ifdef'ed out in the source.
some symbols are specific only to some architectures, e.g., ___tls_get_addr is only defined on i386.
__htonl, __htons, __ntohl and __ntohs are no longer functions, they are now (internal) defines in <machine/endian.h>.
Submitted by: ru
|
#
169768 |
|
19-May-2007 |
cognet |
Use __mcount() instead of _mcount() to reduce diffs with NetBSD.
|
#
169593 |
|
16-May-2007 |
kan |
Do not export 'end' symbol. It is not meant to be visible to outside world and it wreak havoc if libc collides with other versioned libraries.
|
#
169525 |
|
13-May-2007 |
deischen |
Remove .mcount from gmon's Symbol map and add it to the appropriate arch. It can be named differently depending on the arch (.mcount, _mcount).
Submitted by: marius
|
#
169092 |
|
29-Apr-2007 |
deischen |
Use C comments since we now preprocess these files with CPP.
|
#
156608 |
|
12-Mar-2006 |
deischen |
Add symbol maps and initial symbol version definitions to libc.
Reviewed by: davidxu
|