https://gcc.gnu.org/g:0cd06c1da7a706330045e54a7516de2601341bc7
commit r16-1766-g0cd06c1da7a706330045e54a7516de2601341bc7 Author: H.J. Lu <hjl.to...@gmail.com> Date: Mon Jun 30 04:11:13 2025 +0800 shrink_wrap_separate_check_lea.c: Scan lea(l|q) Scan "lea(l|q)", instead of "leaq", to support x32. * gcc.target/i386/shrink_wrap_separate_check_lea.c: Scan "lea(l|q)", instead of "leaq". Signed-off-by: H.J. Lu <hjl.to...@gmail.com> Diff: --- gcc/testsuite/gcc.target/i386/shrink_wrap_separate_check_lea.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/testsuite/gcc.target/i386/shrink_wrap_separate_check_lea.c b/gcc/testsuite/gcc.target/i386/shrink_wrap_separate_check_lea.c index 0f2449f68b6e..d61de57092cc 100644 --- a/gcc/testsuite/gcc.target/i386/shrink_wrap_separate_check_lea.c +++ b/gcc/testsuite/gcc.target/i386/shrink_wrap_separate_check_lea.c @@ -26,4 +26,4 @@ int foo (int num) return 1; } /* { dg-final { scan-rtl-dump "The components we wrap separately are \\\[sep 40\\\]" "pro_and_epilogue" } } */ -/* { dg-final { scan-assembler "leaq.*(%rsp)" } } */ +/* { dg-final { scan-assembler "lea(l|q).*(%rsp)" } } */