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:
parent
09caadc22b
commit
51ff8f742a
@ -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>
|
||||||
|
Loading…
Reference in New Issue
Block a user