CVSROOT: /cvs
Module name: ports
Changes by: [email protected] 2024/03/04 13:31:16
Modified files:
devel/llvm/13 : Makefile
devel/llvm/13/patches:
patch-llvm_lib_Target_PowerPC_PPCFrameLowering_cpp
devel/llvm/16 : Makefile
devel/llvm/16/patches:
patch-llvm_lib_Target_PowerPC_PPCFrameLowering_cpp
devel/llvm/17 : Makefile
devel/llvm/17/patches:
patch-llvm_lib_Target_PowerPC_PPCFrameLowering_cpp
Log message:
sync with base: For macppc, add missing CFI for cr2, cr3, cr4
clang -S was missing a line like ".cfi_offset cr2, -16" in functions
that spill cr2 (or cr3, cr4) to the stack. This was breaking a few
C++ exceptions. This fix adds the missing CFI.
https://github.com/llvm/llvm-project/pull/83098
ok robert@ (maintainer)