]> git.ipfire.org Git - thirdparty/gcc.git/commit
LoongArch: Improve TARGET_CAN_CHANGE_MODE_CLASS implementation
authorGuo Jie <guojie@loongson.cn>
Sun, 2 Nov 2025 02:01:06 +0000 (10:01 +0800)
committerLulu Cheng <chenglulu@loongson.cn>
Mon, 3 Nov 2025 08:09:15 +0000 (16:09 +0800)
commitfbd9051a96a3a2e7ee7db5524e79e42c6477ef65
tree44ba16f08478ac6c8f18c42aaae1de1fc2db3f42
parentd102db7194a3e30b9544724dd09b84de2fcfb0f7
LoongArch: Improve TARGET_CAN_CHANGE_MODE_CLASS implementation

Support for conversion between scalar INT and scalar FP.

gcc/ChangeLog:

* config/loongarch/loongarch.cc
(loongarch_can_change_mode_class): Support for conversion
between scalar INT and scalar FP.

gcc/testsuite/ChangeLog:

* gcc.target/loongarch/extendsidi2-combine.c: New test.
* gcc.target/loongarch/spill-less.c: New test.
gcc/config/loongarch/loongarch.cc
gcc/testsuite/gcc.target/loongarch/extendsidi2-combine.c [new file with mode: 0644]
gcc/testsuite/gcc.target/loongarch/spill-less.c [new file with mode: 0644]