53 Commits

Author SHA1 Message Date
dim
0acbbeece7 Import the binutils-2_17-branch from the sourceware CVS repository,
exactly as it was on Tue, 7 Aug 2007 00:00:13 +0000.

Corresponds to git commit b458c361f01f7a257f897d0961d0a379ee999aaa.

This is currently (and most likely forever :) the last commit on this
branch.
2010-10-19 21:13:25 +00:00
dim
3fe713c2c2 Import the binutils-2_15-branch from the sourceware CVS repository,
exactly as it was on Wed, 8 Jun 2005 15:34:48 +0000.

Corresponds to git commit 7e01d69a19a8fd079887f26853c8565da15ff340.

This is currently (and most likely forever :) the last commit on this
branch.
2010-10-18 21:20:10 +00:00
dim
993d25d61b Import the binutils-2_15-branch from the sourceware CVS repository,
exactly as it was on Sun, 23 May 2004 04:40:32 +0000.

Corresponds to git commit 242eda977694c559d7d21626702034c13d745597.
2010-10-17 21:56:26 +00:00
obrien
5c16e08e67 Cleanup. 2009-05-06 05:08:58 +00:00
obrien
71671b96d3 Flatten vendor/binutils/dist. 2009-05-06 05:08:22 +00:00
obrien
6bf01e40c1 Flatten vendor/binutils/*/{x,contrib}/binutils/* to just vendor/binutils/*/*
Also, don't record this move and remove any keyword expansion.
2009-01-23 16:09:19 +00:00
obrien
2b02dfaa48 Rename vendor/binutils/*/contrib to vendor/binutils/*/x
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.
2009-01-19 17:25:17 +00:00
obrien
cd5f96a9ef Import of Binutils from the FSF 2.15 branch (just post-.0 release).
These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
2008-05-29 02:29:59 +00:00
obrien
2e6f1b26db Bring in fix for Binutils PR other/16240: Check for a failure return from
cplus_demangle_type.  This is the rev 1.50-1.51 change.

Our addr2line, etc.. would crash if used on C++ code that contains
certain symbol types.  One example is
_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
2008-01-29 16:12:06 +00:00
kan
415b6dd3be Import two binutils header files from FSF 2.15 branch.
These fix binutils compilation on i386/amd64 with GCC 4.1 and
have no other effect.

No response by: obrien
2007-04-06 17:43:46 +00:00
marius
f5e830d091 * elf64-sparc.c (sparc64_elf_adjust_dynamic_symbol): When linking a
non-shared object, do not reserve space in .plt and .rela.plt
for regular symbols neither defined nor referenced in shared objects.

This is a backport of rev. 1.101 (sourceware.org repository) to
Binutils 2.15 which fixes the creation of bogus relocations in the
PLT of Firefox and Thunderbird binaries and which in turn caused
them to segfault in rtld(1). This is committed to the vendor branch
as it doesn't represent a local change but the original vendor fix
is from after elf_link_hash_flags was replaced with bitfields.

