[all-commits] [llvm/llvm-project] 3e16ae: [SPARC] Properly handle CC for long double on spar...
Koakuma via All-commits
all-commits at lists.llvm.org
Sat Nov 29 06:31:01 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 3e16aef2a650a8c2da4ebd5c58c6a9e261361828
https://github.com/llvm/llvm-project/commit/3e16aef2a650a8c2da4ebd5c58c6a9e261361828
Author: Koakuma <koachan at protonmail.com>
Date: 2025-11-29 (Sat, 29 Nov 2025)
Changed paths:
M clang/lib/Basic/Targets/Sparc.cpp
M clang/lib/Basic/Targets/Sparc.h
M clang/lib/CodeGen/Targets/Sparc.cpp
M clang/test/CodeGen/Sparc/sparcv8-abi.c
M clang/test/Preprocessor/init.c
M clang/test/Preprocessor/predefined-arch-macros.c
M compiler-rt/lib/builtins/CMakeLists.txt
M compiler-rt/test/builtins/CMakeLists.txt
M compiler-rt/test/sanitizer_common/TestCases/printf-ldbl.c
M compiler-rt/test/sanitizer_common/TestCases/scanf-ldbl.c
M compiler-rt/test/ubsan/TestCases/Float/cast-overflow.cpp
M compiler-rt/test/ubsan/TestCases/Misc/log-path_test.cpp
M llvm/lib/Target/Sparc/SparcCallingConv.td
M llvm/lib/Target/Sparc/SparcISelLowering.cpp
A llvm/test/CodeGen/SPARC/fp128-abi.ll
M llvm/test/CodeGen/SPARC/fp16-promote.ll
M llvm/test/CodeGen/SPARC/llvm.sincos.ll
Log Message:
-----------
[SPARC] Properly handle CC for long double on sparc32 (#162226)
Pass and return `long double`s indirectly, as specified in the psABI.
This continues the patch at https://reviews.llvm.org/D89130.
This should fix the issue at https://github.com/llvm/llvm-project/issues/41838.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list