aboutsummaryrefslogtreecommitdiff
path: root/contrib/binutils/ld
Commit message (Collapse)AuthorAgeFilesLines
* Merge ^vendor/binutils/dist@214033 into contrib/binutils.Dimitry Andric2010-10-191-0/+10
|\ | | | | | | | | | | | | | | | | | | The change made to bfd/elf.c in upstream revision 1.217.4.3 (which was a revert of an earlier change), caused objcopy on powerpc to fail to copy debug info from kernel modules. This had to be fixed by applying the diff from upstream revision 1.243 on top of it. Notes: svn path=/projects/binutils-2.17/; revision=214074
* | Merge ^vendor/binutils/dist@213996 into contrib/binutils. Skip addingDimitry Andric2010-10-183-414/+472
|\| | | | | | | | | | | | | | | any files we do not need, delete some files that were removed upstream, but keep our own customizations and backports from later binutils. Notes: svn path=/projects/binutils-2.17/; revision=214030
| * Rename vendor/binutils/*/contrib to vendor/binutils/*/xDavid E. O'Brien2009-01-19194-70817/+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. Notes: svn path=/vendor/binutils/dist/; revision=187443
* | binutils/ld: fix incorrect placement of __start_SECNAME in some casesAndriy Gapon2010-07-191-20/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | __start_SECNAME and __stop_SECNAME symbols are automatically generated by ld for orphan sections, i.e. those not explicitely referenced by a linker script. The symbols are supposed to be placed correspondingly at the start and the end of the section in output file. In some cases __start_SECNAME may be placed at the address after the end of the previous section (if any) and before the start the section. This happens when following conditions are met: 1. the orphan section is found in more than one input file 2. the orphan section has different alignment requirements across input files 3. the first instance of the section encountered doesn't have the greatest alignment requirement In these conditions resulting output section will be placed at address after the end of the previous section aligned to the greatest alignment requirement in the inputs, but __start_SECNAME will be placed at address after the end of the previous section aligned to the alignment requirement of the first input in which the section is encountered. See commit message of r196118 for a concrete example of problems caused by this bug. The fix is to place __start_SECNAME inside the section and use ABSOLUTE directive, rather than placing __start_SECNAME outside the section and trying to guess address alignment. This fix is in line with upstream binutils change/fix made between versions 2.19 and 2.20 in revision of 1.307 ldlang.c. MFC after: 3 weeks Notes: svn path=/head/; revision=210245
* | Teach our toolchain how to generate 64-bit PowerPC binaries. This fixesNathan Whitehorn2010-07-101-0/+3
| | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=209867
* | Push mips support into the tree.Warner Losh2008-12-111-0/+3
| | | | | | | | Notes: svn path=/head/; revision=185925
* | This commit was generated by cvs2svn to compensate for changes in r179404,David E. O'Brien2008-05-2919-0/+721
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=179405
| * Import of Binutils from the FSF 2.15 branch (just post-.0 release).David E. O'Brien2008-05-2919-0/+721
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC. Notes: svn path=/vendor/binutils/dist/; revision=179404
* | This commit was generated by cvs2svn to compensate for changes in r131722,David E. O'Brien2004-07-061-0/+80
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=131723
| * Import of Binutils from the FSF 2.15 branch (just post-.0 release).David E. O'Brien2004-07-061-0/+80
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC. Notes: svn path=/vendor/binutils/dist/; revision=131722
* | Update HEAD with the stock binutils_2_15_20040523 file.David E. O'Brien2004-06-164-251/+521
| | | | | | | | Notes: svn path=/head/; revision=130570
* | Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints) intoDavid E. O'Brien2004-06-161-307/+401
| | | | | | | | | | | | | | Binutils 2.15. Notes: svn path=/head/; revision=130565
* | Merge rev 1.2 (FreeBSD a.out configuration support) into Binutils 2.15.David E. O'Brien2004-06-161-86/+461
| | | | | | | | Notes: svn path=/head/; revision=130564
* | This commit was generated by cvs2svn to compensate for changes in r130561,David E. O'Brien2004-06-1697-10495/+15383
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=130562
| * Import of Binutils from the FSF 2.15 branch (just post-.0 release).David E. O'Brien2004-06-16103-11119/+16744
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC. Notes: svn path=/vendor/binutils/dist/; revision=130561
| * Things that never should have been imported.David E. O'Brien2003-03-0222-254/+0
| | | | | | | | Notes: svn path=/vendor/binutils/dist/; revision=111756
* | This commit was generated by cvs2svn to compensate for changes in r111756,David E. O'Brien2003-03-0215-179/+0
| | | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=111757
* | Update HEAD with the stock files.David E. O'Brien2002-12-023-8/+29
| | | | | | | | Notes: svn path=/head/; revision=107500
* | Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints)David E. O'Brien2002-12-021-45/+58
| | | | | | | | | | | | | | into the Binutils 2.13.2 20021128 snap. Notes: svn path=/head/; revision=107499
* | GC some stuff I thought was long gone.David E. O'Brien2002-12-0211-454/+0
| | | | | | | | Notes: svn path=/head/; revision=107495
* | This commit was generated by cvs2svn to compensate for changes in r107492,David E. O'Brien2002-12-0223-372/+655
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=107493
| * Import of Binutils from the FSF 2.13 branch (just pre-.2 release).David E. O'Brien2002-12-0227-425/+742
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 27-Oct-2002 21:12:00 EST. Notes: svn path=/vendor/binutils/dist/; revision=107492
* | Try to keep CVS from pissing over the next binutils import by returningDavid E. O'Brien2002-12-024-12/+0
| | | | | | | | | | | | | | to purely stock files. Notes: svn path=/head/; revision=107491
* | Use the stock version of this.David E. O'Brien2002-10-111-13/+30
| | | | | | | | Notes: svn path=/head/; revision=104849
* | Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints)David E. O'Brien2002-10-111-4/+19
| | | | | | | | | | | | | | into Binutils 2.13.1 snap. Notes: svn path=/head/; revision=104847
* | Bring the binutils_2_13_20021110_snap version of this to the HEAD branch.David E. O'Brien2002-10-111-2/+4
| | | | | | | | Notes: svn path=/head/; revision=104846
* | Bring the 2.13 snap version of this to the HEAD branch.David E. O'Brien2002-10-111-10/+63
| | | | | | | | Notes: svn path=/head/; revision=104845
* | Use the stock 2.13.1 snapshot version of this.David E. O'Brien2002-10-111-23/+15
| | | | | | | | Notes: svn path=/head/; revision=104844
* | Merge rev 1.2 (FreeBSD a.out configuration support) into theDavid E. O'Brien2002-10-111-14/+108
| | | | | | | | | | | | | | Binutils 2.13_20021110 snap. Notes: svn path=/head/; revision=104843
* | This commit was generated by cvs2svn to compensate for changes in r104834,David E. O'Brien2002-10-1153-1528/+3457
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=104835
| * Import of Binutils from the FSF 2.13 branch (just pre-.1 release).David E. O'Brien2002-10-1159-1594/+3696
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT. Notes: svn path=/vendor/binutils/dist/; revision=104834
* | Remove these Bintuils 2.11 files that aren't part of 2.12.David E. O'Brien2002-09-013-322/+0
| | | | | | | | Notes: svn path=/head/; revision=102776
* | This commit was generated by cvs2svn to compensate for changes in r102729,David E. O'Brien2002-08-312-3/+11
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=102730
| * Import of Binutils from the FSF 2.12 branch (post-.1 release).David E. O'Brien2002-08-312-3/+11
| | | | | | | | Notes: svn path=/vendor/binutils/dist/; revision=102729
* | Merge rev 1.2 (FreeBSD a.out configuration support) into theDavid E. O'Brien2002-07-051-0/+23
| | | | | | | | | | | | | | Binutils 2.12_20020622 snap. Notes: svn path=/head/; revision=99471
* | Use the stock 2.12.1 snapshot version of this.David E. O'Brien2002-07-051-0/+7
| | | | | | | | Notes: svn path=/head/; revision=99470
* | Use the stock version of this.David E. O'Brien2002-07-051-1/+1
| | | | | | | | Notes: svn path=/head/; revision=99469
* | This commit was generated by cvs2svn to compensate for changes in r99461,David E. O'Brien2002-07-058-4/+92
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=99462
| * Import of Binutils from the FSF 2.12 branch (just post-.1 release).David E. O'Brien2002-07-0511-5/+123
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 22-June-2002 23:28:00 EDT. Notes: svn path=/vendor/binutils/dist/; revision=99461
* | Use the stock 2.12 snapshot version of this.David E. O'Brien2002-04-121-78/+67
| | | | | | | | Notes: svn path=/head/; revision=94548
* | Merge rev 1.2 (FreeBSD a.out configuration support) into theDavid E. O'Brien2002-04-121-11/+14
| | | | | | | | | | | | | | Binutils 2.12_20020410 snap. Notes: svn path=/head/; revision=94547
* | This commit was generated by cvs2svn to compensate for changes in r94536,David E. O'Brien2002-04-1220-326/+201
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=94537
| * Import of Binutils from the FSF 2.12 branch.David E. O'Brien2002-04-1222-415/+282
| | | | | | | | | | | | | | | | (this fixes several linker problems and coredumps) These bits are taken from the FSF anoncvs repo on 10-April-2002 13:24 Zulu Notes: svn path=/vendor/binutils/dist/; revision=94536
* | Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints)David E. O'Brien2002-03-201-7/+4
| | | | | | | | | | | | | | into Binutils 2.12.0. Notes: svn path=/head/; revision=92835
* | Use the stock version of this.David E. O'Brien2002-03-201-1457/+1658
| | | | | | | | Notes: svn path=/head/; revision=92834
* | Bring the 2.12.0 release version of this to the HEAD branch.David E. O'Brien2002-03-201-1/+3
| | | | | | | | Notes: svn path=/head/; revision=92833
* | This commit was generated by cvs2svn to compensate for changes in r92828,David E. O'Brien2002-03-204-3/+64
|\| | | | | | | | | | | | | which included commits to RCS files with non-trunk default branches. Notes: svn path=/head/; revision=92829
| * Import of Binutils from the FSF 2.12 branch (just post-.0 release).David E. O'Brien2002-03-207-1468/+1727
| | | | | | | | | | | | | | These bits are taken from the FSF anoncvs repo on 20-March-2002 13:33:33 PST. Notes: svn path=/vendor/binutils/dist/; revision=92828
* | Merge rev 1.2 (teach `ld' how to access FreeBSD's ld ELF hints)David E. O'Brien2002-02-221-2/+4
| | | | | | | | | | | | | | into Binutils 2.12_20020221_snap. Notes: svn path=/head/; revision=91055
* | Bring the binutils_2_12_20020221_snap version of this to the HEAD branch.David E. O'Brien2002-02-222-13/+27
| | | | | | | | Notes: svn path=/head/; revision=91054