]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
{binutils, gas, ld}/NEWS: Announce LoongArch changes in 2.45
authorWANG Xuerui <git@xen0n.name>
Fri, 11 Jul 2025 07:49:08 +0000 (15:49 +0800)
committercailulu <cailulu@loongson.cn>
Sat, 12 Jul 2025 02:36:10 +0000 (10:36 +0800)
Signed-off-by: WANG Xuerui <git@xen0n.name>
binutils/NEWS
gas/NEWS
ld/NEWS

index 063568752550472b8d25579e319d9bc608832c9c..6ef8e67c3e1b85edd26f710c5b2f8ecb4f63b11e 100644 (file)
 * For RISC-V dis-assembler, the definition of mapping symbol $x is changed,
   so the file needs to be rebuilt since 2.45 once used .option arch directives.
 
+* The LoongArch disassembler now properly accepts multiple disassembly
+  options given by -M, such as "-M no-aliases,numeric".  (Previously only the
+  first option took effect.)
+
 Changes in 2.44:
 
 * Support for Nios II targets has been removed except in the readelf utility,
index 05352a732ccba78263c80358699beb35fa2ad732..56a2b88d1ea71b3b96723a4548eab023331c580e 100644 (file)
--- a/gas/NEWS
+++ b/gas/NEWS
 
 * Add support for the x86 Zhaoxin PadLock XMODX instructions.
 
+* Add support for several instruction aliases defined for the LoongArch 32-bit
+  reduced subset (LA32R): rdcntvl.w, rdcntvh.w, rdcntid.w.
+
+* For LoongArch, warn about out-of-range 3rd arguments (maximum number of
+  bytes to skip) of .align directives.
+
+* For LoongArch, warn about negative right-shift amounts and
+  division/modulus-by-zero when evaluating expressions.
+
 Changes in 2.44:
 
 * Add support for the x86 Intel Diamond Rapids AMX instructions, including
diff --git a/ld/NEWS b/ld/NEWS
index 85c74a964417c2a71f9b33f1fb24fda8843d5168..2ad06e9c124ee4d32d921f5c1dbc24529693b79d 100644 (file)
--- a/ld/NEWS
+++ b/ld/NEWS
 
 * On s390, add support for linker option --[no-]ld-generated-unwind-info.
 
+* On LoongArch, linker relaxation time complexity is no longer quadratic with
+  respect to relocation counts.  Linking time of large software should be
+  improved.
+
+* On LoongArch, R_LARCH_32_PCREL records are now checked for overflow.
+
 Changes in 2.44:
 
 * Support for Nios II target has been removed, as this architecture has been