4894d24449
- Update to binutils 2.27. * Add a configure option, --enable-64-bit-archive, to force use of a 64-bit format when creating an archive symbol index. * Add --elf-stt-common= option to objcopy for ELF targets to control whether to convert common symbols to the STT_COMMON type. GAS: * Default to --enable-compressed-debug-sections=gas for Linux/x86 targets. * Add --no-pad-sections to stop the assembler from padding the end of output sections up to their alignment boundary. * Support for the ARMv8-M architecture has been added to the ARM port. Support for the ARMv8-M Security and DSP Extensions has also been added to the ARM port. * ARC backend accepts .extInstruction, .extCondCode, .extAuxRegister, and .extCoreRegister pseudo-ops that allow an user to define custom instructions, conditional codes, auxiliary and core registers. * Add a configure option --enable-elf-stt-common to decide whether ELF assembler should generate common symbols with the STT_COMMON type by default. Default to no. * New command line option --elf-stt-common= for ELF targets to control whether to generate common symbols with the STT_COMMON type. * Add ability to set section flags and types via numeric values for ELF based targets. * Add a configure option --enable-x86-relax-relocations to decide whether x86 assembler should generate relax relocations by default. Default to yes, except for x86 Solaris targets older than Solaris 12. * New command line option -mrelax-relocations= for x86 target to control whether to generate relax relocations. * New command line option -mfence-as-lock-add=yes for x86 target to encode lfence, mfence and sfence as "lock addl $0x0, (%[re]sp)". * Add assembly-time relaxation option for ARC cpus.
Richard Biener2016-08-24 11:55:45 +00:00
e860120c9a
- Update binutils-2.26-branch.diff, updates to branch head. (bnc#970239) - Disable -mrelax-relocations by default on old products.
Richard Biener2016-03-17 13:11:29 +00:00
b8241668cd
- Add binutils-2.26-branch.diff, updates to branch head. * Adds -mrelax-relocations on x86 * Fixes bso#19698
Richard Biener2016-02-29 13:11:41 +00:00
6e994e1dd9
Correct version number in .changes files.
Michael Matz2016-02-03 16:42:59 +00:00
a52f2b41eb
binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch binutils-fix-gold-aarch64.diff, gold-arm64-abi-pagesize.patch and s390-troo-insn-type.patch
Richard Biener2016-01-28 09:15:03 +00:00
e0ce529b18
- Update to binutils 2.28 * Add --fix-stm32l4xx-629360 to the ARM linker to enable a link-time workaround for a bug in the bus matrix / memory controller for some of the STM32 Cortex-M4 based products (STM32L4xx) * Add a configure option --enable-compressed-debug-sections={all,ld} to decide whether DWARF debug sections should be compressed by default. * Add support for the ARC EM/HS, and ARC600/700 architectures. * Experimental support for linker garbage collection (--gc-sections) has been enabled for COFF and PE based targets. * New command line option for ELF targets to compress DWARF debug sections, --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi]. * New command line option, --orphan-handling=[place|warn|error|discard], to adjust how orphan sections are handled. The default is 'place' which gives the current behaviour, 'warn' and 'error' issue a warning or error respectively when orphan sections are found, and 'discard' will discard all orphan sections. * Add support for LLVM plugin. * Add --print-memory-usage option to report memory blocks usage. * Add --require-defined option, it's like --undefined except the new symbol must be defined by the end of the link. * Add a configure option --enable-compressed-debug-sections={all,gas} to decide whether DWARF debug sections should be compressed by default. * Add support for the ARC EM/HS, and ARC600/700 architectures. Remove assembler support for Argonaut RISC architectures. * Add option to objcopy to insert new symbols into a file: --add-symbol <name>=[<section>:]<value>[,<flags>] * Add support for the ARC EM/HS, and ARC600/700 architectures. * Extend objcopy --compress-debug-sections option to support --compress-debug-sections=[none|zlib|zlib-gnu|zlib-gabi] for ELF targets.
Richard Biener2016-01-27 13:17:46 +00:00
ada421c799
- Disable use-hashtype-both-by-default.diff for the mips target, it's incompatible with it. [bnc #938658]
Michael Matz2015-07-21 12:50:51 +00:00
757d724436
Accepting request 316400 from home:a_faerber:rx
Michael Matz2015-07-13 14:13:27 +00:00
6f8caac7e7
Accepting request 315982 from home:AndreasSchwab:f
Michael Matz2015-07-10 21:02:31 +00:00
058b51ee87
- Update to binutils 2.25 release. * Add --data option to strings to only print strings in loadable, initialized data sections. Change the default behaviour to be --all, but add a new configure time option of --disable-default-strings-all to restore the old default behaviour. * Add --include-all-whitespace to strings. * Add --dump-section option to objcopy. * Add support for the Andes NDS32. * PE binaries now once again contain real timestamps by default. To disable the inclusion of a timestamp in a PE binary, use the --no-insert-timestamp command line option. * Replace support for openrisc and or32 with support for or1k. * Add support for the --build-id command line option to COFF based targets. * x86/x86_64 pe-coff now supports the --build-id option. * Add support for the AVR Tiny microcontrollers. * Enhanced the ARM port to accept the assembler output from the CodeComposer Studio tool. Support is enabled via the new command line option -mccs. - Update to 2.25 branch head. * Pulls PIE fixes.
Richard Biener2015-01-15 09:39:48 +00:00
5ea8d7b458
Accepting request 280994 from home:dimstar:branches:devel:gcc
Richard Biener2015-01-14 09:49:35 +00:00
629ac9d1d1
- Update to current 2.24 branch at 25f1c421: Fix merging of skipped weak symbols. [bnc #863764]
Michael Matz2014-04-03 13:41:48 +00:00
3efc9a02e6
- binutils-2.24-auto-plugin.diff: Update from git commit that went to trunk.
Richard Biener2014-04-03 10:58:41 +00:00
d531143ff6
- Update to current 2.24 branch at b36bc812: AVX512 fixes, new x86 instructions clflushopt, xsaves, xsavec, xrstors. aarch64: linker fixes for PLT stubs, correct float const 0.0 parsing, support ifunc in static links. Fix ld/16643 (problem with GCed sections). powerpc64le: fix ld segfault with --emit-relocs. Fix buffer underrun in x86 disassembler. Fix merging of skipped weak symbols.
Michael Matz2014-03-26 15:41:18 +00:00
e5c3143c60
- Add binutils-2.24-bso16746.diff to shut off ld complaining about IR references to warning symbols. [bso#16746]
Richard Biener2014-03-24 14:00:56 +00:00
dc9e77e566
- Add binutils-2.24-auto-plugin.diff to make plugin auto-load work for GCC LTO objects. [bso#14698]
Richard Biener2014-03-21 12:27:13 +00:00
8f13cac0f1
Accepting request 223431 from devel:gcc
Tomáš Chvátal
2014-02-28 15:21:52 +00:00
bd8b0b1cf0
- Disable --enable-deterministic-archives again, as it breaks valid Makefiles.
Michael Matz2014-02-21 17:00:54 +00:00
bcc5660694
Accepting request 222512 from home:subchaser:avr
Michael Matz2014-02-17 13:21:17 +00:00
1613f4df8a
Accepting request 215224 from home:elvigia:branches:devel:gcc
Michael Matz2014-01-27 06:17:43 +00:00
f4690e6d1a
Accepting request 210350 from devel:gcc
Stephan Kulow
2013-12-11 15:14:31 +00:00
c27d635b42
- Update to 2.24 release and to branch at 9177510e: * Add support for the Texas Instruments MSP430X processor. * Add support for Altera Nios II. * Add support for the V850E3V5 architecture. * Add support for the Imagination Technologies Meta processor. * --enable-new-dtags no longer generates old dtags in addition to new dtags. * Remove assembler and linker support for MIPS ECOFF targets. * Remove assembler support for MIPS ECOFF targets. * Add ALIGN_WITH_INPUT to the linker script language to force the alignment of an output section to use the maximum alignment of all its input sections. * Add -gdwarf-sections command line option to enable per-code-section generation of DWARF .debug_line sections. * Objcopy now supports wildcard characters in command line options that take section names.
Michael Matz2013-12-09 15:23:12 +00:00
fa2df03b9a
Accepting request 209295 from devel:gcc
Stephan Kulow
2013-12-05 05:48:28 +00:00
08a0196e76
- Update to 2.23.90 prerelease, remove patches that are upstream ( aarch64-biarch.patch, aarch64-dynamic-placement.patch, aarch64-execstack.patch, aarch64-gc-section-support.patch, aarch64-support-1796bf893c4729d5c523502318d72cae78495d6c.diff, aarch64-support-f426901e1be0f58fe4e9386cada50ca57d0a4f36.diff, binutils-2.22-objalloc.patch, binutils-2.23.2.tar.bz2, binutils-2.23.52.0.1-64-bit-thin-archives.patch, s390-machinemode.patch, warning-symbol-sections.patch).
Michael Matz2013-09-20 15:57:46 +00:00
6d1ea08cf8
Accepting request 197371 from devel:gcc
Stephan Kulow
2013-09-05 21:20:26 +00:00
318c193067
Accepting request 196965 from home:namtrac:bugfix
Richard Biener2013-09-04 08:09:24 +00:00
507d5e0468
Accepting request 184935 from devel:gcc
Stephan Kulow
2013-07-31 16:31:53 +00:00
5bb32da2db
Accepting request 184884 from home:Andreas_Schwab:Factory
Michael Matz2013-07-30 10:59:31 +00:00
df3ce6b2f7
Accepting request 183991 from devel:gcc
Stephan Kulow
2013-07-23 10:29:49 +00:00
b914186841
Accepting request 183973 from home:Andreas_Schwab:Factory
Michael Matz2013-07-22 13:10:35 +00:00
4cc9f72510
Accepting request 181893 from devel:gcc
Stephan Kulow
2013-07-04 08:05:20 +00:00
5693a71233
Accepting request 181892 from devel:ARM:Factory
Michael Matz2013-07-03 15:01:26 +00:00
8b4e6d652e
Accepting request 181831 from home:Andreas_Schwab:Factory
Michael Matz2013-07-03 13:02:47 +00:00
587d447bc2
Accepting request 178782 from devel:gcc
Stephan Kulow
2013-06-14 14:43:52 +00:00
d7f2de8e4d
Accepting request 178615 from home:dirkmueller:branches:devel:gcc
Richard Biener2013-06-12 13:40:44 +00:00
28d3f6270b
Accepting request 175732 from devel:gcc
Stephan Kulow
2013-05-16 13:18:21 +00:00
00507fc5b0
- Drop cross-alpha-binutils. Adjust pre-checkin.sh to remove all cross packages before re-generating them.
Richard Biener2013-05-15 11:26:32 +00:00