]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Support Q suffix for __float128.
authorLulu Cheng <chenglulu@loongson.cn>
Sat, 22 Mar 2025 06:37:01 +0000 (14:37 +0800)
committerLulu Cheng <chenglulu@loongson.cn>
Thu, 27 Mar 2025 06:59:02 +0000 (14:59 +0800)
commit7c8da04c412ed4f54596f10434aa46592d000fbf
treeabbddbc69caf5963c50f624125a07104699b3c53
parent876a521a198130bac638d682444e908b331c1185
LoongArch: Support Q suffix for __float128.

In r14-3635 supports `__float128`, but does not support the 'q/Q' suffix.

PR target/119408

gcc/ChangeLog:

* config/loongarch/loongarch.cc
(loongarch_c_mode_for_suffix): New.
(TARGET_C_MODE_FOR_SUFFIX): Define.

gcc/testsuite/ChangeLog:

* gcc.target/loongarch/pr119408.c: New test.
gcc/config/loongarch/loongarch.cc
gcc/testsuite/gcc.target/loongarch/pr119408.c [new file with mode: 0644]