Alan Modra [Wed, 30 Dec 2015 04:37:49 +0000 (15:07 +1030)]
Fix assorted ChangeLog errors
GDB Administrator [Fri, 26 Feb 2016 00:01:49 +0000 (00:01 +0000)]
Automatic date update in version.in
Jiong Wang [Thu, 25 Feb 2016 10:26:34 +0000 (10:26 +0000)]
[Backport][AArch64] Relax long branch veneer insertion for non STT_FUNC symbol
2016-02-25 Jiong Wang <jiong.wang@arm.com>
Backport from master
bfd/
2016-01-21 Jiong Wang <jiong.wang@arm.com>
* elfnn-aarch64.c (aarch64_type_of_stub): Allow insert long branch
veneer for sym_sec != input_sec.
(elfNN_aarch64_size_stub): Support STT_SECTION symbol.
(elfNN_aarch64_final_link_relocate): Take rela addend into account when
calculation destination.
ld/
* testsuite/ld-aarch64/farcall-section.d: Delete.
* testsuite/ld-aarch64/farcall-section.s: Delete.
* testsuite/ld-aarch64/farcall-b-section.d: New expectation file.
* testsuite/ld-aarch64/farcall-bl-section.d: Likewise.
* testsuite/ld-aarch64/farcall-b-section.s: New testcase.
* testsuite/ld-aarch64/farcall-bl-section.s: Likewise.
* testsuite/ld-aarch64/aarch64-elf.exp: Likewise.
GDB Administrator [Thu, 25 Feb 2016 00:01:42 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 24 Feb 2016 00:01:42 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 23 Feb 2016 00:01:46 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 22 Feb 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 21 Feb 2016 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Sat, 20 Feb 2016 17:23:20 +0000 (09:23 -0800)]
[i386] Check RegVRex in register_number
Increment register number by 16 if RegVRex is set.
Backport from master
* config/tc-i386.c (register_number): Check RegVRex.
* testsuite/gas/i386/x86-64-avx512f.s: Add a test for vgatherqpd
with %zmm19 and %zmm3.
* testsuite/gas/i386/x86-64-avx512f-intel.d: Updated.
* testsuite/gas/i386/x86-64-avx512f.d: Likewise.
GDB Administrator [Sat, 20 Feb 2016 00:00:50 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 19 Feb 2016 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 18 Feb 2016 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 17 Feb 2016 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Mon, 15 Feb 2016 23:58:42 +0000 (15:58 -0800)]
Add parentheses to prevent truncated addresses
Backport from master
* i386-dis.c (print_insn): Parenthesize expression to prevent
truncated addresses.
(OP_J): Likewise.
GDB Administrator [Tue, 16 Feb 2016 00:00:57 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 15 Feb 2016 00:00:58 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 14 Feb 2016 00:01:06 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 13 Feb 2016 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Fri, 12 Feb 2016 21:38:57 +0000 (13:38 -0800)]
Fix a typo in objcopy manual
For objcopy, --compress-debug-sections=none is the same as
--decompress-debug-sections, not --nocompress-debug-sections.
Backport from master
* doc/binutils.texi: Fix a typo.
H.J. Lu [Thu, 11 Feb 2016 23:31:15 +0000 (15:31 -0800)]
Enable -Bsymbolic and -Bsymbolic-functions to PIE
Before binutils 2.26, -Bsymbolic and -Bsymbolic-functions were also
applied to PIE so that "ld -pie -Bsymbolic -E" can be used to export
symbols in PIE with local binding. This patch re-enables -Bsymbolic
and -Bsymbolic-functions for PIE.
Backport from master
PR ld/19615
* ld.texinfo: Document -Bsymbolic and -Bsymbolic-functions for
PIE.
* lexsup.c (parse_args): Enable -Bsymbolic and
-Bsymbolic-functions for PIE.
* testsuite/ld-i386/i386.exp: Run pr19615.
* testsuite/ld-i386/pr19615.d: New file.
* testsuite/ld-i386/pr19615.s: Likewise.
* testsuite/ld-x86-64/pr19615.d: Likewise.
* testsuite/ld-x86-64/pr19615.s: Likewise.
GDB Administrator [Fri, 12 Feb 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Thu, 11 Feb 2016 03:33:52 +0000 (19:33 -0800)]
Mask off the least significant bit in GOT offset
The least significant bit in GOT offset is to record whether we have
initialized the GOT entry in R_386_GOT32 processing. We need to mask
it off for R_386_GOT32X.
Backport from master
PR ld/19601
* elf32-i386.c (elf_i386_relocate_section): Mask off the least
significant bit in GOT offset for R_386_GOT32X.
GDB Administrator [Thu, 11 Feb 2016 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 10 Feb 2016 00:01:05 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 9 Feb 2016 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 8 Feb 2016 00:00:45 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 7 Feb 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 6 Feb 2016 00:00:50 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 5 Feb 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 4 Feb 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Wed, 3 Feb 2016 16:25:15 +0000 (08:25 -0800)]
Add -mrelax-relocations= to x86 assembler
The x86 relax relocations introduced in binutils 2.26 aren't supported
by linker on Solaris older than Solaris 12. To use x86 assembler with
older Solaris linker, this patch adds
1. A command line option -mrelax-relocations= to x86 assembler to
control whether to generate relax relocations.
2. A configure option --enable-x86-relax-relocations to decide whether
x86 assembler should generate relax relocations by default. It is
defaulted to yes, except for x86 Solaris targets older than Solaris 12.
Backport from master
gas/
PR gas/19520
* NEWS: Mention new command line option -mrelax-relocations and
new configure option --enable-x86-relax-relocations for x86
target.
* config.in: Regenerated.
* configure.ac: Add --enable-x86-relax-relocations.
(ac_default_x86_relax_relocations): New. Default to 1 except
for x86 Solaris targets older than Solaris 12.
(DEFAULT_GENERATE_X86_RELAX_RELOCATIONS): Define.
* configure: Likewise.
* config/tc-i386.c (generate_relax_relocations): New.
(OPTION_MRELAX_RELOCATIONS): Likewise.
(output_disp): Don't generate relax relocations if
generate_relax_relocations is 0.
(md_longopts): Add -mrelax-relocations.
(md_show_usage): Likewise.
(md_parse_option): Handle OPTION_MRELAX_RELOCATIONS.
* doc/c-i386.texi: Document -mrelax-relocations=.
* testsuite/gas/i386/got-no-relax.d: New file.
* testsuite/gas/i386/x86-64-gotpcrel-no-relax.d: Likewise.
* testsuite/gas/i386/got.d: Pass -mrelax-relocations=yes to as.
* testsuite/gas/i386/localpic.d: Likewise.
* testsuite/gas/i386/mixed-mode-reloc32.d: Likewise.
* testsuite/gas/i386/reloc32.d: Likewise.
* testsuite/gas/i386/x86-64-gotpcrel.d: Likewise.
* testsuite/gas/i386/x86-64-localpic.d: Likewise.
* testsuite/gas/i386/ilp32/x86-64-gotpcrel.d: Likewise.
* testsuite/gas/i386/ilp32/x86-64-localpic.d: Likewise.
* testsuite/gas/i386/i386.exp: Run got-no-relax and
x86-64-gotpcrel-no-relax.
ld/
PR gas/19520
* testsuite/ld-i386/branch1.d: Pass -mrelax-relocations=yes to as.
* testsuite/ld-i386/call1.d: Likewise.
* testsuite/ld-i386/call2.d: Likewise.
* testsuite/ld-i386/call3a.d: Likewise.
* testsuite/ld-i386/call3b.d: Likewise.
* testsuite/ld-i386/call3c.d: Likewise.
* testsuite/ld-i386/call3d.d: Likewise.
* testsuite/ld-i386/call3e.d: Likewise.
* testsuite/ld-i386/call3f.d: Likewise.
* testsuite/ld-i386/call3g.d: Likewise.
* testsuite/ld-i386/call3h.d: Likewise.
* testsuite/ld-i386/jmp1.d: Likewise.
* testsuite/ld-i386/jmp2.d: Likewise.
* testsuite/ld-i386/lea1c.d: Likewise.
* testsuite/ld-i386/load1.d: Likewise.
* testsuite/ld-i386/load2.d: Likewise.
* testsuite/ld-i386/load3.d: Likewise.
* testsuite/ld-i386/load4a.d: Likewise.
* testsuite/ld-i386/load5a.d: Likewise.
* testsuite/ld-i386/mov2b.d: Likewise.
* testsuite/ld-i386/mov3.d: Likewise.
* testsuite/ld-ifunc/ifunc-21-x86-64.d: Likewise.
* testsuite/ld-ifunc/ifunc-22-x86-64.d: Likewise.
* testsuite/ld-ifunc/ifunc-5r-local-x86-64.d: Likewise.
* testsuite/ld-x86-64/call1a.d: Likewise.
* testsuite/ld-x86-64/call1b.d: Likewise.
* testsuite/ld-x86-64/call1c.d: Likewise.
* testsuite/ld-x86-64/call1d.d: Likewise.
* testsuite/ld-x86-64/call1e.d: Likewise.
* testsuite/ld-x86-64/call1f.d: Likewise.
* testsuite/ld-x86-64/call1h.d: Likewise.
* testsuite/ld-x86-64/call1i.d: Likewise.
* testsuite/ld-x86-64/load1a.d: Likewise.
* testsuite/ld-x86-64/load1b.d: Likewise.
* testsuite/ld-i386/got1a.S: Load GOT into %ecx and use it.
* testsuite/ld-i386/got1.dd: Updated.
* testsuite/ld-i386/got1d.S (1): Removed.
* testsuite/ld-i386/i386.exp: Add -Wa,-mrelax-relocations=yes.
* testsuite/ld-x86-64/x86-64.exp: Likewise.
H.J. Lu [Wed, 3 Feb 2016 14:37:21 +0000 (06:37 -0800)]
Remove duplicated marker for 2.26 in gas/NEWS
Backport from master
* NEWS: Remove duplicated marker for 2.26.
GDB Administrator [Wed, 3 Feb 2016 00:00:58 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Tue, 2 Feb 2016 16:14:43 +0000 (08:14 -0800)]
Store estimated distances in compressed_size
elf_x86_64_convert_load is very time consuming since it is called on
each input section and has a loop over input text sections to estimate
the branch distrance. We can store the estimated distances in the
compressed_size field of the output section, which is only used to
decompress the compressed input section.
Before the patch, linking clang 3.9 takes 52 seconds. After the patch,
it only takes 2.5 seconds.
Backport from master
PR ld/19542
* elf64-x86-64.c (elf_x86_64_convert_load): Store the estimated
distances in the compressed_size field of the output section.
H.J. Lu [Tue, 2 Feb 2016 14:36:52 +0000 (06:36 -0800)]
Add a testcase for PR ld/18591
Backport from master
PR ld/18591
* testsuite/ld-x86-64/pr18591.d: New file.
* testsuite/ld-x86-64/pr18591.s: Likewise.
* testsuite/ld-x86-64/x86-64.exp: Run pr18591.
GDB Administrator [Tue, 2 Feb 2016 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
John David Anglin [Mon, 1 Feb 2016 21:31:58 +0000 (16:31 -0500)]
Fix /usr/bin/ld: final link failed: File truncated error on hppa
GDB Administrator [Mon, 1 Feb 2016 00:00:51 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 31 Jan 2016 00:00:44 +0000 (00:00 +0000)]
Automatic date update in version.in
H.J. Lu [Fri, 29 Jan 2016 15:47:45 +0000 (07:47 -0800)]
Replace == with = in gas/configure.ac
Backport from master
PR gas/19532
* configure.ac (compressed_debug_sections): Replace == with =.
* configure: Regenerated.
H.J. Lu [Fri, 29 Jan 2016 15:47:13 +0000 (07:47 -0800)]
Replace == with = in ld/configure.ac
Backport from master
PR ld/19533
* configure.ac (compressed_debug_sections): Replace == with =.
* configure: Regenerated.
GDB Administrator [Sat, 30 Jan 2016 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 29 Jan 2016 00:00:51 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 28 Jan 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 27 Jan 2016 00:00:50 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 26 Jan 2016 00:00:58 +0000 (00:00 +0000)]
Automatic date update in version.in
Tristan Gingold [Mon, 25 Jan 2016 09:54:54 +0000 (10:54 +0100)]
Bump to 2.26.0
bfd/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* version.m4: Bump version to 2.26.0
* configure: Regenerate.
binutils/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
gas/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
gprof/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
ld/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
opcodes/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
Tristan Gingold [Mon, 25 Jan 2016 09:20:17 +0000 (10:20 +0100)]
Add generated files
Tristan Gingold [Mon, 25 Jan 2016 09:16:49 +0000 (10:16 +0100)]
Bump version to 2.26
bfd/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* version.m4: Bump version to 2.26
* configure: Regenerate.
binutils/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
gas/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
gprof/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
ld/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
opcodes/
2016-01-25 Tristan Gingold <gingold@adacore.com>
* configure: Regenerate.
GDB Administrator [Mon, 25 Jan 2016 00:00:59 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 24 Jan 2016 00:00:50 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 23 Jan 2016 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 22 Jan 2016 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 21 Jan 2016 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 20 Jan 2016 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
Nick Clifton [Tue, 19 Jan 2016 09:58:18 +0000 (09:58 +0000)]
Fix PR18735 test for RL78.
* ld-elf/pr18735.d: Allow for extra symbols between
foo@FOO and bar@@FOO.
GDB Administrator [Tue, 19 Jan 2016 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
Alan Modra [Mon, 18 Jan 2016 05:36:49 +0000 (16:06 +1030)]
Provide AC_PROG_LEX that copes with LEX=missing from top-level
config/
PR binutils/19481
* override.m4 (AC_PROG_LEX): Define.
binutils/
* configure: Regenerate.
gas/
* configure: Regenerate.
ld/
* configure: Regenerate.
Nick Clifton [Mon, 18 Jan 2016 11:23:00 +0000 (11:23 +0000)]
Skip linker plugin tests if the linker has not been configured to support plugins.
* ld-plugin/plugin.exp: Skip plugin tests if the linker is not
configured to support plugins.
GDB Administrator [Mon, 18 Jan 2016 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 17 Jan 2016 00:00:47 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 16 Jan 2016 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 15 Jan 2016 00:00:47 +0000 (00:00 +0000)]
Automatic date update in version.in
Alan Modra [Thu, 14 Jan 2016 08:32:18 +0000 (19:02 +1030)]
Revert "Strip undefined symbols from .symtab"
This reverts commit
d983c8c5503d680c6d4955ceb610a9beebc64460 and
db95bb7c5946a109e1584ab2c43c052ff39e63bd
The PR4317 patch introduced a ppc64le linux kernel build problem.
PR ld/19421
PR ld/4317
bfd/
* elflink.c (elf_link_input_bfd): Revert 2015-02-19 changes.
(elf_link_output_extsym): Likewise.
ld/
* ld-aarch64/gc-tls-relocs.d: Revert 2015-02-19 changes.
* ld-cris/locref2.d: Likewise.
* ld-elf/ehdr_start-weak.d: Likewise.
* ld-elf/group1.d: Likewise.
* ld-i386/compressed1.d: Likewise.
* ld-ia64/error1.d: Likewise.
* ld-ia64/error2.d: Likewise.
* ld-ia64/error3.d: Likewise.
* ld-mips-elf/pic-and-nonpic-1.nd: Likewise.
* ld-mmix/undef-3.d: Likewise.
* ld-powerpc/tlsexe.r: Likewise.
* ld-powerpc/tlsexetoc.r: Likewise.
* ld-powerpc/tlsso.r: Likewise.
* ld-powerpc/tlstocso.r: Likewise.
* ld-x86-64/compressed1.d: Likewise.
* ld-x86-64/pie1.d: Likewise.
GDB Administrator [Thu, 14 Jan 2016 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
Nick Clifton [Wed, 13 Jan 2016 10:01:35 +0000 (10:01 +0000)]
Mark the linker's -Bsymbolic-functions test as an expected failure for MIPS targets.
* ld-elf/elf.exp (-Bymsolic-functions): Expect to fail
for MIPS targets.
Nick Clifton [Wed, 13 Jan 2016 09:41:04 +0000 (09:41 +0000)]
Mark the linker's extract symbols test as an expected failure for MIPS targets.
* ld-scripts/script.exp (extract_symbol_test): Expect to
fail for MIPS targets.
Nick Clifton [Wed, 13 Jan 2016 09:28:02 +0000 (09:28 +0000)]
Mark the rgn-at11 test as an expected failure for MIPS targets.
* ld-scripts/rgn-at11.d: Expect this test to fail for
MIPS targets.
GDB Administrator [Wed, 13 Jan 2016 00:00:46 +0000 (00:00 +0000)]
Automatic date update in version.in
Peter Bergner [Tue, 12 Jan 2016 15:20:19 +0000 (09:20 -0600)]
Delete opcodes that have been removed from ISA 3.0.
opcodes/
Apply from master.
2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
* ppc-opc.c <xscmpnedp>: Delete.
<xvcmpnedp>: Likewise.
<xvcmpnedp.>: Likewise.
<xvcmpnesp>: Likewise.
<xvcmpnesp.>: Likewise.
gas/testsuite/
Apply from master.
2016-01-11 Peter Bergner <bergner@vnet.ibm.com>
* gas/ppc/power9.d <xscmpnedp, xvcmpnedp, xvcmpnedp.,
xvcmpnesp, xvcmpnesp.>: Delete tests.
* gas/ppc/power9.s: Likewise.
* gas/ppc/vsx3.d: Likewise.
* gas/ppc/vsx3.s: Likewise.
GDB Administrator [Tue, 12 Jan 2016 00:01:00 +0000 (00:01 +0000)]
Automatic date update in version.in
Kwok Cheung Yeung [Thu, 10 Dec 2015 16:11:07 +0000 (16:11 +0000)]
ld: Fix LTO for MinGW targets
When creating a dummy BFD for an IR file, the output BFD is used as
a template for the new BFD, when it needs to be the input BFD passed
into the function when not dealing with a BFD plugin.
On most targets this is not an issue as the input and output formats
are the same anyway, but on MinGW targets, there are two variant
formats used (pe-i386/pe-x86-64 and pei-i386/pei-x86-64) which are
similar but not interchangeable here.
PR ld/18199
* plugin.c (plugin_get_ir_dummy_bfd): Use srctemplate as the
template when calling bfd_create if it does not use the BFD
plugin target vector.
(Cherry-picked from commit
4a07dc81356ed8728e204e9aabeb256703c59aef)
Jiong Wang [Mon, 11 Jan 2016 10:49:57 +0000 (10:49 +0000)]
[BACKPORT][ARM] PR ld/19368: Add missing relocation type class for R_ARM_IRELATIVE
Apply from master
2016-01-08 Richard Sandiford <richard.sandiford@arm.com>
Jiong Wang <jiong.wang@arm.com>
bfd/
PR ld/19368
* elf32-arm.c (elf32_arm_reloc_type_class): Map R_ARM_IRELATIVE to
reloc_class_ifunc.
ld/testsuite/
* testsuite/ld-arm/ifunc-3.rd: Update expected result.
* testsuite/ld-arm/ifunc-4.rd: Likewise.
* testsuite/ld-arm/ifunc-9.rd: Likewise.
* testsuite/ld-arm/ifunc-10.rd: Likewise.
* testsuite/ld-arm/ifunc-12.rd: Likewise.
* testsuite/ld-arm/ifunc-13.rd: Likewise.
GDB Administrator [Mon, 11 Jan 2016 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 10 Jan 2016 00:00:58 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 9 Jan 2016 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 8 Jan 2016 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 7 Jan 2016 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
Maciej W. Rozycki [Mon, 4 Jan 2016 23:16:45 +0000 (23:16 +0000)]
MIPS/BFD: Propagate the return status in attribute merging
Fix the issue of any failure from `_bfd_elf_merge_object_attributes' not
being propagated by `mips_elf_merge_obj_attributes'.
bfd/
* elfxx-mips.c (mips_elf_merge_obj_attributes): Propagate the
return status from `_bfd_elf_merge_object_attributes'.
GDB Administrator [Wed, 6 Jan 2016 00:01:18 +0000 (00:01 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 5 Jan 2016 00:00:46 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 4 Jan 2016 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 3 Jan 2016 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 2 Jan 2016 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 1 Jan 2016 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 31 Dec 2015 00:00:51 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 30 Dec 2015 00:00:46 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Tue, 29 Dec 2015 00:00:49 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 28 Dec 2015 00:00:55 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 27 Dec 2015 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 26 Dec 2015 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Fri, 25 Dec 2015 00:00:54 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Thu, 24 Dec 2015 00:00:47 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Wed, 23 Dec 2015 00:00:52 +0000 (00:00 +0000)]
Automatic date update in version.in
Andre Vieira [Wed, 25 Nov 2015 13:56:55 +0000 (13:56 +0000)]
Fix ldah being disassembled as ldaexh
2015-12-02 Andre Vieira <andre.simoesdiasvieira@arm.com>
opcodes/
* arm-dis.c (arm_opcodes): <ldaexh>: Fix typo...
<ldah>: ... to this.
gas/testsuite/
* gas/arm/armv8-a.d: <ldaexh>: Rename mismatched mnemonics ...
<ldah>: ... to this.
GDB Administrator [Tue, 22 Dec 2015 00:00:50 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Mon, 21 Dec 2015 00:00:53 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sun, 20 Dec 2015 00:00:56 +0000 (00:00 +0000)]
Automatic date update in version.in
GDB Administrator [Sat, 19 Dec 2015 00:00:59 +0000 (00:00 +0000)]
Automatic date update in version.in
Andreas Krebbel [Thu, 19 Nov 2015 10:10:06 +0000 (11:10 +0100)]
[S/390] Add null ptr check + port GOTOFF handling from 32 bit over to 64 bit
bfd/ChangeLog:
PR ld/19263
* elf32-s390.c (elf_s390_gc_sweep_hook): Add null ptr check.
* elf64-s390.c (elf_s390_check_relocs): Port the GOTOFF handling
over from the 32 bit code.
(elf_s390_relocate_section): Likewise.