I'm seeing these on current mainline (1913f16), against native-gdbserver.exp, on Fedora 20: Running ../../../src/gdb/testsuite/gdb.trace/unavailable.exp ... FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: print locf FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: print locd FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: info locals FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: print locf FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: print locd FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: tfile: info locals gdb.log shows: (gdb) PASS: gdb.trace/unavailable.exp: unavailable locals: register locals: tfind test frame print locc $1 = <unavailable> (gdb) PASS: gdb.trace/unavailable.exp: unavailable locals: register locals: print locc print loci $2 = <unavailable> (gdb) PASS: gdb.trace/unavailable.exp: unavailable locals: register locals: print loci print locf $3 = <optimized out> (gdb) FAIL: gdb.trace/unavailable.exp: unavailable locals: register locals: print locf print locd $4 = <optimized out>