[llvm-branch-commits] [clang] release/23.x: [clang][LoongArch] Match GCC ABI handling of integer complex types (#215222) (PR #216034)

via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Sun Aug 16 06:24:52 PDT 2026


heiher wrote:

> This change sounds like it might introduce an ABI change, can you confirm that this is not the case before I accept this into the release branch?

Confirmed, it's an ABI change. Turns out the old behvior never actually matched GCC in the first place. This was just a bug where integer complex types got treated like FP complex types and split across GARs when they shouldn't have been. Since it's fixing something that was already broken, I'd rather get it in sooner than later so we don't keep emitting code that doesn't match GCC's ABI. Thanks!

https://github.com/llvm/llvm-project/pull/216034


More information about the llvm-branch-commits mailing list