[PATCH] gas/NEWS, ld/NEWS: Announce LoongArch changes in 2.42

Xi Ruoyao xry111@xry111.site
Tue Jan 23 08:35:12 GMT 2024


On Tue, 2024-01-23 at 11:56 +0800, mengqinggang wrote:

> > +* TLS LE relaxation is now supported on LoongArch. New relocation
> > +  operators %le_hi20_r, %le_lo12r, and %le_add_r are now available, with
> > +  la.tls.le now making use of them.
> 
> 
> la.tls.le still expands to the old instruction sequences.  Gcc generates 
> new TLS LE
> instruction sequences when -mexplicit-relocs=[always,auto].

Indeed, I'll remove the last sentence.

> > +* Add support for encoding three-expression .align directives on LoongArch
> > +  with R_LARCH_ALIGN.
> 
> 
> R_LARCH_ALIGN only supports the first and the third expressions of .align.

Hmm, using something like .align 16,,4 now triggers a warning, so I'll
remove this paragraph and rather not announce this change to users now.
In the next release we may turn the warning off by default or support
the second expression (?).

-- 
Xi Ruoyao <xry111@xry111.site>
School of Aerospace Science and Technology, Xidian University


More information about the Binutils mailing list