https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70171
--- Comment #5 from Uroš Bizjak <ubizjak at gmail dot com> --- (In reply to Richard Biener from comment #4) > Created attachment 37935 [details] > patch > > Patch I am testing. + /* { dg-final { scan-assembler-not "\[er\]sp" { target x86_64-*-* } } } */ You should always use "target i?86-*-* x86_64-*-*" and optionally limit to 64bit targets with "&& { ! ia32 }". Please see many examples in gcc.dg.