[clang] [llvm] [PowerPC][AIX] Specify correct ABI alignment for double (PR #144673)
Sean Fertile via llvm-commits
llvm-commits at lists.llvm.org
Thu Nov 27 07:53:48 PST 2025
================
@@ -96,16 +96,16 @@ define double @double_va_arg(double %a, ...) local_unnamed_addr {
; CHECK-LABEL: double_va_arg:
; CHECK: # %bb.0: # %entry
; CHECK-NEXT: addi 3, 1, 56
-; CHECK-NEXT: std 4, 56(1)
-; CHECK-NEXT: std 3, -8(1)
+; CHECK-NEXT: lfd 0, 56(1)
----------------
mandlebug wrote:
It looks like this change is exposing an issue related to var-args. We schedule this load from the stack before the arguments are spilled into the va_list. I'm investigating the difference to figure out why this is happening now.
https://github.com/llvm/llvm-project/pull/144673
More information about the llvm-commits
mailing list