Re: linux native async mode support

Luis Machado
2008-03-19T16:25:20Z

Hi folks,

I've ran the testsuite on PPC to check for regressions due to the async
patch. The results look good, just the expected regressions and one
unexpected (mi2-simplerun.exp).

define.exp:
FAIL: gdb.base/define.exp: use user command: nextwhere
FAIL: gdb.base/define.exp: use hook-stop command

commands.exp:
FAIL: gdb.base/commands.exp: running to factorial in runto
FAIL: gdb.base/commands.exp: if test in test_command_prompt_position
FAIL: gdb.base/commands.exp: run factorial until breakpoint

mi2-simplerun.exp:
FAIL: gdb.mi/mi2-simplerun.exp: continue to end (1)

Nick, i still can reproduce the last one constantly.

Best regards,

On Wed, 2008-03-19 at 15:58 +1200, Nick Roberts wrote:
> 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
--
Luis Machado
Software Engineer
IBM Linux Technology Center