[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