summaryrefslogtreecommitdiffstats
path: root/contrib/binutils/bfd/elf64-ppc.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge binutils 2.17.50 to head. This brings a number of improvements todim2011-02-181-1177/+3645
|\ | | | | | | | | | | | | | | | | x86 CPU support, better support for powerpc64, some new directives, and many other things. Bump __FreeBSD_version, and add a note to UPDATING. Thanks to the many people that have helped to test this. Obtained from: projects/binutils-2.17
| * Try a more generic version of the last two fixes. Assuming this is correct,nwhitehorn2010-12-071-4/+1
| | | | | | | | | | | | | | | | it should also be MI. The problem here arises when ld ends up linking a link-once section with relocations against sections that point back to it that are as yet unresolved. Instead of piecemeal finding sections we think are potentially subject to this issue, just defer processing for sections that have yet to be relocated instead of immediately bailing.
| * Fix another .got references-in-linkonce-sections issue with C++. There arenwhitehorn2010-12-071-0/+3
| | | | | | | | | | | | remaining issues here, and a more general solution is probably called for. Submitted by: Jakob van Santen <vansanten@wisc.edu>
| * Merge ^/vendor/binutils/dist@214571 into contrib/binutils, which bringsdim2010-11-011-292/+429
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | us up to version 2.17.50.20070703, at the last GPLv2 commit. Amongst others, this added upstream support for some FreeBSD-specific things that we previously had to manually hack in, such as the OSABI label support, and so on. There are also quite a number of new files, some for cpu's (e.g. SPU) that we may or may not be interested in, but those can be cleaned up later on, if needed.
| * | Fix a manifestation of GCC bug 16625 that caused ld >= 2.17 to fail onnwhitehorn2010-10-251-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 64-bit PowerPC when linking multiple C++ files referencing the same method, defined in a common header, when that method had a switch statement with more than 4 cases. This change fixes compilation of LLVM tblgen on 64-bit PPC with binutils 2.17. Lots of help from: dim Upstream after: more testing
| * | Merge ^vendor/binutils/dist@214082 into contrib/binutils.dim2010-10-211-1006/+3336
| |\ \ |/ / / | | _
| * Rename vendor/binutils/*/contrib to vendor/binutils/*/xobrien2009-01-191-9024/+0
| | | | | | | | | | | | | | Binutils has a "contrib" subdirectory - thus flattening cannot happen without renaming the upper level contrib directory in a first pass. Also, don't record this move and remove any keyword expansion.
* | Teach our toolchain how to generate 64-bit PowerPC binaries. This fixesnwhitehorn2010-07-101-3/+11
|/ | | | | | | | a variety of bugs in binutils related to handling of 64-bit PPC ELF, provides a GCC configuration for 64-bit PowerPC on FreeBSD, and associated build systems tweaks. Obtained from: projects/ppc64
* Import of Binutils from the FSF 2.15 branch (just post-.0 release).obrien2004-06-161-1959/+4678
| | | | These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
* Import of Binutils from the FSF 2.13 branch (just pre-.2 release).obrien2002-12-021-10/+12
| | | | These bits are taken from the FSF anoncvs repo on 27-Oct-2002 21:12:00 EST.
* Import of Binutils from the FSF 2.13 branch (just pre-.1 release).obrien2002-10-111-528/+1968
| | | | These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT.
* Import of Binutils from the FSF 2.12 branch (just post-.1 release).obrien2002-07-051-223/+468
| | | | These bits are taken from the FSF anoncvs repo on 22-June-2002 23:28:00 EDT.
* Import of Binutils from the FSF 2.12 branch.obrien2002-04-121-4/+11
| | | | | (this fixes several linker problems and coredumps) These bits are taken from the FSF anoncvs repo on 10-April-2002 13:24 Zulu
* Import of Binutils from the FSF 2.12 branch (just post-.0 release).obrien2002-03-201-40/+172
| | | | These bits are taken from the FSF anoncvs repo on 20-March-2002 13:33:33 PST.
* Import of Binutils from the FSF 2.12 branch (pre-.0 release).obrien2002-02-221-30/+46
| | | | These bits are taken from the FSF anoncvs repo on 21-Feburary-2002 20:15 PST.
* Enlist the FreeBSD-CURRENT users as testers of what is to become Binutilsobrien2002-01-271-0/+4463
version 2.12.0. These bits are taken from the FSF anoncvs repo on 27-January-2002 03:41 PST.
OpenPOWER on IntegriCloud