SHA256
1
0
forked from pool/binutils

Nicer changelog.

OBS-URL: https://build.opensuse.org/package/show/devel:gcc/binutils?expand=0&rev=473
This commit is contained in:
Michael Matz 2024-08-12 14:15:41 +00:00 committed by Git OBS Bridge
parent 09caadc22b
commit 51ff8f742a

View File

@ -2,47 +2,51 @@
Tue Aug 6 14:09:24 UTC 2024 - Michael Matz <matz@suse.com> Tue Aug 6 14:09:24 UTC 2024 - Michael Matz <matz@suse.com>
- Update to version 2.43: - Update to version 2.43:
* new .base64 pseudo-op, allowing base64 encoded data as strings * new .base64 pseudo-op, allowing base64 encoded data as strings
* Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF * Intel APX: add support for CFCMOV, CCMP, CTEST, zero-upper, NF
(APX_F now fully supported) (APX_F now fully supported)
* x86 Intel syntax now warns about more mnemonic suffixes * x86 Intel syntax now warns about more mnemonic suffixes
* macros and .irp/.irpc/.rept bodies can use \+ to get at number of times * macros and .irp/.irpc/.rept bodies can use \+ to get at number
the macro/body was executed of times the macro/body was executed
* aarch64: support 'armv9.5-a' for -march, add support for LUT and LUT2 * aarch64: support 'armv9.5-a' for -march, add support for LUT
* s390: base register operand in D(X,B) and D(L,B) can now be omitted and LUT2
(ala 'D(X,)'); warn when register type doesn't match operand type * s390: base register operand in D(X,B) and D(L,B) can now be
(use option 'warn-regtype-mismatch=[strict|relaxed|no]' to adjust) omitted (ala 'D(X,)'); warn when register type doesn't match
* riscv: support various extensions: Zacas, Zcmp, Zfbfmin, Zvfbfmin, operand type (use option
Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw, XSfCease, all at 'warn-regtype-mismatch=[strict|relaxed|no]' to adjust)
version 1.0; * riscv: support various extensions: Zacas, Zcmp, Zfbfmin,
remove support for assembly of privileged spec 1.9.1 (linking support Zvfbfmin, Zvfbfwma, Smcsrind/Sscsrind, XCvMem, XCvBi, XCvElw,
remains) XSfCease, all at version 1.0;
* arm: remove support for some old co-processors: Maverick and FPA remove support for assembly of privileged spec 1.9.1 (linking
* mips: '--trap' now causes either trap or breakpoint instructions to support remains)
be emitted as per current ISA, instead of always using trap insn * arm: remove support for some old co-processors: Maverick and FPA
and failing when current ISA was incompatible with that * mips: '--trap' now causes either trap or breakpoint instructions
* LoongArch: accept .option pseudo-op for fine-grained control to be emitted as per current ISA, instead of always using trap
of assembly code options; add support for DT_RELR insn and failing when current ISA was incompatible with that
* readelf: now displays RELR relocations in full detail; * LoongArch: accept .option pseudo-op for fine-grained control
add -j/--display-section to show just those section(s) content of assembly code options; add support for DT_RELR
according to their type * readelf: now displays RELR relocations in full detail;
* objdump/readelf now dump also .eh_frame_hdr (when present) when add -j/--display-section to show just those section(s) content
dumping .eh_frame according to their type
* gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake processors; * objdump/readelf now dump also .eh_frame_hdr (when present) when
add minimal support for riscv dumping .eh_frame
* linker: * gprofng: add event types for AMD Zen3/Zen4 and Intel Ice Lake
- put .got and .got.plt into relro segment processors; add minimal support for riscv
- add -z isa-level-report=[none|all|needed|used] to the x86 ELF * linker:
linker to report needed and used x86-64 ISA levels - put .got and .got.plt into relro segment
- add --rosegment option which changes the -z separate-code option - add -z isa-level-report=[none|all|needed|used] to the x86 ELF
so that only one read-only segment is created (instead of two) linker to report needed and used x86-64 ISA levels
- add --section-ordering-file <FILE> option to add extra mapping - add --rosegment option which changes the -z separate-code
of input sections to output sections option so that only one read-only segment is created (instead
- add -plugin-save-temps to store plugin intermediate files permanently of two)
* Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz. - add --section-ordering-file <FILE> option to add extra
* Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz. mapping of input sections to output sections
* Removed upstream patch riscv-no-relax.patch. - add -plugin-save-temps to store plugin intermediate files
* Rebased ld-relro.diff and binutils-revert-rela.diff. permanently
- Removed binutils-2.42.tar.bz2, binutils-2.42-branch.diff.gz.
- Added binutils-2.43.tar.bz2, binutils-2.43-branch.diff.gz.
- Removed upstream patch riscv-no-relax.patch.
- Rebased ld-relro.diff and binutils-revert-rela.diff.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 13 08:35:38 UTC 2024 - Andreas Schwab <schwab@suse.de> Thu Jun 13 08:35:38 UTC 2024 - Andreas Schwab <schwab@suse.de>