freebsd-dev/gnu/usr.bin
Justin Hibbits ff0bab9760 Add new PowerPC relocations to binutils
Summary:
LLVM/Clang generates relocations that our binutils doesn't understand, but newer
binutils does.  I got permission from the author of a series of patches to
relicense them as GPLv2 for use in FreeBSD.  The upstream git hashes are:

ac2df442ac7901f00af15b272fc48b594b433713
2b95367962dc14f69d3c338c4d54195266e2e169
102890f04c44b64cf5cef4588267dd9f24086ac7
b7fcf6f6bb53b5027e111107f5416769cb9a5798
1d483afedd5a628dc84fb58d1d570f79fdfbfa7b
90aecf7a80c1cefeb45fc10a6cd02c8338e34b4c
3a71aa26df2a372a58e9c11ef9ba51fd0e83320a
727fc41e077139570ea8b8ddfd6c546b2a55627c

With the import of clang 3.5, and a few backported patches, we should be able to
move powerpc and powerpc64 to clang-as-cc soon.

Test Plan: Passes make tinderbox, so no regressions.  Binaries built with clang
run on powerpc64.

Reviewers: #committers, dim

Reviewed By: dim

Differential Revision: https://reviews.freebsd.org/D1297

Obtained from:	Alan Modra, upstream binutils-gdb git
MFC after:	3 weeks
Relnotes:	yes
2014-12-12 03:58:51 +00:00
..
binutils Add new PowerPC relocations to binutils 2014-12-12 03:58:51 +00:00
cc Remove MK_ARM_EABI, the armeb issues have been fixed. The code to support 2014-10-01 08:26:51 +00:00
dialog Convert to LIBADD 2014-11-25 21:18:18 +00:00
diff Convert to LIBADD 2014-11-25 21:18:18 +00:00
diff3 POSIX patch(1) would treat -b as different meaning (the functionality 2010-02-22 22:32:24 +00:00
dtc Sanitize CFLAGS and add WARNS?=2. The hardcoding of -Os -fPIC 2010-07-15 02:22:50 +00:00
gdb Skip calling CPU_ISSET for NOCPU as a short period of time we can have 2014-12-09 14:21:43 +00:00
gperf upgrade gperf to the last GPLv2 version (3.0.3) 2011-11-28 12:29:16 +00:00
grep Convert to LIBADD 2014-11-25 21:18:18 +00:00
groff Install mdoc(7) and man(7) from mdoc instead of the one from groff 2014-11-23 22:28:46 +00:00
rcs Revert r267233 for now. PIE support needs to be reworked. 2014-08-19 15:04:32 +00:00
sdiff POSIX patch(1) would treat -b as different meaning (the functionality 2010-02-22 22:32:24 +00:00
tests Add placeholder Kyuafiles for various top-level hierarchies. 2014-04-21 21:39:25 +00:00
texinfo Revert r267233 for now. PIE support needs to be reworked. 2014-08-19 15:04:32 +00:00
Makefile Build gperf only if we're using g++ (not clang++) 2014-10-09 23:05:31 +00:00
Makefile.inc