Skip to content

Commit 3c7a878

Browse files
committed
[LoongArch] Summary clang20 release notes
1 parent d80b814 commit 3c7a878

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

clang/docs/ReleaseNotes.rst

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1135,6 +1135,20 @@ Windows Support
11351135
LoongArch Support
11361136
^^^^^^^^^^^^^^^^^
11371137

1138+
- Types of parameters and return value of ``__builtin_lsx_vorn_v`` and ``__builtin_lasx_xvorn_v``
1139+
are changed from ``signed char`` to ``unsigned char``. (#GH114514)
1140+
1141+
- ``-mrelax`` and ``-mno-relax`` are supported now on LoongArch that can be used
1142+
to enable / disable the linker relaxation optimization. (#GH123587)
1143+
1144+
- Fine-grained la64v1.1 options are added including ``-m{no-,}frecipe``, ``-m{no-,}lam-bh``,
1145+
``-m{no-,}ld-seq-sa``, ``-m{no-,}div32``, ``-m{no-,}lamcas`` and ``-m{no-,}scq``.
1146+
1147+
- Two options ``-m{no-,}annotate-tablejump`` are added to enable / disable
1148+
annotating table jump instruction to correlate it with the jump table. (#GH102411)
1149+
1150+
- FreeBSD support is added for LoongArch64 and has been tested by building kernel-toolchain. (#GH119191)
1151+
11381152
RISC-V Support
11391153
^^^^^^^^^^^^^^
11401154

0 commit comments

Comments
 (0)