CVSROOT:        /cvs
Module name:    ports
Changes by:     [email protected]        2025/05/29 18:06:45

Modified files:
        devel/llvm/19  : Makefile 
        devel/llvm/19/patches: 
                               
patch-llvm_lib_Target_PowerPC_PPCReturnProtectorLowering_cpp 

Log message:
Fix retguard in powerpc64 clang-19

clang-19 miscompiled its own DIExpressionOptimizer.cpp, where retguard
clobbered an argument in a register.  Then the clang-19 (built by 19)
crashed building xenocara/lib/mesa or ports/python/3.

Patch PPCReturnProtectorLowering to call MRI.isLiveIn(), which stops
the clobber.  Now clang-19 can build xenocara and python on powerpc64.

ok robert@

Reply via email to