sevan
cc576e1d8e
Update supporting files for components which rely on autoconf to allow systems
...
introducing since release of software to be recognised. This should hopefully
allow the builds to progress a littles further on systems such as the POWER8
which features a little endian 64-bit PowerPC CPU identified as ppc64le.
2017-02-01 09:26:39 +00:00
skrll
3e2d39191a
Fix merge botch. arm eabi targets now match properly and we get the
...
right defaults.
2017-01-11 14:13:05 +00:00
buhrow
d33b37e9a7
Fix problem which prevents cross building on NetBSD systems which predate
...
NetBSD-6 or non-NetBSD systems. See discussion on port-arm for details.
2016-12-30 22:40:23 +00:00
joerg
374e459041
Tail calls can use the PLT without a nop after the branch. Since the
...
callee won't return to the next instruction anyway, it wouldn't work
anyway.
2016-11-04 00:19:32 +00:00
christos
f47de02583
More detailed error messages for text relocations on ppc code. Tested by joerg@
2016-11-03 01:22:59 +00:00
christos
944e10e55a
restore the initfini array tests
2016-10-26 20:26:20 +00:00
christos
2f15a542cc
merge conflicts, disable testsuite
2016-10-26 18:42:52 +00:00
christos
8cbf5cb7c4
Import binutils-2.27 minus the testsuites
2016-10-26 17:29:32 +00:00
mrg
4a685cb277
fix the armeb target list.
2016-10-19 19:09:42 +00:00
christos
bca50078b8
fix typo.
2016-10-18 12:52:32 +00:00
mrg
9535eb5451
fix the previous - the emul names don't tend to include "32".
...
tested on shark, though fixes to make compiling for oabi work
remain uncommited.
now an aarch64 build almost completes!
2016-10-11 07:05:29 +00:00
christos
b885939ba2
fix emulation path
2016-10-11 02:49:38 +00:00
christos
84670d8d34
fix ppc64
2016-10-06 20:29:33 +00:00
christos
8514813e35
more errors for text relocations
2016-09-05 14:25:33 +00:00
christos
118ae671e7
sync error with x86_64.
2016-09-05 09:17:35 +00:00
christos
4a4d5be6eb
merge conflicts
2016-07-28 12:25:07 +00:00
christos
09ac01bf76
Import 2.26.1; please see the individual ChangeLogs for bug fixes.
2016-07-28 12:18:51 +00:00
christos
466a5d87d2
don't die printing a name we don't have
2016-07-21 00:10:57 +00:00
mlelstv
ec520c2878
fix build
2016-06-26 14:44:10 +00:00
christos
874963f630
Harmonize the error messages about dynamic relocations.
2016-06-15 14:47:23 +00:00
christos
06c5bf7f1c
PIE in the face!
2016-05-21 16:23:10 +00:00
skrll
11d5fda1b2
Preserve the arm architecture version (if present)
2016-05-12 15:27:54 +00:00
skrll
c384c5b3fa
For earm use the compiler to determine sf vs hf
2016-05-12 12:51:53 +00:00
skrll
74f1f7b042
Doh... don't add the ABI to 'os'. Hopefully arm is really fixed now.
2016-05-12 10:55:03 +00:00
skrll
8a8024b50c
Sync config.guess with upstream, but maintain earm* stuff.
...
Fixes tools build on arm platform.
2016-05-12 08:43:49 +00:00
christos
9da9a79f42
search for the proper variable in the sysroot case.
2016-05-02 23:22:39 +00:00
joerg
a114fff726
Revert. For whatever reasons, the ELF visibility attributes are not
...
meant to be a useful indicator of what an object expects, so for linking
against a protected symbol, it must be declared as normal.
2016-04-29 16:25:55 +00:00
christos
4c876db4b4
Print the symbol that caused the text relocation for m68k like we do for
...
other platforms.
2016-04-22 17:40:36 +00:00
skrll
ded2b1e2a4
Set ELFSIZE to 64
2016-04-05 09:52:22 +00:00
skrll
b1a9918244
Don't use secureplt on alpha yet
2016-04-04 06:58:48 +00:00
skrll
d176304fc0
Add some more mips targets for martin
2016-03-28 09:01:24 +00:00
skrll
b5a4e0ca09
Too many ;; in previous
2016-03-26 08:41:16 +00:00
skrll
fe5f2f1cd4
Attempt to fix mergo for mips
2016-03-26 08:39:55 +00:00
joerg
f6d6965b37
If a protected symbol is defined in a shared library, it should still
...
provide an implementation. Fix the merging rules.
2016-03-25 23:04:41 +00:00
skrll
40c9ab5d24
Fix mergo for mips
2016-03-25 09:27:43 +00:00
mrg
b025ea285a
avoid unused variables.
2016-03-23 06:59:59 +00:00
nakayama
b8feaa5e58
Remove unnecessary local change.
2016-03-06 09:39:42 +00:00
nakayama
445b9f9763
Reapply following changes to binutils 2.26 to fix PR toolchain/48630.
...
http://mail-index.netbsd.org/source-changes/2014/03/10/msg052578.html
http://mail-index.netbsd.org/source-changes/2014/03/10/msg052579.html
2016-03-06 09:38:08 +00:00
martin
3b0ef40db6
Only override LIB_PATH to /usr/lib/sparc when doing elf32 for sparc64.
2016-02-28 16:06:27 +00:00
christos
29b05d6a28
CID 270355 fix memory leak
2016-02-26 16:26:24 +00:00
christos
31453f89b8
Restore old netbsd emulation names, requested by joerg.
2016-02-26 14:34:06 +00:00
joerg
92613883a0
SPARC before v8 requires a nop instruction between a floating point
...
instruction and a floating point branch. SPARCv8 requires a nop only
immediately after FPop2 (fcmp*) instructions. Adjust the logic to
properly implement the v8 rules when targetting a less ancient
architecture.
2016-02-25 12:36:36 +00:00
martin
7c285cf750
Make the vax target buildable
2016-02-14 19:00:04 +00:00
joerg
1903f8c159
Override default LIB_PATH for i386 emulation. Unlike older binutils, we
...
now have to check the emulation and not that the target as the change
otherwise leaks into the native 64bit linker scripts as well.
2016-02-06 19:22:00 +00:00
joerg
6068ebb4ad
We don't want to target-specific search directories on NetBSD in the
...
linker scripts, they just add noise.
2016-02-06 19:20:49 +00:00
skrll
771ca2e884
Fix mergo
2016-02-03 13:24:12 +00:00
christos
eb3733c01e
more riscv fixes
2016-01-30 01:17:05 +00:00
christos
286899b79e
fix bfd for riscv.
2016-01-29 22:39:00 +00:00
christos
01129addf9
fix aarch64
2016-01-29 20:54:09 +00:00
christos
f2fcb61447
we have our own popcount.
2016-01-29 20:53:14 +00:00