[Bug target/123807] [16 Regression] loongarch64: ICE in emit_move_insn, at expr.cc:4635

cvs-commit at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Mar 5 10:05:06 GMT 2026


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=123807

--- Comment #9 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Xi Ruoyao <xry111@gcc.gnu.org>:

https://gcc.gnu.org/g:4898147482f4496db9fd00a0200636e9efa60bc6

commit r16-7907-g4898147482f4496db9fd00a0200636e9efa60bc6
Author: Xi Ruoyao <xry111@xry111.site>
Date:   Thu Feb 26 22:54:18 2026 +0800

    Partially revert "LoongArch: Fix bug123807."

    This reverts the loongarch.cc change of the commit
    4df77a254263e96af1ab4d1288a35cff10c515a4.

    PR 123807 turns out to be a special case of the middle-end PR 124250.
    The previous ad-hoc fix is unneeded now since the underlying middle-end
    issue is fixed, so revert it but keep the test case.

    gcc/

            PR target/123807
            PR middle-end/124250
            * config/loongarch/loongarch.cc
            (loongarch_expand_vector_init_same): Revert r16-7163 change.


More information about the Gcc-bugs mailing list