diff options
author | WANG Xuerui <git@xen0n.name> | 2025-07-11 15:49:08 +0800 |
---|---|---|
committer | cailulu <cailulu@loongson.cn> | 2025-07-12 10:36:10 +0800 |
commit | 8b0a598853163772f412c9b3df37e66f41960479 (patch) | |
tree | 9513f1a26248487e146f046029b1725a75fe174a | |
parent | 792e4d23c9fccd0204c8c511368822913a5cdad0 (diff) | |
download | binutils-8b0a598853163772f412c9b3df37e66f41960479.zip binutils-8b0a598853163772f412c9b3df37e66f41960479.tar.gz binutils-8b0a598853163772f412c9b3df37e66f41960479.tar.bz2 |
{binutils, gas, ld}/NEWS: Announce LoongArch changes in 2.45
Signed-off-by: WANG Xuerui <git@xen0n.name>
-rw-r--r-- | binutils/NEWS | 4 | ||||
-rw-r--r-- | gas/NEWS | 9 | ||||
-rw-r--r-- | ld/NEWS | 6 |
3 files changed, 19 insertions, 0 deletions
diff --git a/binutils/NEWS b/binutils/NEWS index 0635687..6ef8e67 100644 --- a/binutils/NEWS +++ b/binutils/NEWS @@ -24,6 +24,10 @@ * 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, @@ -39,6 +39,15 @@ * 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 @@ -35,6 +35,12 @@ * 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 |