freebsd-skq/lib/libc
andrew f0629d0f08 MFC r269956:
From https://sourceware.org/ml/newlib/2014/msg00113.html
 By Richard Earnshaw at ARM
 >
 >GCC has for a number of years provides a set of pre-defined macros for
 >use with determining the ISA and features of the target during
 >pre-processing.  However, the design was always somewhat cumbersome in
 >that each new architecture revision created a new define and then
 >removed the previous one.  This meant that it was necessary to keep
 >updating the support code simply to recognise a new architecture being
 >added.
 >
 >The ACLE specification (ARM C Language Extentions)
 >(http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.set.swdev/index.html)
 >provides a much more suitable interface and GCC has supported this
 >since gcc-4.8.
 >
 >This patch makes use of the ACLE pre-defines to map to the internal
 >feature definitions.  To support older versions of GCC a compatibility
 >header is provided that maps the traditional pre-defines onto the new
 >ACLE ones.

 Stop using __FreeBSD_ARCH_armv6__ and switch to __ARM_ARCH >= 6 in the
 couple of places in tree. clang already implements ACLE. Add a define
 that says we implement version 1.1, even though the implementation
 isn't quite complete.
2014-10-29 16:24:02 +00:00
..
amd64 libc: Access _logname_valid more efficiently. 2013-08-17 19:24:58 +00:00
arm MFC r269956: 2014-10-29 16:24:02 +00:00
capability Merge r257633: 2013-11-06 23:59:19 +00:00
compat-43
db db: Use O_CLOEXEC instead of separate fcntl() call. 2013-08-13 19:20:50 +00:00
gdtoa
gen MFC 271048: 2014-09-08 14:45:58 +00:00
gmon libc: Use O_CLOEXEC when writing gmon files (cc -pg). 2013-08-13 21:45:48 +00:00
i386 libc: Access _logname_valid more efficiently. 2013-08-17 19:24:58 +00:00
ia64 The getcontext() from the __fillcontextx() call in the 2013-05-28 04:54:16 +00:00
iconv MFC r267436-267439: 2014-06-20 07:32:03 +00:00
include MFC r269867: 2014-08-30 10:16:25 +00:00
inet MFC r269867: 2014-08-30 10:16:25 +00:00
isc MFC r269867: 2014-08-30 10:16:25 +00:00
locale MFC r268272: 2014-07-12 17:39:13 +00:00
md MFC r269865: 2014-08-30 09:55:38 +00:00
mips Remove clause 3 and 4 from TNF licenses 2013-05-29 01:54:10 +00:00
nameser MFC r270215: Add missing break. 2014-08-30 10:29:47 +00:00
net MFC r269945: 2014-08-22 20:26:20 +00:00
nls POSIX 1003.1-2008: add ENOTRECOVERABLE, EOWNERDEAD errnos. 2013-05-04 19:07:22 +00:00
posix1e MFC: r264507 2014-04-23 12:11:14 +00:00
powerpc Revert r253748,253749 2013-07-28 18:44:17 +00:00
powerpc64 Revert r253748,253749 2013-07-28 18:44:17 +00:00
quad
regex MFC r268066: 2014-08-03 18:39:11 +00:00
resolv MFC r269867: 2014-08-30 10:16:25 +00:00
rpc MFC r258580: 2014-10-09 23:05:32 +00:00
softfloat
sparc64 MFC r262613: 2014-03-26 07:31:57 +00:00
stdio MFC r268924: 2014-08-16 01:29:49 +00:00
stdlib MFC r269901: 2014-08-16 01:03:51 +00:00
stdtime MFC r272562,r272678,r272679 2014-10-19 21:16:24 +00:00
string MFC r266865; 2014-06-14 02:57:40 +00:00
sys MFC r272884: 2014-10-20 18:53:54 +00:00
uuid
xdr MFC r258580: 2014-10-09 23:05:32 +00:00
yp
libc.ldscript MFC r258283 - move iconv* symbols out of libc.so.7 namespace with 2013-11-20 20:24:59 +00:00
Makefile MFC r269865: 2014-08-30 09:55:38 +00:00
Versions.def MFC r268993, r268893, r268994, plus partial r264070, r264082 2014-08-10 22:26:29 +00:00