David E. O'Brien
ac1a00f2eb
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
Alexander Kabaev
1cf866da16
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 Strobl
2ce641c5c4
* 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
David E. O'Brien
362c19dcb0
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
David E. O'Brien
e74f71ff7f
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
David E. O'Brien
da03bc7002
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
David E. O'Brien
3d37d1c75e
Play along with the effort to use getopt_long from libc.
2004-03-17 07:58:36 +00:00
David E. O'Brien
18dcca33ad
Things that never should have been imported.
2003-03-02 19:10:30 +00:00
David E. O'Brien
7f158db49d
Junk that never should have gotten imported.
2003-03-02 19:01:31 +00:00
David E. O'Brien
898696a8b3
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
David E. O'Brien
0320623115
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
David E. O'Brien
faaac0f7ca
Typo fixed on Vendor branch
2002-10-11 07:06:21 +00:00
David E. O'Brien
88e5f95a93
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
David E. O'Brien
bde4025733
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
David E. O'Brien
f862c555e6
Import of Binutils from the FSF 2.12 branch (post-.1 release).
2002-08-31 20:20:07 +00:00
David E. O'Brien
c7549e32a4
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
David E. O'Brien
0aecce1e34
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
David E. O'Brien
55ba99bb8d
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
David E. O'Brien
eb1d121cb5
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
David E. O'Brien
dbbf32dd39
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 Wemm
855ee8c509
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
David E. O'Brien
adc940bfc7
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
David E. O'Brien
ca8d09641f
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
David E. O'Brien
386acb3a4c
Import of Binutils from the FSF 2.11 branch [checked out 19-July-2001].
2001-07-28 18:44:42 +00:00
David E. O'Brien
e3bf29e1d6
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
David E. O'Brien
dfb1a3b23c
Import of GNU Binutils version 2.11.2.
2001-06-26 18:26:26 +00:00
David E. O'Brien
fd66bf0071
Import of GNU Binutils version 2.11.2.
2001-06-26 16:57:43 +00:00
David E. O'Brien
c9edceadd8
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
David E. O'Brien
bf9a5db426
Import a virgin (but trimed) Binutils 2.10 release.
2000-11-26 01:21:09 +00:00
David E. O'Brien
1c58bf46ba
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
David E. O'Brien
98c12ca6b6
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
David E. O'Brien
3191012c29
Import a virgin (but trimed) Binutils 2.10 release.
2000-11-13 09:30:58 +00:00
David E. O'Brien
5a436ba7a4
Upgrade to Binutils 2.10.0.
2000-11-13 09:14:15 +00:00
David E. O'Brien
9cf1d3773b
Import a virgin (but trimed) Binutils 2.10 release.
2000-06-20 06:20:42 +00:00
David E. O'Brien
30565a54fc
Addition SCO/SVR4 offical EI_OSABI types taken from the sourceware trunk.
2000-05-13 19:21:45 +00:00
David E. O'Brien
78ce21c1df
Import of Binutils 2.10 snapshot.
2000-05-12 23:15:20 +00:00
David E. O'Brien
4a6dfd6c0a
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
David E. O'Brien
bf5476a756
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
David E. O'Brien
407509b3ae
Import the Sparc bits of GNU binutils 2.9.1.
...
Requested by: steve
2000-04-05 04:09:32 +00:00
David E. O'Brien
0b91470ee9
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
Warner Losh
2bc4294122
Import files needed to build mips binaries with binutils 2.9.1.
1999-02-28 23:08:24 +00:00
John Polstra
f3c0afbfb0
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
John Birrell
11ab2a9095
Import an extra source file from binutils 2.8.1 that is included on
...
alpha.
1998-03-09 03:38:19 +00:00
cvs2svn
d3609998d8
This commit was manufactured by cvs2svn to create branch
...
'VENDOR-binutils'.
1998-03-01 23:26:33 +00:00
John Polstra
52cb49752a
Initial import of GNU binutils version 2.8.1. Believe it or not,
...
this is heavily stripped down.
1998-03-01 22:58:51 +00:00