mrg
ce3315ff2f
redo the previous such that it works. amd64 seems to work again now.
2004-12-11 01:39:42 +00:00
skrll
7610607ebc
Fix merge botch so that we get the right TARGET_FORMAT.
2004-12-10 15:15:41 +00:00
skrll
83f6b834e6
Fix merge botch and make sure we pick up the right vectors for
...
hppa*-*-netbsd*
2004-12-10 08:04:28 +00:00
mrg
c47c675845
bfd/elflink.c
2004-12-08 14:57:53 +00:00
mrg
e7fdb20d02
avoid 32 bit shift on 32 bit type
2004-12-08 14:57:52 +00:00
mrg
6cd5325a7e
bfd/elflink.c
2004-12-08 14:57:52 +00:00
mrg
e4b0a4a67a
fix a compile-time warning.
2004-12-08 14:27:05 +00:00
mrg
67891deae5
merge binutils 2.15 cornflakes.
...
XXX: some info files are not yet totally fixed up..will fix.
2004-12-08 13:38:11 +00:00
mrg
adc74f2444
these files are created at build time
2004-12-08 13:38:10 +00:00
mrg
70ee3f68e3
merge binutils 2.15 cornflakes.
...
XXX: some info files are not yet totally fixed up..will fix.
2004-12-08 13:38:07 +00:00
mrg
e88da0ac40
initial import of binutils 2.15 branch (20041204)
2004-12-08 09:52:50 +00:00
mrg
0b0695816f
these files are created at build time
2004-12-08 09:47:04 +00:00
mrg
ddc1ca5b37
these files are created at build time
2004-12-08 09:08:53 +00:00
mrg
3fa5a086b0
these files are created at build time
2004-12-08 08:49:27 +00:00
peter
4037d03620
Apply revision 1.56 from binutils CVS:
...
Catch NULL bfd pointers passed to bfd_archive_filename.
Fixes a core dump in ld(8) when loading certain LKMs.
Approved by mrg.
2004-10-25 09:45:43 +00:00
sekiya
98c96dbb1e
Add big-endian elf64 to ld for MIPS targets.
...
Reviewed by simonb@
2004-09-03 10:30:09 +00:00
thorpej
eb9f224468
Integrate / parameterize changes from Chuq Silvers / Nick Hudson to
...
simplify GP handling on HPPA for NetBSD, and get dynamically-linked
executables working. Changes to be submitted to FSF:
bfd:
* config.bfd (hppa*-*-netbsd*): Set targ_defvec to
bfd_elf32_hppa_nbsd_vec. Add bfd_elf32_hppa_linux_vec
to targ_selvecs.
* configure.in (bfd_elf32_hppa_nbsd_vec): Add case.
* configure.in: Regenerate.
* elf32-hppa.c (elf32_hppa_object_p): Add "elf32-hppa-netbsd"
case that accepts OSABI=NetBSD and OSABI=SysV.
(elf32_hppa_set_gp): For "elf32-hppa-netbsd", set the GP to
the base of .got or .data (if .got does not exist).
(elf32_hppa_post_process_headers): For elf32-hppa-netbsd,
set OSABI=NetBSD.
(TARGET_BIG_SYM): Add bfd_elf32_hppa_nbsd_vec case.
(TARGET_BIG_NAME): Add "elf32-hppa-netbsd" case.
* targets.c (bfd_elf32_hppa_nbsd_vec): Add extern declaration.
(_bfd_target_vector): Add bfd_elf32_hppa_nbsd_vec.
gas:
* config/tc-hppa.h (TARGET_FORMAT): Set to "elf32-hppa-netbsd"
for TE_NetBSD.
ld:
* emulparams/hppanbsd.sh (OUTPUT_FORMAT): Set to "elf32-hppa-netbsd".
2004-07-20 20:47:18 +00:00
christos
b7c0da429e
Make the previous diff match exactly the following commit from binutils head:
...
2003-08-23 Alan Modra <amodra@bigpond.net.au>
* elflink.h (elf_link_add_object_symbols): Don't crash on NULL owner.
Thanks Ian for providing the diff!
2004-06-22 18:09:12 +00:00
christos
d6bf74cb9e
Add a check for a non-null owner before dereferencing it. Fixes ld core-dumps
...
related to lkms.
2004-06-22 16:35:49 +00:00
christos
1776046df9
The note fix, apparently broke objcopy. I will need to re-think this.
2004-05-23 21:12:06 +00:00
christos
82d6e6c91c
Adding a note section, can result in adding two elf segments. Account for that.
2004-05-23 18:08:16 +00:00
matt
eca4702ec5
Indicate that sparc64*-*-netbsd* and x86_64*-*-netbsd* are host64 platforms.
2004-03-14 00:46:39 +00:00
matt
2fcaa9eb41
On 64bit hosts or bdf64 is enabled, add x86_64 support when configuring
...
i386-*-netbsdelf. This part of 1 on letting i386 crossbuild on amd64.
2004-03-14 00:45:16 +00:00
simonb
aa48fe87a3
Pull up:
...
2003-06-22 Jason Thorpe <thorpej@wasabisystems.com>
* config/tc-ns32k.c (md_begin): Initialize inst_hash_table after
all locals have been declared.
from the binutils mainline.
Problem (and also fix) reported by Eyal Lebedinsky on port-pc532.
2004-03-01 00:01:16 +00:00
mrg
574bbc73cf
add -Bforcearchive as an alias for --whole-archive, for previous
...
netbsd compatibility.
2004-01-22 04:49:57 +00:00
simonb
72964fcdbe
Apply rev 1.225 from binutils mainline:
...
date: 2003/07/09 01:27:30; author: cgd; state: Exp; lines: +3 -2
2003-07-08 Chris Demetriou <cgd@broadcom.com>
* config/tc-mips.c (mips_validate_fix): Do not warn about branch
target being a global symbol if not compiling SVR4 PIC code.
Fixes warnings compiling MIPS kernels. Problem noticed by Izumi Tsutsui
on the port-pmax list.
2003-12-15 00:54:41 +00:00
scw
0e54a63381
Recognise sh5 and sh5le.
2003-12-07 09:58:56 +00:00
simonb
172612b7e5
Apply rev 1.228 from binutils mainline (via patch):
...
date: 2003/09/14 15:24:49; author: ths; state: Exp; lines: +37 -30
* config/tc-mips.c (HAVE_64BIT_ADDRESS_CONSTANTS): Remove.
(macro_build_ldst_constoffset): Sign-extend 32-bit constants. Change
the function prototype.
(load_register): Likewise. Simplify the checks for sign-extended
constants.
(macro): Likewise. Fix code generation for 64-bit address constants
outside the 32-bit compatibility space. Adjust
macro_build_ldst_constoffset calls.
(s_cprestore): Adjust macro_build_ldst_constoffset call.
Fixes problems compiling r3k kernel cache routines.
2003-12-05 06:52:57 +00:00
mrg
492975536e
XXX include <stdint.h> on NetBSD 1.6 and greater.
...
XXX this file is generated, but this change is needed for GCC2 hosts to
XXX to able to build this file without warnings.
2003-12-05 03:25:36 +00:00
mrg
de5c931206
update some local code for binutils 2.14:
...
s/boolean/bfd_boolean/;
s/true/TRUE/;
2003-12-04 10:11:12 +00:00
mrg
eb9e243e98
include "getopt.h" as we refer to struct option.
2003-11-27 13:52:30 +00:00
mrg
e47eb0663b
backout most of the previous; it is no longer necessary.
2003-11-27 10:54:17 +00:00
mrg
7764cab06d
merge the non-aout-shlib changes forward from gnu/dist/toolchain.
2003-11-27 09:45:33 +00:00
mrg
f8f47744d8
disable rules that modify the source tree.
2003-11-27 09:40:38 +00:00
mrg
ebf56cd11f
re-add binutils 2.14 files.
2003-11-26 12:29:43 +00:00
mrg
1a898f987d
initial import of binutils 2.14 into gnu/dist/binutils.
2003-11-26 11:33:51 +00:00
mrg
2e50f8ac41
initial import of binutils 2.14 into gnu/dist/binutils.
2003-11-26 11:31:11 +00:00
thorpej
e795439f84
Delete bintuils 2.9.
2002-09-16 17:59:12 +00:00
fair
bc2c2462e1
one too many backslashes in an nroff expression, fixed per PR 8724
1999-12-20 23:01:20 +00:00
tv
ae250d0e0a
Round 2 of gnu/dist cleanup:
...
- remove ChangeLogs (still available on vendor FSF/CYGNUS branch, 1.1.1)
- remove many target-system config files unrelated to NetBSD targets
1999-02-04 04:25:21 +00:00
tv
39d9eb47d8
First round of gnu/dist cleanup - remove:
...
- files removed in binutils 2.8.1 or 2.9.1
- some testsuite stuff
- VMS, MS-DOS, and MPW Macintosh build environmanet (most of which are
quite old and out of maintenance)
- generated GNU info files
- non-NetBSD-target makefile fragments
1999-02-03 18:50:07 +00:00
tv
0a22b3e927
Nuke binutils testsuite.
1999-02-03 16:57:16 +00:00
tv
7b850c06da
Resolve conflicts and update NetBSD local changes tobinutils 2.9.1.
1999-02-02 20:26:57 +00:00
tv
2e8b57510c
By popular demand, import binutils 2.9.1.
1999-02-02 19:51:16 +00:00
kristerw
28131ce85a
Add '-d' flag for compatibility with the old strip.
1998-12-22 23:04:41 +00:00
tv
1b8fb38794
Add -t (totals) option as requested by <mrg@eterna.com.au> in PR bin/6133.
...
Note that -w (warn on non-object archive members) is the libbfd default;
accept the option silently for compatibility.
1998-09-14 18:01:46 +00:00
tv
0383db8345
bfd_target_vector is bfd_target **, not bfd_target *[].
1998-08-22 16:46:33 +00:00
tv
3f4672dd45
Remove automatically generated files.
1998-05-21 20:49:59 +00:00
gwr
31fbffdc2e
stock binutils-2.8.1
1997-09-24 18:54:18 +00:00
gwr
32adbb9246
stock binutils-2.8
1997-09-24 15:39:15 +00:00