PR:		sparc64/89486
Approved by:	maintainer timeout
Obtained from:	NetBSD
MFC after:	1 week
2006-06-08 13:10:51 +00:00
obrien
1b66131eb1 Fix bogus fmov* SPARC opcodes.
(Note this makes the vendor branch not represent Binutils in the vendor's
CVS repository at any point in time.  Portmgr did not like the state of
Binutils on Sparc that represented the point in time the vendor fixed this
issue.  I'd rather have fixed this on RELENG_6.)

Approved by:	re
2005-07-07 22:06:54 +00:00
obrien
72e3341781 Import of Binutils from the FSF 2.15 branch (just post-.0 release).
These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
2004-07-06 19:16:23 +00:00
obrien
2504df11e1 Import of Binutils from the FSF 2.15 branch (just post-.0 release).
These bits are taken from the FSF anoncvs repo on 23-May-2004 04:41:00 UTC.
2004-06-16 05:45:41 +00:00
obrien
6b4c52b743 Play along with the effort to use getopt_long from libc. 2004-03-17 07:58:36 +00:00
obrien
e084c5b388 Things that never should have been imported. 2003-03-02 19:10:30 +00:00
obrien
ecae3c4f95 Junk that never should have gotten imported. 2003-03-02 19:01:31 +00:00
obrien
4f4b0b5073 Import of Binutils from the FSF 2.13 branch (just pre-.2 release).
These bits are taken from the FSF anoncvs repo on 27-Oct-2002 21:12:00 EST.
2002-12-02 09:06:04 +00:00
obrien
70d0c6024f Import of Binutils from the FSF 2.13 branch (just pre-.1 release).
These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT.
2002-10-11 09:15:11 +00:00
obrien
e523ed1ed7 Typo fixed on Vendor branch 2002-10-11 07:06:21 +00:00
obrien
aae950e69c Import of Binutils from the FSF 2.13 branch (just pre-.1 release).
These bits are taken from the FSF anoncvs repo on 11-Oct-2002 22:39:35 PDT.
2002-10-11 06:01:20 +00:00
obrien
dcf134d53b Remove these MIPS (and stragglers) from the vendor branch so I won't
accidently import them again.
2002-08-31 20:49:15 +00:00
obrien
0570468a60 Import of Binutils from the FSF 2.12 branch (post-.1 release). 2002-08-31 20:20:07 +00:00
obrien
f3c54bd2c1 Import of Binutils from the FSF 2.12 branch (just post-.1 release).
These bits are taken from the FSF anoncvs repo on 22-June-2002 23:28:00 EDT.
2002-07-05 20:16:34 +00:00
obrien
18ff9f4f1b Import of Binutils from the FSF 2.12 branch.
(this fixes several linker problems and coredumps)
These bits are taken from the FSF anoncvs repo on 10-April-2002 13:24 Zulu
2002-04-12 19:33:52 +00:00
obrien
1d1ccbf8e1 Import of Binutils from the FSF 2.12 branch (just post-.0 release).
These bits are taken from the FSF anoncvs repo on 20-March-2002 13:33:33 PST.
2002-03-20 21:37:13 +00:00
obrien
670387a18a Import of Binutils from the FSF 2.12 branch (pre-.0 release).
These bits are taken from the FSF anoncvs repo on 21-Feburary-2002 20:15 PST.
2002-02-22 04:18:42 +00:00
obrien
fc89183cdc Enlist the FreeBSD-CURRENT users as testers of what is to become Binutils
version 2.12.0.  These bits are taken from the FSF anoncvs repo on
27-January-2002 03:41 PST.
2002-01-27 12:00:11 +00:00
peter
94820fd806 Fix the 'nm' -> segfault bug (on the vendor branch). This has been fixed
the same way in the cygnus base source.  The problem was that bfd was
writing to memory obtained from malloc(0).    The next import will update
this if necessary.  I'm not sure of the origins of this patch.

Discussed with: obrien
2001-12-20 02:23:44 +00:00
obrien
14771d6bc7 Halloween import of Binutils from the FSF 2.11 branch.
This fixes some IA-64 related bugs.
2001-11-01 09:24:29 +00:00
obrien
7734e00828 Import the extra bits needed to target IA-64, PowerPC, and sparc64.
(this is Binutils from the FSF 2.11 branch [checked out 19-July-2001])
2001-10-13 01:47:52 +00:00
obrien
51c8705492 Import of Binutils from the FSF 2.11 branch [checked out 19-July-2001]. 2001-07-28 18:44:42 +00:00
obrien
e55b0aebbf Import of Binutils from the FSF 2.11 branch [checked out 19-July-2001].
This fixes an annoying `ld' bug.
2001-07-20 03:29:51 +00:00
obrien
e4de9fb2c0 Import of GNU Binutils version 2.11.2. 2001-06-26 18:26:26 +00:00
obrien
bc13a0c595 Import of GNU Binutils version 2.11.2. 2001-06-26 16:57:43 +00:00
obrien
328e45595b Import of GNU Binutils version 2.11.0.
Believe it or not, this is heavily stripped down.
2001-05-28 05:21:37 +00:00
obrien
7fbb72605a Import a virgin (but trimed) Binutils 2.10 release. 2000-11-26 01:21:09 +00:00
obrien
f7a5dc3a44 Import of GNU Binutils version 2.10.1.
Believe it or not, this is heavily stripped down.
2000-11-25 10:29:36 +00:00
obrien
58a7905715 Import of GNU Binutils version 2.10.1.
Believe it or not, this is heavily stripped down.
2000-11-15 20:52:56 +00:00
obrien
7c4d7cfec1 Import a virgin (but trimed) Binutils 2.10 release. 2000-11-13 09:30:58 +00:00
obrien
2ad87765c0 Upgrade to Binutils 2.10.0. 2000-11-13 09:14:15 +00:00
obrien
813b11648e Import a virgin (but trimed) Binutils 2.10 release. 2000-06-20 06:20:42 +00:00
obrien
4e16f4e986 Addition SCO/SVR4 offical EI_OSABI types taken from the sourceware trunk. 2000-05-13 19:21:45 +00:00
obrien
2a9ea95d68 Import of Binutils 2.10 snapshot. 2000-05-12 23:15:20 +00:00
obrien
bffe850874 Vendor import of the 19990502 Cygnus Sourceware version of sparc-ops.c.
This fixes a critcal problem in building a sparc64 toolchain.
2000-04-19 17:30:18 +00:00
obrien
a41a02cd03 Header file gotten from the Cygnus Sourceware Binutils anoncvs repository
on 14-April-2000.  This gives us offical SCO/SVR4 ABI values for EI_OSABI.
2000-04-18 02:42:12 +00:00
obrien
50b710fb89 Import the Sparc bits of GNU binutils 2.9.1.
Requested by:	steve
2000-04-05 04:09:32 +00:00
obrien
ef7325f7c9 Import the latest version ehopt.c from the Cygnus Sourceware anoncvs
repository (dated 5-3-1999).

This fixes the endless loop the assembler gets in when it is trying to
decide how big part of the exception handling table should be on the Alpha.
This version of this file allows qradiobutton.cpp from qt and widget.cc
from kdelibs11 to be compilable.
2000-02-02 03:10:44 +00:00
imp
eb98fb7651 Import files needed to build mips binaries with binutils 2.9.1. 1999-02-28 23:08:24 +00:00
jdp
effee09f85 Import GNU binutils-2.9.1. This will break things for a few minutes
until I've made the commits to resolve the conflicts.

Submitted by:	Doug Rabson <dfr>
1998-09-06 22:57:45 +00:00