summaryrefslogtreecommitdiffstats
path: root/lib/libelf/gelf_checksum.c
diff options
context:
space:
mode:
authorandrew <andrew@FreeBSD.org>2014-10-29 16:24:02 +0000
committerandrew <andrew@FreeBSD.org>2014-10-29 16:24:02 +0000
commitf0629d0f088e0764c7bc26a56baca5b4ef8acf1d (patch)
tree8619454664cc75a8f2255ce6878703397c091972 /lib/libelf/gelf_checksum.c
parent456c95b69d6b29abf5f35a1075e5e5c95c5a7d56 (diff)
downloadFreeBSD-src-f0629d0f088e0764c7bc26a56baca5b4ef8acf1d.zip
FreeBSD-src-f0629d0f088e0764c7bc26a56baca5b4ef8acf1d.tar.gz
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.
Diffstat (limited to 'lib/libelf/gelf_checksum.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud