================
@@ -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
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits