---
 gcc/testsuite/gcc.target/i386/ret-thunk-22.c | 2 +-
 gcc/testsuite/gcc.target/i386/ret-thunk-23.c | 2 +-
 gcc/testsuite/gcc.target/i386/ret-thunk-24.c | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/gcc/testsuite/gcc.target/i386/ret-thunk-22.c 
b/gcc/testsuite/gcc.target/i386/ret-thunk-22.c
index 9a9f42ea6a1..5796148c652 100644
--- a/gcc/testsuite/gcc.target/i386/ret-thunk-22.c
+++ b/gcc/testsuite/gcc.target/i386/ret-thunk-22.c
@@ -7,7 +7,7 @@ struct s gs = { 100 + 200i };
 struct s __attribute__((noinline)) foo (void) { return gs; }
 
 /* { dg-final { scan-assembler-times "popl\[\\t \]*%ecx" 1 { target { ! 
*-*-darwin* } } } } */
-/* { dg-final { scan-assembler "lea\[l\]?\[\\t \]*4\\(%esp\\), %esp" { target 
{ ! *-*-darwin* } } } } */
+/* { dg-final { scan-assembler-times "popl\[\\t \]*%edx" 1 { target { ! 
*-*-darwin* } } } } */
 /* { dg-final { scan-assembler "jmp\[ \t\]*_?__x86_return_thunk_ecx" { target 
{ ! *-*-darwin* } } } } */
 /* { dg-final { scan-assembler {call[ \t]*___x86.get_pc_thunk.cx} { target { 
*-*-darwin* } } } } */
 /* { dg-final { scan-assembler {jmp[ \t]*___x86_return_thunk} { target { 
*-*-darwin* } } } } */
diff --git a/gcc/testsuite/gcc.target/i386/ret-thunk-23.c 
b/gcc/testsuite/gcc.target/i386/ret-thunk-23.c
index 69469a43606..1739d8f8d53 100644
--- a/gcc/testsuite/gcc.target/i386/ret-thunk-23.c
+++ b/gcc/testsuite/gcc.target/i386/ret-thunk-23.c
@@ -7,7 +7,7 @@ struct s gs = { 100 + 200i };
 struct s __attribute__((noinline)) foo (void) { return gs; }
 
 /* { dg-final { scan-assembler-times "popl\[\\t \]*%ecx" 1 { target { ! 
*-*-darwin* } } } } */
-/* { dg-final { scan-assembler "lea\[l\]?\[\\t \]*4\\(%esp\\), %esp" { target 
{ ! *-*-darwin* } } } } */
+/* { dg-final { scan-assembler-times "popl\[\\t \]*%edx" 1 { target { ! 
*-*-darwin* } } } } */
 /* { dg-final { scan-assembler "jmp\[ \t\]*_?__x86_return_thunk_ecx" { target 
{ ! *-*-darwin* } } } } */
 /* { dg-final { scan-assembler {call[ \t]*___x86.get_pc_thunk.cx} { target { 
*-*-darwin* } } } } */
 /* { dg-final { scan-assembler {jmp[ \t]*___x86_return_thunk} { target { 
*-*-darwin* } } } } */
diff --git a/gcc/testsuite/gcc.target/i386/ret-thunk-24.c 
b/gcc/testsuite/gcc.target/i386/ret-thunk-24.c
index 0e7877970d7..4df5d9b8131 100644
--- a/gcc/testsuite/gcc.target/i386/ret-thunk-24.c
+++ b/gcc/testsuite/gcc.target/i386/ret-thunk-24.c
@@ -7,7 +7,7 @@ struct s gs = { 100 + 200i };
 struct s __attribute__((noinline)) foo (void) { return gs; }
 
 /* { dg-final { scan-assembler-times "popl\[\\t \]*%ecx" 1 { target { ! 
*-*-darwin* } } } } */
-/* { dg-final { scan-assembler "lea\[l\]?\[\\t \]*4\\(%esp\\), %esp" { target 
{ ! *-*-darwin* } } } } */
+/* { dg-final { scan-assembler-times "popl\[\\t \]*%edx" 1 { target { ! 
*-*-darwin* } } } } */
 /* { dg-final { scan-assembler-not "jmp\[ \t\]*_?__x86_return_thunk_ecx" { 
target { ! *-*-darwin* } } } } */
 /* { dg-final { scan-assembler {call[ \t]*___x86.get_pc_thunk.cx} { target { 
*-*-darwin* } } } } */
 /* { dg-final { scan-assembler-not {jmp[ \t]*___x86_return_thunk} { target { 
*-*-darwin* } } } } */
-- 
2.26.2

Reply via email to