Commit Graph

330 Commits

Author SHA1 Message Date
Nick Clifton
f396ddc9f7 Fix buffer overrun in ihex parser.
Fix memory corruption in previous patch.
Consoldiate corrupt handling patches into just one patch.
Default strings command to using -a.
2014-10-31 12:17:36 +00:00
Nick Clifton
c6c4136c20 Fix memory corruption bug introduced by the previous patch. 2014-10-29 10:36:37 +00:00
Nick Clifton
8d9ecc8685 Import patches for PR/17510 and PR/17512 to fix reading corrupt ELF binaries.
Resolves: BZ #1157276, #1157277
2014-10-28 10:56:06 +00:00
Nick Clifton
b57b4a1e9b Import patch from mainline to fix seg-fault when reading corrupt group headers.
Resolves: BZ #1157276, #11527277
2014-10-27 13:01:52 +00:00
Nick Clifton
09883f6445 Import patch from mainline to fix seg-fault when reading corrupt srec fields.
Resolves: BZ #1156272
2014-10-24 15:57:33 +01:00
Kyle McMartin
d7c31854e8 backport fix from HEAD that fixes LTO + ifunc when using ld.bfd instead of gold
also increase ELF_COMMON_PAGESIZE to 64K on aarch64 a la ppc64
2014-08-26 10:45:37 -04:00
Kyle McMartin
422f7b7960 binutils-2.24-aarch64-fix-ie-relax.patch: fix GD to IE relaxation under register pressure
split some fixes out, so it's easier to see what's backported
2014-08-22 11:52:55 -04:00
Kyle McMartin
404956d0f6 bfd/elfnn-aarch64.c: use correct offsets in final_link_relocate
Resolves: BZ #1126199
2014-08-21 22:14:57 -04:00
Nick Clifton
eaa735511a Import patch from mainline to fix indirect symbol resolution.
Resolves: BZ #1123714
2014-08-21 10:20:37 +01:00
Nick Clifton
6878c21860 Enable deterministic archives by default.
Resolves: BZ #1124342
2014-08-19 12:37:54 +01:00
Peter Robinson
6e1cadc95c - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 22:39:09 +00:00
Nick Clifton
2bd8f32fb2 Correct elf_merge_st_other arguments for weak symbols.
Resolves: #1126436
2014-08-15 14:51:17 +01:00
Jeff Law
e356d3a444 * Tue Aug 12 2014 Jeff Law <law@redhat.com> - 2.24-17
- Enable gold for PPC.
2014-08-12 13:35:46 -06:00
Kyle McMartin
cd1fc1360a backport some testsuite fixes from upstream 2014-06-24 15:30:41 -04:00
Dennis Gilmore
adb0f8668a - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 22:01:52 -05:00
Nick Clifton
cb51b833f9 Fix detection of little endian PPC64 binaries.
Resolves: #1095885
2014-05-09 11:16:41 +01:00
Nick Clifton
b1b97a35f2 Fix detection of uncompressed .debug_str sections.
Resolves: #1082370
2014-04-28 16:48:25 +01:00
Nick Clifton
16b577d5e7 Fix compiling using gcc 4.9
Partially resolves: #1087374
2014-04-22 12:23:56 +01:00
Nick Clifton
316c3d4761 Use %{version} in Source string. 2014-03-27 09:51:59 +00:00
Nick Clifton
4dda3faefd Fix decoding of abbrevs using a DW_FORM_ref_addr attribute.
Resolved: #1056797
2014-01-28 12:19:34 +00:00
Nick Clifton
7c1c0bfb2b Import fixes on 2.24 branch that affect AArch64 IFUNC and PLT handling. 2013-12-17 11:40:44 +00:00
Nick Clifton
edae137564 Fix building opcodes library with -Werror=format-security.
Resolves #1037026
2013-12-05 13:32:17 +00:00
Jeff Law
981ff06766 * Wed Dec 04 2013 Jeff Law <law@redhat.com> - 2.24-7
- Update to official binutils 2.24 release.
2013-12-04 10:24:11 -07:00
Nick Clifton
229c6dbadb Update binutils 2.24 snapshot. 2013-11-21 16:17:44 +00:00
Nick Clifton
fcc0aa9887 - Update binutils 2.24 snapshot.
- Switch to using GIT instead of CVS to access the FSF repository.
- Retire binutils-2.24-nm-dynsym.patch
2013-11-12 08:45:24 +00:00
Nick Clifton
7ae446d791 - Update binutils 2.24 snapshot.
- Stop NM from halting if it encounters a file with no symbols when displaying dynamic symbols in multiple files.  (#1022845)
2013-10-25 11:02:10 +01:00
Nick Clifton
ad5d3f039a Update binutils 2.24 snapshot. 2013-10-18 10:28:05 +01:00
Nick Clifton
3b030601d6 Update binutils 2.24 snapshot: binutils-2.24-2013-10-11 2013-10-11 10:27:34 +01:00
Nick Clifton
b0ab35a6ae Adjust version number from 2.24.0 to 2.24 2013-10-04 16:55:00 +01:00
Nick Clifton
8c6f60c388 Use a local tarball rather than trying to download one. 2013-10-04 16:15:10 +01:00
Nick Clifton
c8364ddc0d Fix location of source file. 2013-10-04 14:10:45 +01:00
Nick Clifton
5b79e05f88 Rebase on binutils 2.24 snapshot.
Retire: binutils-2.23.52.0.1-64-bit-thin-archives.patch,
        binutils-2.23.52.0.1-as-doc-texinfo-fixes.patch,
        binutils-2.23.52.0.1-check-regular-ifunc-refs.patch,
        binutils-2.23.2-ld-texinfo-fixes.patch,
        binutils-2.23.2-bfd-texinfo-fixes.patch,
        binutils-2.23.2-dwz-alt-debuginfo.patch
        binutils-2.23.2-s390-gas-machinemode.patch
        binutils-2.23.2-xtensa.memset.patch
        binutils-2.23.2-s390-zEC12.patch
        binutils-2.23.2-arm-add-float-abi-to-e_flags.patch
        binutils-2.23.51.0.1-readelf-flush-stdout.patch
2013-10-04 12:27:00 +01:00
Nick Clifton
37642687c8 Make readelf flush stdout before emitting an error or warning message.
Resolves: #1005182
2013-09-09 15:41:28 +01:00
Kyle McMartin
d6a7761e06 Add the hard-float/soft-float ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5 2013-08-30 09:35:45 -04:00
Nick Clifton
f3ecc48453 Add support for the s/390 zEC12 architecture to gas.
Resolves: #996395
2013-08-14 11:51:31 +01:00
Nick Clifton
8627b7fec0 Fix typos in invocations of memset in elf32-xtensa.c 2013-08-12 11:56:59 +01:00
Karsten Hopp
858928c4f0 disable -Werror on ppc64p7 for #918189 2013-08-07 14:34:16 +02:00
Dennis Gilmore
0a13497c69 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild 2013-08-02 22:28:20 -05:00
Nick Clifton
cc4bf7386b Add support for the S/390 .machinemode pseudo-op to GAS.
Resolves: #986031
2013-07-19 13:46:30 +01:00
Nick Clifton
9aa667ddde Add a requirement for libstdc++-static when running the GOLD testsuite. 2013-07-05 11:11:18 +01:00
Nick Clifton
65af22ec81 Fix building of aarch64 targets after applying the patch for kernel ld -r modules.
Fix building when "--with debug" is specified.
2013-06-05 10:39:19 +01:00
Nick Clifton
9a844518ab Add support for the alternative debuging files generated by the DWZ program.
Resolves: #965255
2013-05-29 16:20:47 +01:00
Nick Clifton
cf89fe02ea Add fix for generating bfd documentation. 2013-05-17 09:18:15 +01:00
Nick Clifton
d43b72113c Import H.J.'s patch to add support for kernel ld -r modules. 2013-05-17 08:42:58 +01:00
Nick Clifton
a95226edfc Fix errors reported by version 5.0 of texinfo when parsing assembler documentation. 2013-04-26 08:26:27 +01:00
Nick Clifton
767651388e Fix errors reported by version 5.0 of texinfo when parsing linker documentation. 2013-04-25 17:04:12 +01:00
Nick Clifton
7a3406881d Switch over to basing sources on the official FSF binutils releases.
Retire binutils-2.23.52.0.1-revert-pr15149.patch.
Update binutils-2.22.52.0.1-relro-on-by-default.patch and binutils-2.23.52.0.1-as-doc-texinfo-fixes.patch.
2013-04-25 16:28:02 +01:00
Nick Clifton
d5ebb3e8df Import patch for FSF mainline PR 15371 to fix ifunc references in shared libraries.
Partially resolves: #927818
2013-04-17 16:16:27 +01:00
Nick Clifton
47e37c4a28 Enhance opncls.c:find_separate_debug_file() to look in Fedora specific locations.
Enhance dwarf2.c:find_line() to work with shared libraries.
Might resolve: #920542
2013-03-14 13:53:38 +00:00
Nick Clifton
79e98a9f2d Fix addr2line to use dynamic symbols if it failed to canonicalize ordinary symbols.
Might resolve: #920542
2013-03-13 17:19:21 +00:00