I've rebuilt with your new patch. > > FAIL: gdb.mi/mi-var-child-f.exp: mi runto MAIN__ (timeout) This one has gone. > > FAIL: gdb.mi/mi-var-child-f.exp: create local variable array Looks like a buffering problem: 000-exec-run 000^running (gdb) 000*stopped,thread-id="0",frame={addr="0x0804859a",func="MAIN__",args=[],file="../../../gdb/testsuite/gdb.mi/array.f",fullname="/extra/src-prus/gdb/testsuite/gdb.mi/array.f",line="18"} (gdb) PASS: gdb.mi/mi-var-child-f.exp: mi runto MAIN__ -var-create array * array ~"Current language: auto; currently fortran\n" ^done,name="array",numchild="3",value="[3]",type="integer (2,-1:1)" (gdb) FAIL: gdb.mi/mi-var-child-f.exp: create local variable array > > FAIL: gdb.mi/mi2-simplerun.exp: continue to end (1) Ditto. 999-exec-continue 999^running Hello, World!callme callme (gdb) 999*stopped,reason="exited-normally" (gdb) FAIL: gdb.mi/mi2-simplerun.exp: continue to end (1) > > FAIL: gdb.threads/pthreads.exp: check backtrace from main thread The backtrace was looking at the wrong thread but this has gone now. -- Nick http://www.inet.net.nz/~nickrob&j!z޶玶X܆[\