forked from pool/binutils
- Update to binutils 2.29.
* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA) instructions for assembly and disassembly. * The MIPS port now supports the microMIPS Release 5 ISA for assembly and disassembly. * The MIPS port now supports the Imagination interAptiv MR2 processor, which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple of implementation-specific regular MIPS and MIPS16e2 ASE instructions. * The SPARC port now supports the SPARC M8 processor, which implements the Oracle SPARC Architecture 2017. * The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly. * Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX. * Add support for the wasm32 ELF conversion of the WebAssembly file format. * Add --inlines option to objdump, which extends the --line-numbers option so that inlined functions will display their nesting information. * Add --merge-notes options to objcopy to reduce the size of notes in a binary file by merging and deleting redundant notes. * Add support for locating separate debug info files using the build-id method, where the separate file has a name based upon the build-id of the original file. GAS * Add support for ELF SHF_GNU_MBIND. * Add support for the WebAssembly file format and wasm32 ELF conversion. * PowerPC gas now checks that the correct register class is used in instructions. For instance, "addi %f4,%cr3,%r31" warns three times that the registers are invalid. * Add support for the Texas Instruments PRU processor. * Support for the ARMv8-R architecture and Cortex-R52 processor has been added to the ARM port. GNU ld OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=242
This commit is contained in:
@@ -1,3 +1,65 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 26 08:05:04 UTC 2017 - rguenther@suse.com
|
||||
|
||||
- Update to binutils 2.29.
|
||||
* The MIPS port now supports microMIPS eXtended Physical Addressing (XPA)
|
||||
instructions for assembly and disassembly.
|
||||
* The MIPS port now supports the microMIPS Release 5 ISA for assembly and
|
||||
disassembly.
|
||||
* The MIPS port now supports the Imagination interAptiv MR2 processor,
|
||||
which implements the MIPS32r3 ISA, the MIPS16e2 ASE as well as a couple
|
||||
of implementation-specific regular MIPS and MIPS16e2 ASE instructions.
|
||||
* The SPARC port now supports the SPARC M8 processor, which implements the
|
||||
Oracle SPARC Architecture 2017.
|
||||
* The MIPS port now supports the MIPS16e2 ASE for assembly and disassembly.
|
||||
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
|
||||
* Add support for the wasm32 ELF conversion of the WebAssembly file format.
|
||||
* Add --inlines option to objdump, which extends the --line-numbers option
|
||||
so that inlined functions will display their nesting information.
|
||||
* Add --merge-notes options to objcopy to reduce the size of notes in
|
||||
a binary file by merging and deleting redundant notes.
|
||||
* Add support for locating separate debug info files using the build-id
|
||||
method, where the separate file has a name based upon the build-id of
|
||||
the original file.
|
||||
GAS
|
||||
* Add support for ELF SHF_GNU_MBIND.
|
||||
* Add support for the WebAssembly file format and wasm32 ELF conversion.
|
||||
* PowerPC gas now checks that the correct register class is used in
|
||||
instructions. For instance, "addi %f4,%cr3,%r31" warns three times
|
||||
that the registers are invalid.
|
||||
* Add support for the Texas Instruments PRU processor.
|
||||
* Support for the ARMv8-R architecture and Cortex-R52 processor has been
|
||||
added to the ARM port.
|
||||
GNU ld
|
||||
* Support for -z shstk in the x86 ELF linker to generate
|
||||
GNU_PROPERTY_X86_FEATURE_1_SHSTK in ELF GNU program properties.
|
||||
* Add support for GNU_PROPERTY_X86_FEATURE_1_SHSTK in ELF GNU program
|
||||
properties in the x86 ELF linker.
|
||||
* Add support for GNU_PROPERTY_X86_FEATURE_1_IBT in ELF GNU program
|
||||
properties in the x86 ELF linker.
|
||||
* Support for -z ibtplt in the x86 ELF linker to generate IBT-enabled
|
||||
PLT.
|
||||
* Support for -z ibt in the x86 ELF linker to generate IBT-enabled
|
||||
PLT as well as GNU_PROPERTY_X86_FEATURE_1_IBT in ELF GNU program
|
||||
properties.
|
||||
* Add support for ELF SHF_GNU_MBIND and PT_GNU_MBIND_XXX.
|
||||
* Add support for ELF GNU program properties.
|
||||
* Add support for the Texas Instruments PRU processor.
|
||||
* When configuring for arc*-*-linux* targets the default linker emulation will
|
||||
change if --with-cpu=nps400 is used at configure time.
|
||||
* Improve assignment of LMAs to orphan sections in some edge cases where a
|
||||
mixture of both AT>LMA_REGION and AT(LMA) are used.
|
||||
* Orphan sections placed after an empty section that has an AT(LMA) will now
|
||||
take an load memory address starting from LMA.
|
||||
* Section groups can now be resolved (the group deleted and the group members
|
||||
placed like normal sections) at partial link time either using the new
|
||||
linker option --force-group-allocation or by placing FORCE_GROUP_ALLOCATION
|
||||
into the linker script.
|
||||
- Includes binutils-bso21193.diff, binutils-bso21333.diff and
|
||||
fix-security-bugs.diff.
|
||||
- Remove ld-dtags.diff, instead configure with --enable-new-dtags.
|
||||
- Refresh binutils-build-as-needed.diff.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 5 11:55:17 UTC 2017 - afaerber@suse.de
|
||||
|
||||
|
Reference in New Issue
Block a user