Projects
openEuler:24.03:SP1:Everything
binutils
_service:tar_scm:gas-NEWS-ld-NEWS-Announce-Loon...
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:tar_scm:gas-NEWS-ld-NEWS-Announce-LoongArch-changes-in-2.43.patch of Package binutils
From 448658bbccadde4f9170174dca842f09bc5651b7 Mon Sep 17 00:00:00 2001 From: Lulu Cai <cailulu@loongson.cn> Date: Fri, 26 Jul 2024 16:34:38 +0800 Subject: [PATCH 103/123] gas/NEWS, ld/NEWS: Announce LoongArch changes in 2.43 --- gas/NEWS | 75 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ld/NEWS | 18 ++++++++++++++ 2 files changed, 93 insertions(+) diff --git a/gas/NEWS b/gas/NEWS index 9ad24543..3a291e53 100644 --- a/gas/NEWS +++ b/gas/NEWS @@ -1,5 +1,80 @@ -*- text -*- +Changes in 2.43: + +* Add support for LoongArch .option for fine-grained control of assembly + code options. + +* The MIPS '--trap' command-line option now causes GAS to dynamically + track the ISA setting as code is assembled and to emit either trap or + breakpoint instructions according to whether the currently selected ISA + permits the use of trap instructions or not. Previously the ISA was + only checked at startup and GAS bailed out if the initial ISA was + incompatible with the '--trap' option. + +* Support CFCMOV feature in Intel APX. Now, APX_F is fully supportted. + +* Support CCMP and CTEST feature in Intel APX. + +* Support zero-upper feature in Intel APX. + +* Add a .base64 directive to the assembler which allows base64 encoded + binary data to be provided as strings. + +* Add support for 'armv9.5-a' for -march in AArch64 GAS. + +* In x86 Intel syntax undue mnemonic suffixes are now warned about. This is + a first step towards rejecting their use where unjustified. + +* Assembler macros as well as the bodies of .irp / .irpc / .rept can now use + the syntax \+ to access the number of times a given macro has been executed. + This is similar to the already existing \@ syntax, except that the count is + maintained on a per-macro basis. + +* Support the NF feature in Intel APX. + +* Remove KEYLOCKER and SHA promotions from EVEX MAP4. + +* References to FB and dollar labels, when supported, are no longer permitted + in a radix other than 10. (Note that definitions of such labels were already + thus restricted, except that leading zeroes were permitted.) + +* Remove support for RISC-V privileged spec 1.9.1, but linker can still + recognize it in case of linking old objects. + +* Add support for RISC-V Zacas extension with version 1.0. + +* Add support for RISC-V Zcmp extension with version 1.0. + +* Add support for RISC-V Zfbfmin extension with version 1.0. + +* Add support for RISC-V Zvfbfmin extension with version 1.0. + +* Add support for RISC-V Zvfbfwma extension with version 1.0. + +* Add support for RISC-V Smcsrind/Sscsrind extension with version 1.0. + +* Add support for RISC-V CORE-V extensions (XCvMem, XCvBi, XCvElw) with + version 1.0. + +* Add support for RISC-V SiFive cease extension (XSfCease) with version 1.0. + +* The base register operand in D(X,B) and D(L,B) may be explicitly omitted + in assembly on s390. It can now be coded as D(X,) or D(L,) instead of D(X,0) + D(X,%r0), D(L,0), and D(L,%r0). + +* Warn when a register name type does not match the operand type on s390. + Add support for s390-specific option "warn-regtype-mismatch=[strict|relaxed| + no]" to override the register name type check behavior. The default + is "relaxed", which allows floating-point and vector register names to be + used interchangeably. + +* Add support for 'armv9.5-a' for -march in Arm GAS. + +* Add support for the AArch64 Lookup Table Extension (LUT). + +* Add support for the AArch64 Lookup Table Extension v2 (LUTv2). + Changes in 2.42: * Experimental support in GAS to synthesize CFI for ABI-conformant, diff --git a/ld/NEWS b/ld/NEWS index 687b5190..14e5207c 100644 --- a/ld/NEWS +++ b/ld/NEWS @@ -1,5 +1,23 @@ -*- text -*- +Changes in 2.43: + +* Add support for LoongArch DT_RELR (compressed R_LARCH_RELATIVE). + +* Put .got .got.plt in the relro to make it read-only after relocation. + +* Add -z isa-level-report=[none|all|needed|used] to the x86 ELF linker + to report needed and used x86-64 ISA levels. + +* Add --rosegment option which changes the -z separate-code option so that + only one read-only segment is created (instead of two). (The option name + is misleading, but it matches the name used by LLD and GOLD). + +* Add --section-ordering-file <FILE> option to add extra mapping of input + sections to output sections. + +* Add -plugin-save-temps to store plugin intermediate files permanently. + Changes in 2.42: * Add -z mark-plt/-z nomark-plt options to x86-64 ELF linker to mark PLT -- 2.33.0
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2