[llvm] [X86] Update large-displacement.ll (PR #151860)
Abhishek Kaushik via llvm-commits
llvm-commits at lists.llvm.org
Sun Aug 3 05:16:37 PDT 2025
https://github.com/abhishek-kaushik22 updated https://github.com/llvm/llvm-project/pull/151860
>From 3f9f87f1ccd9cf3e9ced4b89cc1ba94365439b2f Mon Sep 17 00:00:00 2001
From: Abhishek Kaushik <abhishek.kaushik at intel.com>
Date: Sun, 3 Aug 2025 16:29:10 +0530
Subject: [PATCH 1/2] [X86] Update large-displacement.ll
After 69bec0afbb8f2aa0021d18ea38768360b16583a9 was merged, this test was failing.
---
llvm/test/CodeGen/X86/large-displacements.ll | 2 ++
1 file changed, 2 insertions(+)
diff --git a/llvm/test/CodeGen/X86/large-displacements.ll b/llvm/test/CodeGen/X86/large-displacements.ll
index 8935ec07bb3fa..cc6395d7b7fd0 100644
--- a/llvm/test/CodeGen/X86/large-displacements.ll
+++ b/llvm/test/CodeGen/X86/large-displacements.ll
@@ -6,6 +6,7 @@
define i32 @main() #0 {
; ERR-i686: error: <unknown>:0:0: 64-bit offset calculated but target is 32-bit
+; ERR-i686: warning: <unknown>:0:0: stack frame size (4294967324) exceeds limit (4294967295) in function 'main'
;
; x86_64-LABEL: main:
; x86_64: # %bb.0: # %entry
@@ -44,6 +45,7 @@ entry:
; Same test as above but for an anonymous function.
define i32 @0() #0 {
; ERR-i686: error: <unknown>:0:0: 64-bit offset calculated but target is 32-bit
+; ERR-i686: warning: <unknown>:0:0: stack frame size (4294967324) exceeds limit (4294967295) in function '@0'
;
; x86_64-LABEL: __unnamed_1:
; x86_64: # %bb.0: # %entry
>From eca689c1f4fae27ef9891e57d91c3731f400e5cc Mon Sep 17 00:00:00 2001
From: Abhishek Kaushik <abhishek.kaushik at intel.com>
Date: Sun, 3 Aug 2025 17:46:22 +0530
Subject: [PATCH 2/2] Disable MachineVerifier
---
llvm/test/CodeGen/X86/large-displacements.ll | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/llvm/test/CodeGen/X86/large-displacements.ll b/llvm/test/CodeGen/X86/large-displacements.ll
index cc6395d7b7fd0..95c0e03f94f9e 100644
--- a/llvm/test/CodeGen/X86/large-displacements.ll
+++ b/llvm/test/CodeGen/X86/large-displacements.ll
@@ -1,4 +1,4 @@
-; RUN: not llc < %s -mtriple=i686 -filetype=null 2>&1 | FileCheck %s -check-prefix=ERR-i686
+; RUN: not llc < %s -mtriple=i686 --verify-machineinstrs=0 -filetype=null 2>&1 | FileCheck %s -check-prefix=ERR-i686
; RUN: llc < %s -mtriple=x86_64 | FileCheck %s -check-prefix=x86_64
; Regression test for #121932, #113856, #106352, #69365, #25051 which are caused by
More information about the llvm-commits
mailing list