代码拉取完成,页面将自动刷新
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
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。