On Thu, 20 Feb 2014 22:53:21 +0100, Sergio Durigan Junior wrote: > Thanks, I finally pushed it with the necessary fixes. > https://sourceware.org/ml/gdb-cvs/2014-02/msg00106.html # if { ![istarget "x86_64-*-*"] && ![istarget "i?86-*-*"] } { # verbose "Skipping amd64-stap-special-operands.exp" # return # } On x86_64 with -m32 or on i686 it will: Running ./gdb.arch/amd64-stap-special-operands.exp ... gdb compile failed, amd64-stap-triplet.c: Assembler messages: amd64-stap-triplet.c:35: Error: bad register name `%rbp' amd64-stap-triplet.c:38: Error: bad register name `%rsp' amd64-stap-triplet.c:40: Error: bad register name `%rbp)' amd64-stap-triplet.c:41: Error: bad register name `%rsi' amd64-stap-triplet.c:42: Error: bad register name `%rbp)' /tmp/ccjOdmpl.s:63: Error: bad register name `%rbp' IMO there should be the patch below. OK for check-in? It would apply as [obv] but I rather ask Sergio if it was meant this way. Jan