gcc version 3.3.3 GNU ld version 2.15.90.0.1.1 20040303 GNU gdb 6.3.50.20050503-cvs Test Run By pgilliam on Tue May 3 11:17:53 2005 Native configuration is powerpc64-unknown-linux-gnu === gdb tests === Schedule of variations: unix/-m64 Running target unix/-m64 Running ../../../src/gdb/testsuite/gdb.ada/exec_changed.exp ... UNSUPPORTED: gdb.ada/exec_changed.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. Running ../../../src/gdb/testsuite/gdb.ada/fixed_points.exp ... UNSUPPORTED: gdb.ada/fixed_points.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. Running ../../../src/gdb/testsuite/gdb.ada/null_record.exp ... UNSUPPORTED: gdb.ada/null_record.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. Running ../../../src/gdb/testsuite/gdb.ada/packed_array.exp ... UNSUPPORTED: gdb.ada/packed_array.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. Running ../../../src/gdb/testsuite/gdb.ada/start.exp ... UNSUPPORTED: gdb.ada/start.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. Running ../../../src/gdb/testsuite/gdb.arch/altivec-abi.exp ... PASS: gdb.arch/altivec-abi.exp: break marker PASS: gdb.arch/altivec-abi.exp: continue to marker FAIL: gdb.arch/altivec-abi.exp: back to main (1) FAIL: gdb.arch/altivec-abi.exp: call inferior function with vectors (1) PASS: gdb.arch/altivec-abi.exp: call inferior function with vectors (2) PASS: gdb.arch/altivec-abi.exp: step into vec_fun FAIL: gdb.arch/altivec-abi.exp: vector value returned correctly PASS: gdb.arch/altivec-abi.exp: continue to struct_of_vector_func PASS: gdb.arch/altivec-abi.exp: back to main (2) PASS: gdb.arch/altivec-abi.exp: step into array_of_vector_func PASS: gdb.arch/altivec-abi.exp: print first vector PASS: gdb.arch/altivec-abi.exp: print second vector PASS: gdb.arch/altivec-abi.exp: print third vector PASS: gdb.arch/altivec-abi.exp: print fourth vector Running ../../../src/gdb/testsuite/gdb.arch/altivec-regs.exp ... PASS: gdb.arch/altivec-regs.exp: set reg vr0.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr0.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr0.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr0.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr1.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr1.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr1.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr1.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr2.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr2.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr2.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr2.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr3.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr3.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr3.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr3.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr4.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr4.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr4.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr4.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr5.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr5.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr5.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr5.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr6.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr6.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr6.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr6.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr7.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr7.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr7.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr7.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr8.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr8.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr8.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr8.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr9.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr9.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr9.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr9.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr10.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr10.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr10.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr10.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr11.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr11.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr11.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr11.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr12.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr12.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr12.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr12.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr13.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr13.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr13.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr13.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr14.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr14.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr14.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr14.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr15.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr15.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr15.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr15.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr16.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr16.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr16.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr16.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr17.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr17.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr17.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr17.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr18.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr18.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr18.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr18.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr19.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr19.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr19.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr19.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr20.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr20.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr20.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr20.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr21.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr21.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr21.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr21.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr22.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr22.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr22.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr22.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr23.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr23.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr23.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr23.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr24.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr24.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr24.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr24.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr25.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr25.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr25.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr25.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr26.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr26.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr26.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr26.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr27.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr27.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr27.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr27.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr28.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr28.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr28.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr28.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr29.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr29.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr29.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr29.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr30.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr30.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr30.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr30.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: set reg vr31.v4si.f[0] PASS: gdb.arch/altivec-regs.exp: set reg vr31.v4si.f[1] PASS: gdb.arch/altivec-regs.exp: set reg vr31.v4si.f[2] PASS: gdb.arch/altivec-regs.exp: set reg vr31.v4si.f[3] PASS: gdb.arch/altivec-regs.exp: endianness FAIL: gdb.arch/altivec-regs.exp: info reg vr0 FAIL: gdb.arch/altivec-regs.exp: info reg vr1 FAIL: gdb.arch/altivec-regs.exp: info reg vr2 FAIL: gdb.arch/altivec-regs.exp: info reg vr3 FAIL: gdb.arch/altivec-regs.exp: info reg vr4 FAIL: gdb.arch/altivec-regs.exp: info reg vr5 FAIL: gdb.arch/altivec-regs.exp: info reg vr6 FAIL: gdb.arch/altivec-regs.exp: info reg vr7 FAIL: gdb.arch/altivec-regs.exp: info reg vr8 FAIL: gdb.arch/altivec-regs.exp: info reg vr9 FAIL: gdb.arch/altivec-regs.exp: info reg vr10 FAIL: gdb.arch/altivec-regs.exp: info reg vr11 FAIL: gdb.arch/altivec-regs.exp: info reg vr12 FAIL: gdb.arch/altivec-regs.exp: info reg vr13 FAIL: gdb.arch/altivec-regs.exp: info reg vr14 FAIL: gdb.arch/altivec-regs.exp: info reg vr15 FAIL: gdb.arch/altivec-regs.exp: info reg vr16 FAIL: gdb.arch/altivec-regs.exp: info reg vr17 FAIL: gdb.arch/altivec-regs.exp: info reg vr18 FAIL: gdb.arch/altivec-regs.exp: info reg vr19 FAIL: gdb.arch/altivec-regs.exp: info reg vr20 FAIL: gdb.arch/altivec-regs.exp: info reg vr21 FAIL: gdb.arch/altivec-regs.exp: info reg vr22 FAIL: gdb.arch/altivec-regs.exp: info reg vr23 FAIL: gdb.arch/altivec-regs.exp: info reg vr24 FAIL: gdb.arch/altivec-regs.exp: info reg vr25 FAIL: gdb.arch/altivec-regs.exp: info reg vr26 FAIL: gdb.arch/altivec-regs.exp: info reg vr27 FAIL: gdb.arch/altivec-regs.exp: info reg vr28 FAIL: gdb.arch/altivec-regs.exp: info reg vr29 FAIL: gdb.arch/altivec-regs.exp: info reg vr30 FAIL: gdb.arch/altivec-regs.exp: info reg vr31 FAIL: gdb.arch/altivec-regs.exp: info reg vrsave FAIL: gdb.arch/altivec-regs.exp: info reg vscr FAIL: gdb.arch/altivec-regs.exp: print vr0 FAIL: gdb.arch/altivec-regs.exp: print vr1 FAIL: gdb.arch/altivec-regs.exp: print vr2 FAIL: gdb.arch/altivec-regs.exp: print vr3 FAIL: gdb.arch/altivec-regs.exp: print vr4 FAIL: gdb.arch/altivec-regs.exp: print vr5 FAIL: gdb.arch/altivec-regs.exp: print vr6 FAIL: gdb.arch/altivec-regs.exp: print vr7 FAIL: gdb.arch/altivec-regs.exp: print vr8 FAIL: gdb.arch/altivec-regs.exp: print vr9 FAIL: gdb.arch/altivec-regs.exp: print vr10 FAIL: gdb.arch/altivec-regs.exp: print vr11 FAIL: gdb.arch/altivec-regs.exp: print vr12 FAIL: gdb.arch/altivec-regs.exp: print vr13 FAIL: gdb.arch/altivec-regs.exp: print vr14 FAIL: gdb.arch/altivec-regs.exp: print vr15 FAIL: gdb.arch/altivec-regs.exp: print vr16 FAIL: gdb.arch/altivec-regs.exp: print vr17 FAIL: gdb.arch/altivec-regs.exp: print vr18 FAIL: gdb.arch/altivec-regs.exp: print vr19 FAIL: gdb.arch/altivec-regs.exp: print vr20 FAIL: gdb.arch/altivec-regs.exp: print vr21 FAIL: gdb.arch/altivec-regs.exp: print vr22 FAIL: gdb.arch/altivec-regs.exp: print vr23 FAIL: gdb.arch/altivec-regs.exp: print vr24 FAIL: gdb.arch/altivec-regs.exp: print vr25 FAIL: gdb.arch/altivec-regs.exp: print vr26 FAIL: gdb.arch/altivec-regs.exp: print vr27 FAIL: gdb.arch/altivec-regs.exp: print vr28 FAIL: gdb.arch/altivec-regs.exp: print vr29 FAIL: gdb.arch/altivec-regs.exp: print vr30 FAIL: gdb.arch/altivec-regs.exp: print vr31 FAIL: gdb.arch/altivec-regs.exp: print vrsave FAIL: gdb.arch/altivec-regs.exp: print vscr FAIL: gdb.arch/altivec-regs.exp: info powerpc altivec (pattern 31) PASS: gdb.arch/altivec-regs.exp: Set breakpoint at vector_fun PASS: gdb.arch/altivec-regs.exp: Set output radix to hex PASS: gdb.arch/altivec-regs.exp: continue to vector_fun PASS: gdb.arch/altivec-regs.exp: next (1) PASS: gdb.arch/altivec-regs.exp: next (2) PASS: gdb.arch/altivec-regs.exp: print vector parameter a PASS: gdb.arch/altivec-regs.exp: print vector parameter b PASS: gdb.arch/altivec-regs.exp: up to main PASS: gdb.arch/altivec-regs.exp: print vector x PASS: gdb.arch/altivec-regs.exp: print vector y PASS: gdb.arch/altivec-regs.exp: down to vector_fun FAIL: gdb.arch/altivec-regs.exp: finish returned correct value Running ../../../src/gdb/testsuite/gdb.arch/e500-abi.exp ... Running ../../../src/gdb/testsuite/gdb.arch/e500-prologue.exp ... Running ../../../src/gdb/testsuite/gdb.arch/e500-regs.exp ... Running ../../../src/gdb/testsuite/gdb.arch/gdb1291.exp ... Running ../../../src/gdb/testsuite/gdb.arch/gdb1431.exp ... Running ../../../src/gdb/testsuite/gdb.arch/gdb1558.exp ... Running ../../../src/gdb/testsuite/gdb.arch/i386-prologue.exp ... Running ../../../src/gdb/testsuite/gdb.arch/i386-sse.exp ... Running ../../../src/gdb/testsuite/gdb.arch/i386-unwind.exp ... Running ../../../src/gdb/testsuite/gdb.arch/pa-nullify.exp ... Running ../../../src/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp ... Running ../../../src/gdb/testsuite/gdb.asm/asm-source.exp ... WARNING: Assembly source test -- multilibs not supported by this test. Running ../../../src/gdb/testsuite/gdb.base/a2-run.exp ... PASS: gdb.base/a2-run.exp: run "run" with no args PASS: gdb.base/a2-run.exp: run "run" with arg PASS: gdb.base/a2-run.exp: run "run" again with same args PASS: gdb.base/a2-run.exp: run after setting args to nil PASS: gdb.base/a2-run.exp: run "run" again after setting args PASS: gdb.base/a2-run.exp: run "run" with shell Running ../../../src/gdb/testsuite/gdb.base/advance.exp ... PASS: gdb.base/advance.exp: advance line number PASS: gdb.base/advance.exp: malformed advance PASS: gdb.base/advance.exp: advance func PASS: gdb.base/advance.exp: advance function not called by current frame PASS: gdb.base/advance.exp: set breakpoint at call to func3 PASS: gdb.base/advance.exp: continue to call to func3 in main PASS: gdb.base/advance.exp: advance function called as param PASS: gdb.base/advance.exp: advance with no argument Running ../../../src/gdb/testsuite/gdb.base/all-bin.exp ... PASS: gdb.base/all-bin.exp: continuing after dummy() PASS: gdb.base/all-bin.exp: print value of v_int+v_char PASS: gdb.base/all-bin.exp: print value of v_int+v_short PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_char PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_char PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_short PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_short PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_int PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_int PASS: gdb.base/all-bin.exp: print value of v_int+v_long PASS: gdb.base/all-bin.exp: print value of v_int+v_signed_long PASS: gdb.base/all-bin.exp: print value of v_int+v_unsigned_long PASS: gdb.base/all-bin.exp: print value of v_int+v_float PASS: gdb.base/all-bin.exp: print value of v_int+v_double PASS: gdb.base/all-bin.exp: print value of v_int<=v_char PASS: gdb.base/all-bin.exp: print value of v_int<=v_short PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_char PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_char PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_short PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_short PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_int PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_int PASS: gdb.base/all-bin.exp: print value of v_int<=v_long PASS: gdb.base/all-bin.exp: print value of v_int<=v_signed_long PASS: gdb.base/all-bin.exp: print value of v_int<=v_unsigned_long PASS: gdb.base/all-bin.exp: print value of v_int<=v_float PASS: gdb.base/all-bin.exp: print value of v_int<=v_double PASS: gdb.base/all-bin.exp: set v_char=0 PASS: gdb.base/all-bin.exp: set v_double=0 PASS: gdb.base/all-bin.exp: set v_unsigned_long=0 PASS: gdb.base/all-bin.exp: print value of v_int&&v_char PASS: gdb.base/all-bin.exp: print value of v_int&&v_short PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_char PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_char PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_short PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_short PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_int PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_int PASS: gdb.base/all-bin.exp: print value of v_int&&v_long PASS: gdb.base/all-bin.exp: print value of v_int&&v_signed_long PASS: gdb.base/all-bin.exp: print value of v_int&&v_unsigned_long PASS: gdb.base/all-bin.exp: print value of v_int&&v_float PASS: gdb.base/all-bin.exp: print value of v_int&&v_double Running ../../../src/gdb/testsuite/gdb.base/annota1.exp ... PASS: gdb.base/annota1.exp: breakpoint main PASS: gdb.base/annota1.exp: annotation set at level 2 PASS: gdb.base/annota1.exp: breakpoint info PASS: gdb.base/annota1.exp: run until main breakpoint PASS: gdb.base/annota1.exp: go after array init line PASS: gdb.base/annota1.exp: print array PASS: gdb.base/annota1.exp: print non_existent_value PASS: gdb.base/annota1.exp: breakpoint handle_USR1 PASS: gdb.base/annota1.exp: breakpoint printf PASS: gdb.base/annota1.exp: continue to printf FAIL: gdb.base/annota1.exp: backtrace from shlibrary PASS: gdb.base/annota1.exp: send SIGUSR1 PASS: gdb.base/annota1.exp: backtrace @ signal handler PASS: gdb.base/annota1.exp: delete bp 1 PASS: gdb.base/annota1.exp: delete bp 2 PASS: gdb.base/annota1.exp: delete bp 3 PASS: gdb.base/annota1.exp: break at 28 PASS: gdb.base/annota1.exp: set up display PASS: gdb.base/annota1.exp: re-run PASS: gdb.base/annota1.exp: break at 46 PASS: gdb.base/annota1.exp: ignore 5 4 PASS: gdb.base/annota1.exp: annotate ignore count change PASS: gdb.base/annota1.exp: breakpoint ignore count PASS: gdb.base/annota1.exp: signal sent PASS: gdb.base/annota1.exp: cleanup core file (not dumped) Running ../../../src/gdb/testsuite/gdb.base/annota3.exp ... PASS: gdb.base/annota3.exp: breakpoint main PASS: gdb.base/annota3.exp: annotation set at level 3 PASS: gdb.base/annota3.exp: breakpoint info PASS: gdb.base/annota3.exp: run until main breakpoint PASS: gdb.base/annota3.exp: go after array init line PASS: gdb.base/annota3.exp: print array PASS: gdb.base/annota3.exp: print non_existent_value PASS: gdb.base/annota3.exp: breakpoint handle_USR1 PASS: gdb.base/annota3.exp: breakpoint printf PASS: gdb.base/annota3.exp: continue to printf FAIL: gdb.base/annota3.exp: backtrace from shlibrary (pattern 2) PASS: gdb.base/annota3.exp: send SIGUSR1 FAIL: gdb.base/annota3.exp: backtrace @ signal handler (pattern 3) PASS: gdb.base/annota3.exp: delete bp 1 PASS: gdb.base/annota3.exp: delete bp 2 PASS: gdb.base/annota3.exp: delete bp 3 PASS: gdb.base/annota3.exp: break at 28 PASS: gdb.base/annota3.exp: set up display PASS: gdb.base/annota3.exp: re-run PASS: gdb.base/annota3.exp: break at 46 PASS: gdb.base/annota3.exp: ignore 5 4 PASS: gdb.base/annota3.exp: annotate ignore count change PASS: gdb.base/annota3.exp: next to exit loop PASS: gdb.base/annota3.exp: breakpoint ignore count PASS: gdb.base/annota3.exp: signal sent PASS: gdb.base/annota3.exp: cleanup core file (not dumped) Running ../../../src/gdb/testsuite/gdb.base/args.exp ... PASS: gdb.base/args.exp: correct args printed PASS: gdb.base/args.exp: correct args printed, one empty PASS: gdb.base/args.exp: correct args printed, two empty Running ../../../src/gdb/testsuite/gdb.base/arithmet.exp ... PASS: gdb.base/arithmet.exp: set variable x=14 PASS: gdb.base/arithmet.exp: set variable y=2 PASS: gdb.base/arithmet.exp: set variable z=2 PASS: gdb.base/arithmet.exp: set variable w=3 PASS: gdb.base/arithmet.exp: print x PASS: gdb.base/arithmet.exp: print y PASS: gdb.base/arithmet.exp: print z PASS: gdb.base/arithmet.exp: print w PASS: gdb.base/arithmet.exp: print x+y PASS: gdb.base/arithmet.exp: print x-y PASS: gdb.base/arithmet.exp: print x*y PASS: gdb.base/arithmet.exp: print x/y PASS: gdb.base/arithmet.exp: print x%y PASS: gdb.base/arithmet.exp: print x+y+z PASS: gdb.base/arithmet.exp: print x-y-z PASS: gdb.base/arithmet.exp: print x*y*z PASS: gdb.base/arithmet.exp: print x/y/z PASS: gdb.base/arithmet.exp: print x%y%z PASS: gdb.base/arithmet.exp: set variable x=10 PASS: gdb.base/arithmet.exp: set variable y=4 PASS: gdb.base/arithmet.exp: print x+y-z PASS: gdb.base/arithmet.exp: print x+y*z PASS: gdb.base/arithmet.exp: print x+y%w PASS: gdb.base/arithmet.exp: print x+y/w PASS: gdb.base/arithmet.exp: print x-y*z PASS: gdb.base/arithmet.exp: print x-y%z PASS: gdb.base/arithmet.exp: print x-y/z PASS: gdb.base/arithmet.exp: print x*y/z PASS: gdb.base/arithmet.exp: print x*y%w PASS: gdb.base/arithmet.exp: print x/y%w PASS: gdb.base/arithmet.exp: print x-(y+w) PASS: gdb.base/arithmet.exp: print x/(y*w) PASS: gdb.base/arithmet.exp: print x-(y/w) PASS: gdb.base/arithmet.exp: print (x+y)*w Running ../../../src/gdb/testsuite/gdb.base/assign.exp ... PASS: gdb.base/assign.exp: continuing after dummy() PASS: gdb.base/assign.exp: v_int=57 PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=57 PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int-=57 PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int*=5 PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int/=4 PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int%=4 PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=char PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=signed_char PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=unsigned_char PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=short PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=signed_short PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int=+unsigned_short PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=signed_int PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=unsigned_int PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=long PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=signed_long PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=unsigned_long PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=v_float PASS: gdb.base/assign.exp: set v_int to 6 PASS: gdb.base/assign.exp: v_int+=double Running ../../../src/gdb/testsuite/gdb.base/async.exp ... Running ../../../src/gdb/testsuite/gdb.base/attach.exp ... PASS: gdb.base/attach.exp: attach to nonsense is prohibited PASS: gdb.base/attach.exp: attach to nonexistent process is prohibited PASS: gdb.base/attach.exp: set file, before attach1 (re-read) PASS: gdb.base/attach.exp: attach1, after setting file PASS: gdb.base/attach.exp: after attach1, print should_exit PASS: gdb.base/attach.exp: attach1 detach PASS: gdb.base/attach.exp: attach1, purging symbols after detach PASS: gdb.base/attach.exp: set file, before attach2 PASS: gdb.base/attach.exp: after attach2, set should_exit PASS: gdb.base/attach.exp: after attach2, set tbreak postloop PASS: gdb.base/attach.exp: after attach2, reach tbreak postloop PASS: gdb.base/attach.exp: after attach2, exit PASS: gdb.base/attach.exp: set source path PASS: gdb.base/attach.exp: cd away from process working directory PASS: gdb.base/attach.exp: before attach3, flush symbols PASS: gdb.base/attach.exp: before attach3, flush exec PASS: gdb.base/attach.exp: attach when process' a.out not in cwd PASS: gdb.base/attach.exp: after attach3, exit PASS: gdb.base/attach.exp: force switch to gdb64, if necessary PASS: gdb.base/attach.exp: attach call PASS: gdb.base/attach.exp: info other register PASS: gdb.base/attach.exp: p should_exit = 1 PASS: gdb.base/attach.exp: c Running ../../../src/gdb/testsuite/gdb.base/auxv.exp ... PASS: gdb.base/auxv.exp: set print sevenbit-strings; auxv PASS: gdb.base/auxv.exp: set width 0; auxv PASS: gdb.base/auxv.exp: cd to temporary directory for core dumps PASS: gdb.base/auxv.exp: tbreak 66 PASS: gdb.base/auxv.exp: continue PASS: gdb.base/auxv.exp: info auxv on live process PASS: gdb.base/auxv.exp: gcore PASS: gdb.base/auxv.exp: continue PASS: gdb.base/auxv.exp: continue WARNING: can't generate a core file - core tests suppressed - check ulimit -c FAIL: gdb.base/auxv.exp: generate native core dump UNSUPPORTED: gdb.base/auxv.exp: info auxv on native core dump UNSUPPORTED: gdb.base/auxv.exp: matching auxv data from live and core PASS: gdb.base/auxv.exp: load core file for info auxv on gcore-created dump PASS: gdb.base/auxv.exp: info auxv on gcore-created dump PASS: gdb.base/auxv.exp: matching auxv data from live and gcore Running ../../../src/gdb/testsuite/gdb.base/bang.exp ... PASS: gdb.base/bang.exp: run program Running ../../../src/gdb/testsuite/gdb.base/bigcore.exp ... PASS: gdb.base/bigcore.exp: set print sevenbit-strings; bigcore PASS: gdb.base/bigcore.exp: set width 0; bigcore PASS: gdb.base/bigcore.exp: tbreak 264 PASS: gdb.base/bigcore.exp: continue PASS: gdb.base/bigcore.exp: next PASS: gdb.base/bigcore.exp: extract next heap (stop at 50) PASS: gdb.base/bigcore.exp: extract prev heap (stop at 50) PASS: gdb.base/bigcore.exp: grab pid PASS: gdb.base/bigcore.exp: signal SIGABRT PASS: gdb.base/bigcore.exp: check core size PASS: gdb.base/bigcore.exp: load corefile PASS: gdb.base/bigcore.exp: check next heap PASS: gdb.base/bigcore.exp: check prev heap Running ../../../src/gdb/testsuite/gdb.base/bitfields.exp ... PASS: gdb.base/bitfields.exp: print flags PASS: gdb.base/bitfields.exp: continuing to break1 #1 PASS: gdb.base/bitfields.exp: bitfield uniqueness (s1) PASS: gdb.base/bitfields.exp: continuing to break1 #2 PASS: gdb.base/bitfields.exp: bitfield uniqueness (u1) PASS: gdb.base/bitfields.exp: continuing to break1 #3 PASS: gdb.base/bitfields.exp: bitfield uniqueness (s2) PASS: gdb.base/bitfields.exp: continuing to break1 #4 PASS: gdb.base/bitfields.exp: bitfield uniqueness (u2) PASS: gdb.base/bitfields.exp: continuing to break1 #5 PASS: gdb.base/bitfields.exp: bitfield uniqueness (s3) PASS: gdb.base/bitfields.exp: continuing to break1 #6 PASS: gdb.base/bitfields.exp: bitfield uniqueness (u3) PASS: gdb.base/bitfields.exp: continuing to break1 #7 PASS: gdb.base/bitfields.exp: bitfield uniqueness (s9) PASS: gdb.base/bitfields.exp: continuing to break1 #8 PASS: gdb.base/bitfields.exp: bitfield uniqueness (u9) PASS: gdb.base/bitfields.exp: continuing to break1 #9 PASS: gdb.base/bitfields.exp: bitfield uniqueness (sc) PASS: gdb.base/bitfields.exp: bitfield containment #1 PASS: gdb.base/bitfields.exp: continuing to break2 PASS: gdb.base/bitfields.exp: bitfield containment #2 PASS: gdb.base/bitfields.exp: unsigned bitfield ranges PASS: gdb.base/bitfields.exp: signed bitfields, max positive values PASS: gdb.base/bitfields.exp: continuing to break4 #1 PASS: gdb.base/bitfields.exp: determining signed-ness of bitfields PASS: gdb.base/bitfields.exp: signed bitfields, max negative values PASS: gdb.base/bitfields.exp: continuing to break4 #2 PASS: gdb.base/bitfields.exp: signed bitfields with -1 Running ../../../src/gdb/testsuite/gdb.base/bitfields2.exp ... PASS: gdb.base/bitfields2.exp: break tester prior to break1 PASS: gdb.base/bitfields2.exp: continuing to tester prior to break1 PASS: gdb.base/bitfields2.exp: continuing to break1 #0 PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.s1 = 1 PASS: gdb.base/bitfields2.exp: continuing to break1 #1 PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.u1 = 1 PASS: gdb.base/bitfields2.exp: continuing to break1 #2 PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.s2 = 1 PASS: gdb.base/bitfields2.exp: continuing to break1 #3 PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.u2 = 1 PASS: gdb.base/bitfields2.exp: continuing to break1 #4 PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.s3 = 1 PASS: gdb.base/bitfields2.exp: continuing to break1 #5 PASS: gdb.base/bitfields2.exp: bitfield uniqueness; flags.u3 = 1 PASS: gdb.base/bitfields2.exp: break tester prior to break2 PASS: gdb.base/bitfields2.exp: continuing to tester prior to break2 PASS: gdb.base/bitfields2.exp: continuing to break2 #0 PASS: gdb.base/bitfields2.exp: bitfield containment; flags.u1, flags.u3, and flags.s3 to all 1s PASS: gdb.base/bitfields2.exp: continuing to break2 #1 PASS: gdb.base/bitfields2.exp: bitfield containment; flags.u2, flags.s1, flags.s2 to all 1s PASS: gdb.base/bitfields2.exp: break tester prior to break3 PASS: gdb.base/bitfields2.exp: continuing to tester prior to break3 PASS: gdb.base/bitfields2.exp: continuing to break3 #0 PASS: gdb.base/bitfields2.exp: maximum unsigned bitfield values PASS: gdb.base/bitfields2.exp: break tester prior to break4 PASS: gdb.base/bitfields2.exp: continuing to tester prior to break4 PASS: gdb.base/bitfields2.exp: continuing to break4 #0 PASS: gdb.base/bitfields2.exp: maximum signed bitfield values PASS: gdb.base/bitfields2.exp: continuing to break4 #1 PASS: gdb.base/bitfields2.exp: determining signed-ness of bitfields PASS: gdb.base/bitfields2.exp: most negative signed bitfield values PASS: gdb.base/bitfields2.exp: continuing to break4 #2 PASS: gdb.base/bitfields2.exp: signed bitfields containing -1 PASS: gdb.base/bitfields2.exp: break tester prior to break5 PASS: gdb.base/bitfields2.exp: continuing to tester prior to break5 PASS: gdb.base/bitfields2.exp: continuing to break5 #0 PASS: gdb.base/bitfields2.exp: set long long unsigned bitfield PASS: gdb.base/bitfields2.exp: set long long signed bitfield positive PASS: gdb.base/bitfields2.exp: long long bitfield values after set PASS: gdb.base/bitfields2.exp: set long long signed bitfield negative PASS: gdb.base/bitfields2.exp: long long bitfield values after set negative Running ../../../src/gdb/testsuite/gdb.base/bitops.exp ... PASS: gdb.base/bitops.exp: print value of !1 PASS: gdb.base/bitops.exp: print value of !0 PASS: gdb.base/bitops.exp: print value of !100 PASS: gdb.base/bitops.exp: print value of !1000 PASS: gdb.base/bitops.exp: print value of !10 PASS: gdb.base/bitops.exp: print value of !2 PASS: gdb.base/bitops.exp: print value of 10 | 5 PASS: gdb.base/bitops.exp: print value of 10 & 5 PASS: gdb.base/bitops.exp: print value of 10 ^ 5 PASS: gdb.base/bitops.exp: print value of -!0 PASS: gdb.base/bitops.exp: print value of ~-!0 PASS: gdb.base/bitops.exp: print value of 3 * 2 / 4.0 * 2.0 PASS: gdb.base/bitops.exp: print value of 8 << 2 >> 4 PASS: gdb.base/bitops.exp: print value of -1 < 0 > 1 PASS: gdb.base/bitops.exp: print value of 15 ^ 10 ^ 5 ^ 7 PASS: gdb.base/bitops.exp: print value of 3.5 < 4.0 PASS: gdb.base/bitops.exp: print value of 3.5 < -4.0 PASS: gdb.base/bitops.exp: print value of 2 > -3 PASS: gdb.base/bitops.exp: print value of -3>4 PASS: gdb.base/bitops.exp: print value of (-3 > 4) PASS: gdb.base/bitops.exp: print value of 3>=2.5 PASS: gdb.base/bitops.exp: print value of 3>=4.5 PASS: gdb.base/bitops.exp: print value of 3==3.0 PASS: gdb.base/bitops.exp: print value of 3==4.0 PASS: gdb.base/bitops.exp: print value of 3!=3.0 PASS: gdb.base/bitops.exp: print value of 3!=5.0 PASS: gdb.base/bitops.exp: print value of 0 || 1 && 0 | 0 ^ 0 == 8 > 128 >>1 +2 *2 PASS: gdb.base/bitops.exp: print value of 1.0 || 0 PASS: gdb.base/bitops.exp: print value of 0.0 || 1.0 PASS: gdb.base/bitops.exp: print value of 0.0 || 0 PASS: gdb.base/bitops.exp: print value of 0 || 1 && 0 | 0 ^ 0 == 8 PASS: gdb.base/bitops.exp: print value of 0 == 8 > 128 >> 1 + 2 * 2 Running ../../../src/gdb/testsuite/gdb.base/break.exp ... PASS: gdb.base/break.exp: Delete all breakpoints when none PASS: gdb.base/break.exp: breakpoint function PASS: gdb.base/break.exp: breakpoint quoted function PASS: gdb.base/break.exp: breakpoint function in file PASS: gdb.base/break.exp: use `list' to establish default source file PASS: gdb.base/break.exp: breakpoint line number PASS: gdb.base/break.exp: breakpoint duplicate PASS: gdb.base/break.exp: breakpoint line number in file PASS: gdb.base/break.exp: breakpoint at start of multi line if conditional PASS: gdb.base/break.exp: breakpoint at start of multi line while conditional PASS: gdb.base/break.exp: breakpoint info PASS: gdb.base/break.exp: run until function breakpoint PASS: gdb.base/break.exp: run until breakpoint set at a line number PASS: gdb.base/break.exp: run until file:function(6) breakpoint PASS: gdb.base/break.exp: run until file:function(5) breakpoint PASS: gdb.base/break.exp: run until file:function(4) breakpoint PASS: gdb.base/break.exp: run until file:function(3) breakpoint PASS: gdb.base/break.exp: run until file:function(2) breakpoint PASS: gdb.base/break.exp: run until file:function(1) breakpoint PASS: gdb.base/break.exp: run until quoted breakpoint PASS: gdb.base/break.exp: run until file:linenum breakpoint PASS: gdb.base/break.exp: breakpoint offset +1 PASS: gdb.base/break.exp: step onto breakpoint PASS: gdb.base/break.exp: Temporary breakpoint function PASS: gdb.base/break.exp: Temporary breakpoint function in file PASS: gdb.base/break.exp: Temporary breakpoint line number #1 PASS: gdb.base/break.exp: Temporary breakpoint line number #2 PASS: gdb.base/break.exp: Temporary breakpoint line number in file #1 PASS: gdb.base/break.exp: Temporary breakpoint line number in file #2 PASS: gdb.base/break.exp: Temporary breakpoint info PASS: gdb.base/break.exp: catch requires an event name PASS: gdb.base/break.exp: set catch fork, never expected to trigger PASS: gdb.base/break.exp: set catch vfork, never expected to trigger PASS: gdb.base/break.exp: set catch exec, never expected to trigger PASS: gdb.base/break.exp: break on non-existent source line PASS: gdb.base/break.exp: until bp_location1 PASS: gdb.base/break.exp: break on default location, 1st time PASS: gdb.base/break.exp: break on default location, 2nd time PASS: gdb.base/break.exp: break on default location, 3rd time PASS: gdb.base/break.exp: break on default location, 4th time PASS: gdb.base/break.exp: set to-be-silent break bp_location1 PASS: gdb.base/break.exp: set silent break bp_location1 PASS: gdb.base/break.exp: info silent break bp_location1 PASS: gdb.base/break.exp: hit silent break bp_location1 PASS: gdb.base/break.exp: stopped for silent break bp_location1 PASS: gdb.base/break.exp: thread-specific breakpoint on non-existent thread disallowed PASS: gdb.base/break.exp: thread-specific breakpoint on bogus thread ID disallowed PASS: gdb.base/break.exp: breakpoint with trailing garbage disallowed PASS: gdb.base/break.exp: step over breakpoint PASS: gdb.base/break.exp: clear line has no breakpoint disallowed PASS: gdb.base/break.exp: clear current line has no breakpoint disallowed PASS: gdb.base/break.exp: break marker3 #1 PASS: gdb.base/break.exp: break marker3 #2 PASS: gdb.base/break.exp: clear marker3 PASS: gdb.base/break.exp: set convenience variable $foo to bp_location11 PASS: gdb.base/break.exp: set breakpoint via convenience variable PASS: gdb.base/break.exp: set convenience variable $foo to 81.5 PASS: gdb.base/break.exp: set breakpoint via non-integer convenience variable disallowed PASS: gdb.base/break.exp: set breakpoint on to-be-called function PASS: gdb.base/break.exp: hit breakpoint on called function PASS: gdb.base/break.exp: backtrace while in called function PASS: gdb.base/break.exp: finish from called function PASS: gdb.base/break.exp: finish with arguments disallowed PASS: gdb.base/break.exp: finish from outermost frame disallowed PASS: gdb.base/break.exp: kill program PASS: gdb.base/break.exp: break at factorial PASS: gdb.base/break.exp: continue to factorial(5) PASS: gdb.base/break.exp: backtrace from factorial(5) PASS: gdb.base/break.exp: next to recursive call PASS: gdb.base/break.exp: next over recursive call PASS: gdb.base/break.exp: backtrace from factorial(5.1) PASS: gdb.base/break.exp: continue until exit at recursive next test PASS: gdb.base/break.exp: breakpoint function, optimized file PASS: gdb.base/break.exp: breakpoint small function, optimized file PASS: gdb.base/break.exp: run until function breakpoint, optimized file FAIL: gdb.base/break.exp: run until breakpoint set at small function, optimized file Running ../../../src/gdb/testsuite/gdb.base/call-ar-st.exp ... PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1209 PASS: gdb.base/call-ar-st.exp: run until breakpoint set at a line PASS: gdb.base/call-ar-st.exp: print print_double_array(double_array) PASS: gdb.base/call-ar-st.exp: print print_char_array(char_array) PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1216 PASS: gdb.base/call-ar-st.exp: continue to 1216 PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1220 PASS: gdb.base/call-ar-st.exp: continuing to breakpoint 1220 PASS: gdb.base/call-ar-st.exp: step inside print_all_arrays PASS: gdb.base/call-ar-st.exp: next over print_int_array in print-all_arrays PASS: gdb.base/call-ar-st.exp: print print_double_array(array_d) PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1236 PASS: gdb.base/call-ar-st.exp: continuing to 1236 PASS: gdb.base/call-ar-st.exp: print sum_array_print(10, *list1, *list2, *list3, *list4) FAIL: gdb.base/call-ar-st.exp: next to 1237 PASS: gdb.base/call-ar-st.exp: print print_array_rep(*list1, *list2, *list3) PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1241 PASS: gdb.base/call-ar-st.exp: continue to 1241 PASS: gdb.base/call-ar-st.exp: set breakpoint in sum_array_print PASS: gdb.base/call-ar-st.exp: check args of sum_array_print PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1281 PASS: gdb.base/call-ar-st.exp: continue to 1281 FAIL: gdb.base/call-ar-st.exp: print print_small_structs (pattern 9) PASS: gdb.base/call-ar-st.exp: print compute_with_small_structs(20) PASS: gdb.base/call-ar-st.exp: print print_ten_doubles PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1286 PASS: gdb.base/call-ar-st.exp: continue to 1286 PASS: gdb.base/call-ar-st.exp: tbreak in print_long_arg_list after stepping into memcpy PASS: gdb.base/call-ar-st.exp: step into print_long_arg_list FAIL: gdb.base/call-ar-st.exp: print print_small_structs from print_long_arg_list (pattern 9) PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1300 PASS: gdb.base/call-ar-st.exp: continue to 1300 PASS: gdb.base/call-ar-st.exp: step into init_bit_flags_combo PASS: gdb.base/call-ar-st.exp: print print_bit_flags_combo from init_bit_flags_combo PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1305 PASS: gdb.base/call-ar-st.exp: continue to 1305 FAIL: gdb.base/call-ar-st.exp: print print_long_arg_list (pattern 12) PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1311 PASS: gdb.base/call-ar-st.exp: continue to 1311 PASS: gdb.base/call-ar-st.exp: print sum_struct_print(10, *struct1, *struct2, *struct3, *struct4) PASS: gdb.base/call-ar-st.exp: print print_struct_rep(*struct1, *struct2, *struct3) PASS: gdb.base/call-ar-st.exp: print print_one_large_struct(*list1) Running ../../../src/gdb/testsuite/gdb.base/call-rt-st.exp ... PASS: gdb.base/call-rt-st.exp: breakpoint loop_count PASS: gdb.base/call-rt-st.exp: continue to loop_count PASS: gdb.base/call-rt-st.exp: finish out from loop_count (line 777) PASS: gdb.base/call-rt-st.exp: print print_struct_rep(*struct1) FAIL: gdb.base/call-rt-st.exp: print print_one_large_struct(*list1) FAIL: gdb.base/call-rt-st.exp: print print_one_double(*d1) PASS: gdb.base/call-rt-st.exp: print print_two_floats(*f3) PASS: gdb.base/call-rt-st.exp: print print_bit_flags_char(*cflags) PASS: gdb.base/call-rt-st.exp: print print_bit_flags_short(*sflags) PASS: gdb.base/call-rt-st.exp: print print_bit_flags(*flags) PASS: gdb.base/call-rt-st.exp: print print_bit_flags_combo(*flags_combo) FAIL: gdb.base/call-rt-st.exp: print print_three_chars(*three_char) FAIL: gdb.base/call-rt-st.exp: print print_five_chars(*five_char) PASS: gdb.base/call-rt-st.exp: print print_int_char_combo(*int_char_combo) Running ../../../src/gdb/testsuite/gdb.base/call-sc.exp ... PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-tc PASS: gdb.base/call-sc.exp: set print address off; call-sc-tc PASS: gdb.base/call-sc.exp: set width 0; call-sc-tc PASS: gdb.base/call-sc.exp: ptype; call-sc-tc (char) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tc char PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tc PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tc PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tc PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tc PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tc PASS: gdb.base/call-sc.exp: return foo; return call-sc-tc PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tc PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tc PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tc PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tc PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tc PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tc PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-ts PASS: gdb.base/call-sc.exp: set print address off; call-sc-ts PASS: gdb.base/call-sc.exp: set width 0; call-sc-ts PASS: gdb.base/call-sc.exp: ptype; call-sc-ts (short int) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-ts short int PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-ts PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-ts PASS: gdb.base/call-sc.exp: p/c L; call call-sc-ts PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-ts PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-ts PASS: gdb.base/call-sc.exp: return foo; return call-sc-ts PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-ts PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-ts PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-ts PASS: gdb.base/call-sc.exp: finish foo; return call-sc-ts PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-ts PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-ts PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-ti PASS: gdb.base/call-sc.exp: set print address off; call-sc-ti PASS: gdb.base/call-sc.exp: set width 0; call-sc-ti PASS: gdb.base/call-sc.exp: ptype; call-sc-ti (int) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-ti int PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-ti PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-ti PASS: gdb.base/call-sc.exp: p/c L; call call-sc-ti PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-ti PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-ti PASS: gdb.base/call-sc.exp: return foo; return call-sc-ti PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-ti PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-ti PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-ti PASS: gdb.base/call-sc.exp: finish foo; return call-sc-ti PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-ti PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-ti PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-tl PASS: gdb.base/call-sc.exp: set print address off; call-sc-tl PASS: gdb.base/call-sc.exp: set width 0; call-sc-tl PASS: gdb.base/call-sc.exp: ptype; call-sc-tl (long int) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tl long int PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tl PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tl PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tl PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tl PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tl PASS: gdb.base/call-sc.exp: return foo; return call-sc-tl PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tl PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tl PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tl PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tl PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tl PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tl PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-tll PASS: gdb.base/call-sc.exp: set print address off; call-sc-tll PASS: gdb.base/call-sc.exp: set width 0; call-sc-tll PASS: gdb.base/call-sc.exp: ptype; call-sc-tll (long long int) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tll long long int PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tll PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tll PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tll PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tll PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tll PASS: gdb.base/call-sc.exp: return foo; return call-sc-tll PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tll PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tll PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tll PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tll PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tll PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tll PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-tf PASS: gdb.base/call-sc.exp: set print address off; call-sc-tf PASS: gdb.base/call-sc.exp: set width 0; call-sc-tf PASS: gdb.base/call-sc.exp: ptype; call-sc-tf (float) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tf float PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tf PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tf PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tf PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tf PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tf PASS: gdb.base/call-sc.exp: return foo; return call-sc-tf PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tf PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tf PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tf PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tf PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tf PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tf PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-td PASS: gdb.base/call-sc.exp: set print address off; call-sc-td PASS: gdb.base/call-sc.exp: set width 0; call-sc-td PASS: gdb.base/call-sc.exp: ptype; call-sc-td (double) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-td double PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-td PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-td PASS: gdb.base/call-sc.exp: p/c L; call call-sc-td PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-td PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-td PASS: gdb.base/call-sc.exp: return foo; return call-sc-td PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-td PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-td PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-td PASS: gdb.base/call-sc.exp: finish foo; return call-sc-td PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-td PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-td PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-tld PASS: gdb.base/call-sc.exp: set print address off; call-sc-tld PASS: gdb.base/call-sc.exp: set width 0; call-sc-tld PASS: gdb.base/call-sc.exp: ptype; call-sc-tld (long double) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-tld long double PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-tld PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-tld PASS: gdb.base/call-sc.exp: p/c L; call call-sc-tld PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-tld PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-tld PASS: gdb.base/call-sc.exp: return foo; return call-sc-tld PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-tld PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-tld PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-tld PASS: gdb.base/call-sc.exp: finish foo; return call-sc-tld PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-tld PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-tld PASS: gdb.base/call-sc.exp: set print sevenbit-strings; call-sc-te PASS: gdb.base/call-sc.exp: set print address off; call-sc-te PASS: gdb.base/call-sc.exp: set width 0; call-sc-te PASS: gdb.base/call-sc.exp: ptype; call-sc-te (enum {e = 49}) PASS: gdb.base/call-sc.exp: ptype foo; call-sc-te enum {e = 49} PASS: gdb.base/call-sc.exp: p/c fun(); call call-sc-te PASS: gdb.base/call-sc.exp: call Fun(foo); call call-sc-te PASS: gdb.base/call-sc.exp: p/c L; call call-sc-te PASS: gdb.base/call-sc.exp: advance to fun for return; return call-sc-te PASS: gdb.base/call-sc.exp: zed L for return; return call-sc-te PASS: gdb.base/call-sc.exp: return foo; return call-sc-te PASS: gdb.base/call-sc.exp: return foo; synchronize pc to main() PASS: gdb.base/call-sc.exp: value foo returned; return call-sc-te PASS: gdb.base/call-sc.exp: advance to fun for finish; return call-sc-te PASS: gdb.base/call-sc.exp: zed L for finish; return call-sc-te PASS: gdb.base/call-sc.exp: finish foo; return call-sc-te PASS: gdb.base/call-sc.exp: value foo finished; return call-sc-te PASS: gdb.base/call-sc.exp: return and finish use same convention; return call-sc-te Running ../../../src/gdb/testsuite/gdb.base/call-strs.exp ... PASS: gdb.base/call-strs.exp: step after assignment to s PASS: gdb.base/call-strs.exp: next over strcpy PASS: gdb.base/call-strs.exp: print buf PASS: gdb.base/call-strs.exp: print s PASS: gdb.base/call-strs.exp: print str_func1(s) PASS: gdb.base/call-strs.exp: print str_func1("test string") PASS: gdb.base/call-strs.exp: call str_func1(s) PASS: gdb.base/call-strs.exp: call str_func1("test string") PASS: gdb.base/call-strs.exp: print str_func1(buf) PASS: gdb.base/call-strs.exp: call str_func1(buf) PASS: gdb.base/call-strs.exp: print str_func("a","b","c","d","e","f","g") PASS: gdb.base/call-strs.exp: call str_func("a","b","c","d","e","f","g") PASS: gdb.base/call-strs.exp: print str_func(s,s,s,s,s,s,s) PASS: gdb.base/call-strs.exp: call str_func(s,s,s,s,s,s,s) Running ../../../src/gdb/testsuite/gdb.base/callfuncs.exp ... PASS: gdb.base/callfuncs.exp: set print sevenbit-strings PASS: gdb.base/callfuncs.exp: set print address off PASS: gdb.base/callfuncs.exp: set width 0 PASS: gdb.base/callfuncs.exp: set language to "c" PASS: gdb.base/callfuncs.exp: next to t_double_values PASS: gdb.base/callfuncs.exp: next to t_structs_c PASS: gdb.base/callfuncs.exp: p t_char_values(0,0) PASS: gdb.base/callfuncs.exp: p t_char_values('a','b') PASS: gdb.base/callfuncs.exp: p t_char_values(char_val1,char_val2) PASS: gdb.base/callfuncs.exp: p t_char_values('a',char_val2) PASS: gdb.base/callfuncs.exp: p t_char_values(char_val1,'b') PASS: gdb.base/callfuncs.exp: p t_short_values(0,0) PASS: gdb.base/callfuncs.exp: p t_short_values(10,-23) PASS: gdb.base/callfuncs.exp: p t_short_values(short_val1,short_val2) PASS: gdb.base/callfuncs.exp: p t_short_values(10,short_val2) PASS: gdb.base/callfuncs.exp: p t_short_values(short_val1,-23) PASS: gdb.base/callfuncs.exp: p t_int_values(0,0) PASS: gdb.base/callfuncs.exp: p t_int_values(87,-26) PASS: gdb.base/callfuncs.exp: p t_int_values(int_val1,int_val2) PASS: gdb.base/callfuncs.exp: p t_int_values(87,int_val2) PASS: gdb.base/callfuncs.exp: p t_int_values(int_val1,-26) PASS: gdb.base/callfuncs.exp: p t_long_values(0,0) PASS: gdb.base/callfuncs.exp: p t_long_values(789,-321) PASS: gdb.base/callfuncs.exp: p t_long_values(long_val1,long_val2) PASS: gdb.base/callfuncs.exp: p t_long_values(789,long_val2) PASS: gdb.base/callfuncs.exp: p t_long_values(long_val1,-321) PASS: gdb.base/callfuncs.exp: p t_float_values(0.0,0.0) PASS: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765) PASS: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2) PASS: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2) PASS: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765) PASS: gdb.base/callfuncs.exp: p t_float_values2(0.0,0.0) PASS: gdb.base/callfuncs.exp: p t_float_values2(3.14159,float_val2) PASS: gdb.base/callfuncs.exp: p t_small_values(1,2,3,4,5,6,7,8,9,10) PASS: gdb.base/callfuncs.exp: p t_double_values(0.0,0.0) PASS: gdb.base/callfuncs.exp: p t_double_values(45.654,-67.66) PASS: gdb.base/callfuncs.exp: p t_double_values(double_val1,double_val2) PASS: gdb.base/callfuncs.exp: p t_double_values(45.654,double_val2) PASS: gdb.base/callfuncs.exp: p t_double_values(double_val1,-67.66) PASS: gdb.base/callfuncs.exp: p t_string_values(string_val2,string_val1) PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,string_val2) PASS: gdb.base/callfuncs.exp: p t_string_values("string 1","string 2") PASS: gdb.base/callfuncs.exp: p t_string_values("string 1",string_val2) PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,"string 2") PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val2,char_array_val1) PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,char_array_val2) PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1","carray 2") PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1",char_array_val2) PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,"carray 2") PASS: gdb.base/callfuncs.exp: p doubleit(4) PASS: gdb.base/callfuncs.exp: p add(4,5) PASS: gdb.base/callfuncs.exp: p t_func_values(func_val2,func_val1) PASS: gdb.base/callfuncs.exp: p t_func_values(func_val1,func_val2) PASS: gdb.base/callfuncs.exp: p t_func_values(add,func_val2) PASS: gdb.base/callfuncs.exp: p t_func_values(func_val1,doubleit) PASS: gdb.base/callfuncs.exp: p t_call_add(add,3,4) PASS: gdb.base/callfuncs.exp: p t_call_add(func_val1,3,4) PASS: gdb.base/callfuncs.exp: p t_enum_value1(enumval1) PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val1) PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val2) PASS: gdb.base/callfuncs.exp: p t_enum_value2(enumval2) PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val2) PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val1) PASS: gdb.base/callfuncs.exp: p sum_args(1,{2}) PASS: gdb.base/callfuncs.exp: p sum_args(2,{2,3}) PASS: gdb.base/callfuncs.exp: p sum_args(3,{2,3,4}) PASS: gdb.base/callfuncs.exp: p sum_args(4,{2,3,4,5}) PASS: gdb.base/callfuncs.exp: p sum10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) PASS: gdb.base/callfuncs.exp: p cmp10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns short PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns int PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns long PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns float PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns double PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char * PASS: gdb.base/callfuncs.exp: gdb function calls preserve register contents PASS: gdb.base/callfuncs.exp: stop at breakpoint in call dummy function PASS: gdb.base/callfuncs.exp: continue from call dummy breakpoint PASS: gdb.base/callfuncs.exp: bt after continuing from call dummy breakpoint PASS: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents PASS: gdb.base/callfuncs.exp: call function causing a breakpoint then do a finish PASS: gdb.base/callfuncs.exp: finish from call dummy breakpoint returns correct value PASS: gdb.base/callfuncs.exp: bt after finishing from call dummy breakpoint PASS: gdb.base/callfuncs.exp: finish after stop in call dummy preserves register contents PASS: gdb.base/callfuncs.exp: call function causing a breakpoint and then do a return PASS: gdb.base/callfuncs.exp: back at main after return from call dummy breakpoint PASS: gdb.base/callfuncs.exp: return after stop in call dummy preserves register contents PASS: gdb.base/callfuncs.exp: stop at nested call level 1 PASS: gdb.base/callfuncs.exp: backtrace at nested call level 1 PASS: gdb.base/callfuncs.exp: stop at nested call level 2 PASS: gdb.base/callfuncs.exp: backtrace at nested call level 2 PASS: gdb.base/callfuncs.exp: stop at nested call level 3 PASS: gdb.base/callfuncs.exp: backtrace at nested call level 3 PASS: gdb.base/callfuncs.exp: stop at nested call level 4 PASS: gdb.base/callfuncs.exp: backtrace at nested call level 4 PASS: gdb.base/callfuncs.exp: Finish from nested call level 4 PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 4 PASS: gdb.base/callfuncs.exp: Finish from nested call level 3 PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 3 PASS: gdb.base/callfuncs.exp: Finish from nested call level 2 PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 2 PASS: gdb.base/callfuncs.exp: Finish from nested call level 1 PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 1 PASS: gdb.base/callfuncs.exp: nested call dummies preserve register contents Running ../../../src/gdb/testsuite/gdb.base/charset.exp ... PASS: gdb.base/charset.exp: show charset PASS: gdb.base/charset.exp: show target-charset PASS: gdb.base/charset.exp: check `show target-charset' against `show charset' PASS: gdb.base/charset.exp: show host-charset PASS: gdb.base/charset.exp: check `show host-charset' against `show charset' PASS: gdb.base/charset.exp: get valid character sets PASS: gdb.base/charset.exp: try malformed `set charset' PASS: gdb.base/charset.exp: try `set host-charset' with invalid charset PASS: gdb.base/charset.exp: try `set target-charset' with invalid charset PASS: gdb.base/charset.exp: capture valid host charsets PASS: gdb.base/charset.exp: capture valid target charsets PASS: gdb.base/charset.exp: try `set host-charset ISO-8859-1' PASS: gdb.base/charset.exp: parse `show charset' after `set host-charset ISO-8859-1' PASS: gdb.base/charset.exp: check effect of `set host-charset ISO-8859-1' PASS: gdb.base/charset.exp: try `set target-charset IBM1047' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset IBM1047' PASS: gdb.base/charset.exp: check effect of `set target-charset IBM1047' PASS: gdb.base/charset.exp: try `set target-charset ISO-8859-1' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset ISO-8859-1' PASS: gdb.base/charset.exp: check effect of `set target-charset ISO-8859-1' PASS: gdb.base/charset.exp: try `set target-charset ASCII' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset ASCII' PASS: gdb.base/charset.exp: check effect of `set target-charset ASCII' PASS: gdb.base/charset.exp: try `set target-charset EBCDIC-US' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset EBCDIC-US' PASS: gdb.base/charset.exp: check effect of `set target-charset EBCDIC-US' PASS: gdb.base/charset.exp: try `set host-charset ASCII' PASS: gdb.base/charset.exp: parse `show charset' after `set host-charset ASCII' PASS: gdb.base/charset.exp: check effect of `set host-charset ASCII' PASS: gdb.base/charset.exp: try `set target-charset IBM1047' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset IBM1047' PASS: gdb.base/charset.exp: check effect of `set target-charset IBM1047' PASS: gdb.base/charset.exp: try `set target-charset ISO-8859-1' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset ISO-8859-1' PASS: gdb.base/charset.exp: check effect of `set target-charset ISO-8859-1' PASS: gdb.base/charset.exp: try `set target-charset ASCII' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset ASCII' PASS: gdb.base/charset.exp: check effect of `set target-charset ASCII' PASS: gdb.base/charset.exp: try `set target-charset EBCDIC-US' PASS: gdb.base/charset.exp: parse `show charset' after `set target-charset EBCDIC-US' PASS: gdb.base/charset.exp: check effect of `set target-charset EBCDIC-US' PASS: gdb.base/charset.exp: set breakpoint after all strings have been initialized PASS: gdb.base/charset.exp: run until all strings have been initialized PASS: gdb.base/charset.exp: set host-charset ASCII PASS: gdb.base/charset.exp: set target-charset IBM1047 PASS: gdb.base/charset.exp: print the null character in IBM1047 PASS: gdb.base/charset.exp: print string in IBM1047 PASS: gdb.base/charset.exp: parse character literal in IBM1047 PASS: gdb.base/charset.exp: check value of parsed character literal in IBM1047 PASS: gdb.base/charset.exp: parse string literal in IBM1047 PASS: gdb.base/charset.exp: check value of parsed string literal in IBM1047 PASS: gdb.base/charset.exp: try printing '\a' in IBM1047 PASS: gdb.base/charset.exp: check value of '\a' in IBM1047 PASS: gdb.base/charset.exp: check value of "\a" in IBM1047 PASS: gdb.base/charset.exp: try printing '\b' in IBM1047 PASS: gdb.base/charset.exp: check value of '\b' in IBM1047 PASS: gdb.base/charset.exp: check value of "\b" in IBM1047 PASS: gdb.base/charset.exp: try printing '\f' in IBM1047 PASS: gdb.base/charset.exp: check value of '\f' in IBM1047 PASS: gdb.base/charset.exp: check value of "\f" in IBM1047 PASS: gdb.base/charset.exp: try printing '\n' in IBM1047 PASS: gdb.base/charset.exp: check value of '\n' in IBM1047 PASS: gdb.base/charset.exp: check value of "\n" in IBM1047 PASS: gdb.base/charset.exp: try printing '\r' in IBM1047 PASS: gdb.base/charset.exp: check value of '\r' in IBM1047 PASS: gdb.base/charset.exp: check value of "\r" in IBM1047 PASS: gdb.base/charset.exp: try printing '\t' in IBM1047 PASS: gdb.base/charset.exp: check value of '\t' in IBM1047 PASS: gdb.base/charset.exp: check value of "\t" in IBM1047 PASS: gdb.base/charset.exp: try printing '\v' in IBM1047 PASS: gdb.base/charset.exp: check value of '\v' in IBM1047 PASS: gdb.base/charset.exp: check value of "\v" in IBM1047 PASS: gdb.base/charset.exp: print escape that doesn't exist in IBM1047 PASS: gdb.base/charset.exp: check value of escape that doesn't exist in IBM1047 PASS: gdb.base/charset.exp: set target-charset ISO-8859-1 PASS: gdb.base/charset.exp: print the null character in ISO-8859-1 PASS: gdb.base/charset.exp: print string in ISO-8859-1 PASS: gdb.base/charset.exp: parse character literal in ISO-8859-1 PASS: gdb.base/charset.exp: check value of parsed character literal in ISO-8859-1 PASS: gdb.base/charset.exp: parse string literal in ISO-8859-1 PASS: gdb.base/charset.exp: check value of parsed string literal in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\a' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\a' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\a" in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\b' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\b' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\b" in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\f' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\f' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\f" in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\n' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\n' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\n" in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\r' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\r' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\r" in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\t' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\t' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\t" in ISO-8859-1 PASS: gdb.base/charset.exp: try printing '\v' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of '\v' in ISO-8859-1 PASS: gdb.base/charset.exp: check value of "\v" in ISO-8859-1 PASS: gdb.base/charset.exp: print escape that doesn't exist in ISO-8859-1 PASS: gdb.base/charset.exp: check value of escape that doesn't exist in ISO-8859-1 PASS: gdb.base/charset.exp: set target-charset ASCII PASS: gdb.base/charset.exp: print the null character in ASCII PASS: gdb.base/charset.exp: print string in ASCII PASS: gdb.base/charset.exp: parse character literal in ASCII PASS: gdb.base/charset.exp: check value of parsed character literal in ASCII PASS: gdb.base/charset.exp: parse string literal in ASCII PASS: gdb.base/charset.exp: check value of parsed string literal in ASCII PASS: gdb.base/charset.exp: try printing '\a' in ASCII PASS: gdb.base/charset.exp: check value of '\a' in ASCII PASS: gdb.base/charset.exp: check value of "\a" in ASCII PASS: gdb.base/charset.exp: try printing '\b' in ASCII PASS: gdb.base/charset.exp: check value of '\b' in ASCII PASS: gdb.base/charset.exp: check value of "\b" in ASCII PASS: gdb.base/charset.exp: try printing '\f' in ASCII PASS: gdb.base/charset.exp: check value of '\f' in ASCII PASS: gdb.base/charset.exp: check value of "\f" in ASCII PASS: gdb.base/charset.exp: try printing '\n' in ASCII PASS: gdb.base/charset.exp: check value of '\n' in ASCII PASS: gdb.base/charset.exp: check value of "\n" in ASCII PASS: gdb.base/charset.exp: try printing '\r' in ASCII PASS: gdb.base/charset.exp: check value of '\r' in ASCII PASS: gdb.base/charset.exp: check value of "\r" in ASCII PASS: gdb.base/charset.exp: try printing '\t' in ASCII PASS: gdb.base/charset.exp: check value of '\t' in ASCII PASS: gdb.base/charset.exp: check value of "\t" in ASCII PASS: gdb.base/charset.exp: try printing '\v' in ASCII PASS: gdb.base/charset.exp: check value of '\v' in ASCII PASS: gdb.base/charset.exp: check value of "\v" in ASCII PASS: gdb.base/charset.exp: print escape that doesn't exist in ASCII PASS: gdb.base/charset.exp: check value of escape that doesn't exist in ASCII PASS: gdb.base/charset.exp: set target-charset EBCDIC-US PASS: gdb.base/charset.exp: print the null character in EBCDIC-US PASS: gdb.base/charset.exp: print string in EBCDIC-US PASS: gdb.base/charset.exp: parse character literal in EBCDIC-US PASS: gdb.base/charset.exp: check value of parsed character literal in EBCDIC-US PASS: gdb.base/charset.exp: parse string literal in EBCDIC-US PASS: gdb.base/charset.exp: check value of parsed string literal in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\a' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\a' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\a" in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\b' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\b' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\b" in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\f' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\f' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\f" in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\n' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\n' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\n" in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\r' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\r' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\r" in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\t' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\t' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\t" in EBCDIC-US PASS: gdb.base/charset.exp: try printing '\v' in EBCDIC-US PASS: gdb.base/charset.exp: check value of '\v' in EBCDIC-US PASS: gdb.base/charset.exp: check value of "\v" in EBCDIC-US PASS: gdb.base/charset.exp: print escape that doesn't exist in EBCDIC-US PASS: gdb.base/charset.exp: check value of escape that doesn't exist in EBCDIC-US Running ../../../src/gdb/testsuite/gdb.base/chng-syms.exp ... PASS: gdb.base/chng-syms.exp: setting conditional breakpoint on function PASS: gdb.base/chng-syms.exp: continue until exit at breakpoint first time through PASS: gdb.base/chng-syms.exp: running with invalidated bpt condition after executable changes Running ../../../src/gdb/testsuite/gdb.base/code-expr.exp ... PASS: gdb.base/code-expr.exp: (@code char) PASS: gdb.base/code-expr.exp: (@code signed char) PASS: gdb.base/code-expr.exp: (@code unsigned char) PASS: gdb.base/code-expr.exp: (@code short) PASS: gdb.base/code-expr.exp: (@code signed short) PASS: gdb.base/code-expr.exp: (@code unsigned short) PASS: gdb.base/code-expr.exp: (@code int) PASS: gdb.base/code-expr.exp: (@code signed int) PASS: gdb.base/code-expr.exp: (@code unsigned int) PASS: gdb.base/code-expr.exp: (@code long) PASS: gdb.base/code-expr.exp: (@code signed long) PASS: gdb.base/code-expr.exp: (@code unsigned long) PASS: gdb.base/code-expr.exp: (@code long long) PASS: gdb.base/code-expr.exp: (@code signed long long) PASS: gdb.base/code-expr.exp: (@code unsigned long long) PASS: gdb.base/code-expr.exp: (@code float) PASS: gdb.base/code-expr.exp: (@code double) PASS: gdb.base/code-expr.exp: (@data char) PASS: gdb.base/code-expr.exp: (@data signed char) PASS: gdb.base/code-expr.exp: (@data unsigned char) PASS: gdb.base/code-expr.exp: (@data short) PASS: gdb.base/code-expr.exp: (@data signed short) PASS: gdb.base/code-expr.exp: (@data unsigned short) PASS: gdb.base/code-expr.exp: (@data int) PASS: gdb.base/code-expr.exp: (@data signed int) PASS: gdb.base/code-expr.exp: (@data unsigned int) PASS: gdb.base/code-expr.exp: (@data long) PASS: gdb.base/code-expr.exp: (@data signed long) PASS: gdb.base/code-expr.exp: (@data unsigned long) PASS: gdb.base/code-expr.exp: (@data long long) PASS: gdb.base/code-expr.exp: (@data signed long long) PASS: gdb.base/code-expr.exp: (@data unsigned long long) PASS: gdb.base/code-expr.exp: (@data float) PASS: gdb.base/code-expr.exp: (@data double) PASS: gdb.base/code-expr.exp: (char @code) PASS: gdb.base/code-expr.exp: (signed char @code) PASS: gdb.base/code-expr.exp: (unsigned char @code) PASS: gdb.base/code-expr.exp: (short @code) PASS: gdb.base/code-expr.exp: (signed short @code) PASS: gdb.base/code-expr.exp: (unsigned short @code) PASS: gdb.base/code-expr.exp: (int @code) PASS: gdb.base/code-expr.exp: (signed int @code) PASS: gdb.base/code-expr.exp: (unsigned int @code) PASS: gdb.base/code-expr.exp: (long @code) PASS: gdb.base/code-expr.exp: (signed long @code) PASS: gdb.base/code-expr.exp: (unsigned long @code) PASS: gdb.base/code-expr.exp: (long long @code) PASS: gdb.base/code-expr.exp: (signed long long @code) PASS: gdb.base/code-expr.exp: (unsigned long long @code) PASS: gdb.base/code-expr.exp: (float @code) PASS: gdb.base/code-expr.exp: (double @code) PASS: gdb.base/code-expr.exp: (char @data) PASS: gdb.base/code-expr.exp: (signed char @data) PASS: gdb.base/code-expr.exp: (unsigned char @data) PASS: gdb.base/code-expr.exp: (short @data) PASS: gdb.base/code-expr.exp: (signed short @data) PASS: gdb.base/code-expr.exp: (unsigned short @data) PASS: gdb.base/code-expr.exp: (int @data) PASS: gdb.base/code-expr.exp: (signed int @data) PASS: gdb.base/code-expr.exp: (unsigned int @data) PASS: gdb.base/code-expr.exp: (long @data) PASS: gdb.base/code-expr.exp: (signed long @data) PASS: gdb.base/code-expr.exp: (unsigned long @data) PASS: gdb.base/code-expr.exp: (long long @data) PASS: gdb.base/code-expr.exp: (signed long long @data) PASS: gdb.base/code-expr.exp: (unsigned long long @data) PASS: gdb.base/code-expr.exp: (float @data) PASS: gdb.base/code-expr.exp: (double @data) PASS: gdb.base/code-expr.exp: (@code enum misordered) PASS: gdb.base/code-expr.exp: (enum misordered @code) PASS: gdb.base/code-expr.exp: (@data enum misordered) PASS: gdb.base/code-expr.exp: (enum misordered @data) PASS: gdb.base/code-expr.exp: (@code int *) PASS: gdb.base/code-expr.exp: (int @code *) PASS: gdb.base/code-expr.exp: (int * @code) PASS: gdb.base/code-expr.exp: (@code int * @code) PASS: gdb.base/code-expr.exp: (int @code * @code) PASS: gdb.base/code-expr.exp: (@code int **) PASS: gdb.base/code-expr.exp: (int @code **) PASS: gdb.base/code-expr.exp: (int ** @code) PASS: gdb.base/code-expr.exp: (@code int * @code *) PASS: gdb.base/code-expr.exp: (int @code * @code *) PASS: gdb.base/code-expr.exp: (@code int * @code * @code) PASS: gdb.base/code-expr.exp: (int @code * @code * @code) PASS: gdb.base/code-expr.exp: (@code struct t_struct) PASS: gdb.base/code-expr.exp: (@code union t_union) PASS: gdb.base/code-expr.exp: (struct t_struct @code) PASS: gdb.base/code-expr.exp: (union t_union @code) PASS: gdb.base/code-expr.exp: (@code struct t_struct *) PASS: gdb.base/code-expr.exp: (@code union t_union *) PASS: gdb.base/code-expr.exp: (struct t_struct @code *) PASS: gdb.base/code-expr.exp: (union t_union @code *) PASS: gdb.base/code-expr.exp: (struct t_struct * @code) PASS: gdb.base/code-expr.exp: (union t_union * @code) PASS: gdb.base/code-expr.exp: (@code struct t_struct * @code) PASS: gdb.base/code-expr.exp: (@code union t_union * @code) PASS: gdb.base/code-expr.exp: (struct t_struct @code * @code) PASS: gdb.base/code-expr.exp: (union t_union @code * @code) Running ../../../src/gdb/testsuite/gdb.base/commands.exp ... PASS: gdb.base/commands.exp: set foo in gdbvar_simple_if_test PASS: gdb.base/commands.exp: gdbvar_simple_if_test #1 PASS: gdb.base/commands.exp: gdbvar_simple_if_test #2 PASS: gdb.base/commands.exp: set foo in gdbvar_simple_while_test PASS: gdb.base/commands.exp: gdbvar_simple_while_test #1 PASS: gdb.base/commands.exp: set foo in gdbvar complex_if_while_test PASS: gdb.base/commands.exp: gdbvar_complex_if_while_test #1 PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #1 PASS: gdb.base/commands.exp: progvar_simple_if_test #1 PASS: gdb.base/commands.exp: progvar_simple_if_test #2 PASS: gdb.base/commands.exp: set args in progvar_simple_while_test PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #2 PASS: gdb.base/commands.exp: progvar_simple_while_test #1 PASS: gdb.base/commands.exp: set args in progvar_complex_if_while_test PASS: gdb.base/commands.exp: set value to 4 in progvar_simple_if_test PASS: gdb.base/commands.exp: progvar_complex_if_while_test #1 PASS: gdb.base/commands.exp: set args in if_while_breakpoint_command_test PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test PASS: gdb.base/commands.exp: break factorial #1 PASS: gdb.base/commands.exp: commands in if_while_breakpoint_command_test PASS: gdb.base/commands.exp: commands part 2 in if_while_breakpoint_command_test PASS: gdb.base/commands.exp: if_while_breakpoint_command_test #1 PASS: gdb.base/commands.exp: info break in if_while_breakpoint_command_test PASS: gdb.base/commands.exp: set args in infrun_breakpoint_command_test PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #1 PASS: gdb.base/commands.exp: break factorial if value == 5 PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #1 PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #2 PASS: gdb.base/commands.exp: continue in infrun_breakpoint_command_test PASS: gdb.base/commands.exp: set args in breakpoint_command_test PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #2 PASS: gdb.base/commands.exp: break factorial #2 PASS: gdb.base/commands.exp: commands in breakpoint_command_test PASS: gdb.base/commands.exp: continue in breakpoint_command_test PASS: gdb.base/commands.exp: print value in breakpoint_command_test PASS: gdb.base/commands.exp: set foo in user_defined_command_test PASS: gdb.base/commands.exp: define mycommand in user_defined_command_test PASS: gdb.base/commands.exp: enter commands in user_defined_command_test PASS: gdb.base/commands.exp: execute user defined command in user_defined_command_test PASS: gdb.base/commands.exp: display user command in user_defined_command_test PASS: gdb.base/commands.exp: set args in watchpoint_command_test PASS: gdb.base/commands.exp: watch local_var PASS: gdb.base/commands.exp: begin commands on watch PASS: gdb.base/commands.exp: add print command to watch PASS: gdb.base/commands.exp: add continue command to watch PASS: gdb.base/commands.exp: end commands on watch PASS: gdb.base/commands.exp: continue with watch PASS: gdb.base/commands.exp: break factorial #3 PASS: gdb.base/commands.exp: set value to 5 in test_command_prompt_position PASS: gdb.base/commands.exp: if test in test_command_prompt_position PASS: gdb.base/commands.exp: > OK in test_command_prompt_position PASS: gdb.base/commands.exp: tried to deprecate non-existing command PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /1/ PASS: gdb.base/commands.exp: p deprecated warning, with replacement PASS: gdb.base/commands.exp: Deprecated warning goes away /1/ PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /2/ PASS: gdb.base/commands.exp: maintenance deprecate print "new_print" PASS: gdb.base/commands.exp: both alias and command are deprecated PASS: gdb.base/commands.exp: Deprecated warning goes away /2/ PASS: gdb.base/commands.exp: deprecate long command /1/ PASS: gdb.base/commands.exp: long command deprecated /1/ PASS: gdb.base/commands.exp: deprecate long command /2/ PASS: gdb.base/commands.exp: long command deprecated with no alternative /2/ PASS: gdb.base/commands.exp: deprecate with no arguments PASS: gdb.base/commands.exp: set args in bp_deleted_in_command_test PASS: gdb.base/commands.exp: breakpoint in bp_deleted_in_command_test PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test PASS: gdb.base/commands.exp: add silent command PASS: gdb.base/commands.exp: add clear command PASS: gdb.base/commands.exp: add printf command PASS: gdb.base/commands.exp: add cont command PASS: gdb.base/commands.exp: end commands PASS: gdb.base/commands.exp: run factorial until breakpoint PASS: gdb.base/commands.exp: set args in temporary_breakpoint_commands PASS: gdb.base/commands.exp: breakpoint in temporary_breakpoint_commands PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test PASS: gdb.base/commands.exp: add silent tbreak command PASS: gdb.base/commands.exp: add printf tbreak command PASS: gdb.base/commands.exp: add cont tbreak command PASS: gdb.base/commands.exp: end tbreak commands PASS: gdb.base/commands.exp: run factorial until temporary breakpoint Running ../../../src/gdb/testsuite/gdb.base/completion.exp ... PASS: gdb.base/completion.exp: complete 'hfgfh' PASS: gdb.base/completion.exp: complete 'show output' PASS: gdb.base/completion.exp: complete 'show output-' PASS: gdb.base/completion.exp: complete 'p' PASS: gdb.base/completion.exp: complete 'p ' PASS: gdb.base/completion.exp: complete 'info t foo' PASS: gdb.base/completion.exp: complete 'info t' PASS: gdb.base/completion.exp: complete 'info t ' PASS: gdb.base/completion.exp: complete 'info asdfgh' PASS: gdb.base/completion.exp: complete 'info asdfgh ' PASS: gdb.base/completion.exp: complete 'info' PASS: gdb.base/completion.exp: complete 'info ' PASS: gdb.base/completion.exp: complete (2) 'info ' PASS: gdb.base/completion.exp: complete 'p "break1' XFAIL: gdb.base/completion.exp: complete 'p "break1.' PASS: gdb.base/completion.exp: complete 'p 'a' PASS: gdb.base/completion.exp: complete (2) 'p 'a' PASS: gdb.base/completion.exp: complete 'p no_var_named_this-a' PASS: gdb.base/completion.exp: complete (2) 'p no_var_named_this-a' PASS: gdb.base/completion.exp: complete (2) 'p no_var_named_this-' PASS: gdb.base/completion.exp: cd to ${srcdir} PASS: gdb.base/completion.exp: complete-command 'file ./gdb.base/compl' PASS: gdb.base/completion.exp: complete 'file ./gdb.base/complet' PASS: gdb.base/completion.exp: complete 'info func marke' PASS: gdb.base/completion.exp: complete 'set follow-fork-mode' Running ../../../src/gdb/testsuite/gdb.base/complex.exp ... PASS: gdb.base/complex.exp: print complex packed value in C PASS: gdb.base/complex.exp: print complex value in C Running ../../../src/gdb/testsuite/gdb.base/cond-expr.exp ... PASS: gdb.base/cond-expr.exp: print value of cond expr (const true) PASS: gdb.base/cond-expr.exp: print value of cond expr (const false) PASS: gdb.base/cond-expr.exp: set variable x=14 PASS: gdb.base/cond-expr.exp: set variable y=2 PASS: gdb.base/cond-expr.exp: set variable z=3 PASS: gdb.base/cond-expr.exp: print value of cond expr (var true) PASS: gdb.base/cond-expr.exp: set variable x=0 PASS: gdb.base/cond-expr.exp: print value of cond expr (var false) PASS: gdb.base/cond-expr.exp: print whatis of cond expr Running ../../../src/gdb/testsuite/gdb.base/condbreak.exp ... PASS: gdb.base/condbreak.exp: breakpoint function PASS: gdb.base/condbreak.exp: break marker1 if 1==1 PASS: gdb.base/condbreak.exp: delete 2 PASS: gdb.base/condbreak.exp: break break.c:94 if 1==1 PASS: gdb.base/condbreak.exp: delete 3 PASS: gdb.base/condbreak.exp: break marker1 if (1==1) PASS: gdb.base/condbreak.exp: break break.c:94 if (1==1) PASS: gdb.base/condbreak.exp: break marker2 if (a==43) PASS: gdb.base/condbreak.exp: breakpoint info PASS: gdb.base/condbreak.exp: rerun to main PASS: gdb.base/condbreak.exp: run until breakpoint set at a line number PASS: gdb.base/condbreak.exp: run until breakpoint at marker1 PASS: gdb.base/condbreak.exp: run until breakpoint at marker2 Running ../../../src/gdb/testsuite/gdb.base/consecutive.exp ... PASS: gdb.base/consecutive.exp: continue to breakpoint in foo PASS: gdb.base/consecutive.exp: get breakpoint address for foo PASS: gdb.base/consecutive.exp: set bp, 2nd instr PASS: gdb.base/consecutive.exp: stopped at bp, 2nd instr Running ../../../src/gdb/testsuite/gdb.base/constvars.exp ... PASS: gdb.base/constvars.exp: up from marker1 PASS: gdb.base/constvars.exp: ptype qux1 PASS: gdb.base/constvars.exp: print lave PASS: gdb.base/constvars.exp: ptype lave PASS: gdb.base/constvars.exp: print lavish PASS: gdb.base/constvars.exp: ptype lavish PASS: gdb.base/constvars.exp: print lax PASS: gdb.base/constvars.exp: ptype lax PASS: gdb.base/constvars.exp: print lecherous PASS: gdb.base/constvars.exp: ptype lecherous PASS: gdb.base/constvars.exp: print lechery PASS: gdb.base/constvars.exp: ptype lechery PASS: gdb.base/constvars.exp: print lectern PASS: gdb.base/constvars.exp: ptype lectern PASS: gdb.base/constvars.exp: print leeway PASS: gdb.base/constvars.exp: ptype leeway PASS: gdb.base/constvars.exp: print legacy PASS: gdb.base/constvars.exp: ptype legacy PASS: gdb.base/constvars.exp: print laconic PASS: gdb.base/constvars.exp: ptype laconic PASS: gdb.base/constvars.exp: print laggard PASS: gdb.base/constvars.exp: ptype laggard PASS: gdb.base/constvars.exp: print lagoon PASS: gdb.base/constvars.exp: ptype lagoon PASS: gdb.base/constvars.exp: print laity PASS: gdb.base/constvars.exp: ptype laity PASS: gdb.base/constvars.exp: print lambent PASS: gdb.base/constvars.exp: ptype lambent PASS: gdb.base/constvars.exp: print laminated PASS: gdb.base/constvars.exp: ptype laminated PASS: gdb.base/constvars.exp: print lampoon PASS: gdb.base/constvars.exp: ptype lampoon PASS: gdb.base/constvars.exp: print languid PASS: gdb.base/constvars.exp: ptype languid PASS: gdb.base/constvars.exp: print *legend PASS: gdb.base/constvars.exp: ptype legend PASS: gdb.base/constvars.exp: print *legerdemain PASS: gdb.base/constvars.exp: ptype legerdemain PASS: gdb.base/constvars.exp: print *leniency PASS: gdb.base/constvars.exp: ptype leniency PASS: gdb.base/constvars.exp: print *leonine PASS: gdb.base/constvars.exp: ptype leonine PASS: gdb.base/constvars.exp: print *lesion PASS: gdb.base/constvars.exp: ptype lesion PASS: gdb.base/constvars.exp: print *lethal PASS: gdb.base/constvars.exp: ptype lethal PASS: gdb.base/constvars.exp: print *lethargic PASS: gdb.base/constvars.exp: ptype lethargic PASS: gdb.base/constvars.exp: print *levity PASS: gdb.base/constvars.exp: ptype levity PASS: gdb.base/constvars.exp: print *lewd PASS: gdb.base/constvars.exp: ptype lewd PASS: gdb.base/constvars.exp: print *lexicographer PASS: gdb.base/constvars.exp: ptype lexicographer PASS: gdb.base/constvars.exp: print *lexicon PASS: gdb.base/constvars.exp: ptype lexicon PASS: gdb.base/constvars.exp: print *liaison PASS: gdb.base/constvars.exp: ptype liaison PASS: gdb.base/constvars.exp: print *libation PASS: gdb.base/constvars.exp: ptype libation PASS: gdb.base/constvars.exp: print *libelous PASS: gdb.base/constvars.exp: ptype libelous PASS: gdb.base/constvars.exp: print *libertine PASS: gdb.base/constvars.exp: ptype libertine PASS: gdb.base/constvars.exp: print *libidinous PASS: gdb.base/constvars.exp: ptype libidinous PASS: gdb.base/constvars.exp: print *languish PASS: gdb.base/constvars.exp: ptype languish PASS: gdb.base/constvars.exp: print *languor PASS: gdb.base/constvars.exp: ptype languor PASS: gdb.base/constvars.exp: print *lank PASS: gdb.base/constvars.exp: ptype lank PASS: gdb.base/constvars.exp: print *lapidary PASS: gdb.base/constvars.exp: ptype lapidary PASS: gdb.base/constvars.exp: print *larceny PASS: gdb.base/constvars.exp: ptype larceny PASS: gdb.base/constvars.exp: print *largess PASS: gdb.base/constvars.exp: ptype largess PASS: gdb.base/constvars.exp: print *lascivious PASS: gdb.base/constvars.exp: ptype lascivious PASS: gdb.base/constvars.exp: print *lassitude PASS: gdb.base/constvars.exp: ptype lassitude PASS: gdb.base/constvars.exp: print *lamprey PASS: gdb.base/constvars.exp: ptype lamprey PASS: gdb.base/constvars.exp: print *lariat PASS: gdb.base/constvars.exp: ptype lariat PASS: gdb.base/constvars.exp: print *laudanum PASS: gdb.base/constvars.exp: ptype laudanum PASS: gdb.base/constvars.exp: print *lecithin PASS: gdb.base/constvars.exp: ptype lecithin PASS: gdb.base/constvars.exp: print *leviathan PASS: gdb.base/constvars.exp: ptype leviathan PASS: gdb.base/constvars.exp: print *libretto PASS: gdb.base/constvars.exp: ptype libretto PASS: gdb.base/constvars.exp: print *lissome PASS: gdb.base/constvars.exp: ptype lissome PASS: gdb.base/constvars.exp: print *locust PASS: gdb.base/constvars.exp: ptype locust PASS: gdb.base/constvars.exp: ptype crass PASS: gdb.base/constvars.exp: ptype crisp Running ../../../src/gdb/testsuite/gdb.base/corefile.exp ... PASS: gdb.base/corefile.exp: args: -core=corefile PASS: gdb.base/corefile.exp: args: execfile -core=corefile PASS: gdb.base/corefile.exp: core-file command PASS: gdb.base/corefile.exp: print coremaker_data PASS: gdb.base/corefile.exp: print coremaker_bss PASS: gdb.base/corefile.exp: print coremaker_ro PASS: gdb.base/corefile.exp: print func2::coremaker_local PASS: gdb.base/corefile.exp: backtrace in corefile.exp PASS: gdb.base/corefile.exp: up in corefile.exp PASS: gdb.base/corefile.exp: accessing original mmap data in core file PASS: gdb.base/corefile.exp: accessing mmapped data in core file PASS: gdb.base/corefile.exp: up in corefile.exp (reinit) PASS: gdb.base/corefile.exp: core Running ../../../src/gdb/testsuite/gdb.base/cursal.exp ... PASS: gdb.base/cursal.exp: set listsize 1 PASS: gdb.base/cursal.exp: list before run PASS: gdb.base/cursal.exp: list in main PASS: gdb.base/cursal.exp: list in func2 PASS: gdb.base/cursal.exp: backtrace PASS: gdb.base/cursal.exp: list after backtrace PASS: gdb.base/cursal.exp: set listsize 3 PASS: gdb.base/cursal.exp: list size 3 Running ../../../src/gdb/testsuite/gdb.base/cvexpr.exp ... PASS: gdb.base/cvexpr.exp: (const char) PASS: gdb.base/cvexpr.exp: (const signed char) PASS: gdb.base/cvexpr.exp: (const unsigned char) PASS: gdb.base/cvexpr.exp: (const short) PASS: gdb.base/cvexpr.exp: (const signed short) PASS: gdb.base/cvexpr.exp: (const unsigned short) PASS: gdb.base/cvexpr.exp: (const int) PASS: gdb.base/cvexpr.exp: (const signed int) PASS: gdb.base/cvexpr.exp: (const unsigned int) PASS: gdb.base/cvexpr.exp: (const long) PASS: gdb.base/cvexpr.exp: (const signed long) PASS: gdb.base/cvexpr.exp: (const unsigned long) PASS: gdb.base/cvexpr.exp: (const long long) PASS: gdb.base/cvexpr.exp: (const signed long long) PASS: gdb.base/cvexpr.exp: (const unsigned long long) PASS: gdb.base/cvexpr.exp: (const float) PASS: gdb.base/cvexpr.exp: (const double) PASS: gdb.base/cvexpr.exp: (volatile char) PASS: gdb.base/cvexpr.exp: (volatile signed char) PASS: gdb.base/cvexpr.exp: (volatile unsigned char) PASS: gdb.base/cvexpr.exp: (volatile short) PASS: gdb.base/cvexpr.exp: (volatile signed short) PASS: gdb.base/cvexpr.exp: (volatile unsigned short) PASS: gdb.base/cvexpr.exp: (volatile int) PASS: gdb.base/cvexpr.exp: (volatile signed int) PASS: gdb.base/cvexpr.exp: (volatile unsigned int) PASS: gdb.base/cvexpr.exp: (volatile long) PASS: gdb.base/cvexpr.exp: (volatile signed long) PASS: gdb.base/cvexpr.exp: (volatile unsigned long) PASS: gdb.base/cvexpr.exp: (volatile long long) PASS: gdb.base/cvexpr.exp: (volatile signed long long) PASS: gdb.base/cvexpr.exp: (volatile unsigned long long) PASS: gdb.base/cvexpr.exp: (volatile float) PASS: gdb.base/cvexpr.exp: (volatile double) PASS: gdb.base/cvexpr.exp: (const volatile int) PASS: gdb.base/cvexpr.exp: (volatile const int) PASS: gdb.base/cvexpr.exp: (const int volatile) PASS: gdb.base/cvexpr.exp: (volatile int const) PASS: gdb.base/cvexpr.exp: (int const volatile) PASS: gdb.base/cvexpr.exp: (int volatile const) PASS: gdb.base/cvexpr.exp: (const volatile int *) PASS: gdb.base/cvexpr.exp: (volatile const int *) PASS: gdb.base/cvexpr.exp: (const int volatile) PASS: gdb.base/cvexpr.exp: (volatile int const *) PASS: gdb.base/cvexpr.exp: (int const volatile *) PASS: gdb.base/cvexpr.exp: (int volatile const *) PASS: gdb.base/cvexpr.exp: (int * const volatile) PASS: gdb.base/cvexpr.exp: (int * volatile const) PASS: gdb.base/cvexpr.exp: (char const) PASS: gdb.base/cvexpr.exp: (signed char const) PASS: gdb.base/cvexpr.exp: (unsigned char const) PASS: gdb.base/cvexpr.exp: (short const) PASS: gdb.base/cvexpr.exp: (signed short const) PASS: gdb.base/cvexpr.exp: (unsigned short const) PASS: gdb.base/cvexpr.exp: (int const) PASS: gdb.base/cvexpr.exp: (signed int const) PASS: gdb.base/cvexpr.exp: (unsigned int const) PASS: gdb.base/cvexpr.exp: (long const) PASS: gdb.base/cvexpr.exp: (signed long const) PASS: gdb.base/cvexpr.exp: (unsigned long const) PASS: gdb.base/cvexpr.exp: (long long const) PASS: gdb.base/cvexpr.exp: (signed long long const) PASS: gdb.base/cvexpr.exp: (unsigned long long const) PASS: gdb.base/cvexpr.exp: (float const) PASS: gdb.base/cvexpr.exp: (double const) PASS: gdb.base/cvexpr.exp: (char volatile) PASS: gdb.base/cvexpr.exp: (signed char volatile) PASS: gdb.base/cvexpr.exp: (unsigned char volatile) PASS: gdb.base/cvexpr.exp: (short volatile) PASS: gdb.base/cvexpr.exp: (signed short volatile) PASS: gdb.base/cvexpr.exp: (unsigned short volatile) PASS: gdb.base/cvexpr.exp: (int volatile) PASS: gdb.base/cvexpr.exp: (signed int volatile) PASS: gdb.base/cvexpr.exp: (unsigned int volatile) PASS: gdb.base/cvexpr.exp: (long volatile) PASS: gdb.base/cvexpr.exp: (signed long volatile) PASS: gdb.base/cvexpr.exp: (unsigned long volatile) PASS: gdb.base/cvexpr.exp: (long long volatile) PASS: gdb.base/cvexpr.exp: (signed long long volatile) PASS: gdb.base/cvexpr.exp: (unsigned long long volatile) PASS: gdb.base/cvexpr.exp: (float volatile) PASS: gdb.base/cvexpr.exp: (double volatile) PASS: gdb.base/cvexpr.exp: (const enum misordered) PASS: gdb.base/cvexpr.exp: (enum misordered const) PASS: gdb.base/cvexpr.exp: (volatile enum misordered) PASS: gdb.base/cvexpr.exp: (enum misordered volatile) PASS: gdb.base/cvexpr.exp: (const int *) PASS: gdb.base/cvexpr.exp: (int const *) PASS: gdb.base/cvexpr.exp: (int * const) PASS: gdb.base/cvexpr.exp: (const int * const) PASS: gdb.base/cvexpr.exp: (int const * const) PASS: gdb.base/cvexpr.exp: (const int **) PASS: gdb.base/cvexpr.exp: (int const **) PASS: gdb.base/cvexpr.exp: (int ** const) PASS: gdb.base/cvexpr.exp: (const int * const *) PASS: gdb.base/cvexpr.exp: (int const * const *) PASS: gdb.base/cvexpr.exp: (const int * const * const) PASS: gdb.base/cvexpr.exp: (int const * const * const) PASS: gdb.base/cvexpr.exp: (const struct t_struct) PASS: gdb.base/cvexpr.exp: (const union t_union) PASS: gdb.base/cvexpr.exp: (struct t_struct const) PASS: gdb.base/cvexpr.exp: (union t_union const) PASS: gdb.base/cvexpr.exp: (const struct t_struct *) PASS: gdb.base/cvexpr.exp: (const union t_union *) PASS: gdb.base/cvexpr.exp: (struct t_struct const *) PASS: gdb.base/cvexpr.exp: (union t_union const *) PASS: gdb.base/cvexpr.exp: (struct t_struct * const) PASS: gdb.base/cvexpr.exp: (union t_union * const) PASS: gdb.base/cvexpr.exp: (const struct t_struct * const) PASS: gdb.base/cvexpr.exp: (const union t_union * const) PASS: gdb.base/cvexpr.exp: (struct t_struct const * const) PASS: gdb.base/cvexpr.exp: (union t_union const * const) Running ../../../src/gdb/testsuite/gdb.base/dbx.exp ... PASS: gdb.base/dbx.exp: stop in main PASS: gdb.base/dbx.exp: status PASS: gdb.base/dbx.exp: stop at 43 PASS: gdb.base/dbx.exp: stop in 43 PASS: gdb.base/dbx.exp: stop at main PASS: gdb.base/dbx.exp: running to main PASS: gdb.base/dbx.exp: assign first PASS: gdb.base/dbx.exp: print first PASS: gdb.base/dbx.exp: whereis my_list PASS: gdb.base/dbx.exp: file average.c:1 PASS: gdb.base/dbx.exp: cont 1 PASS: gdb.base/dbx.exp: step XFAIL: gdb.base/dbx.exp: func sum PASS: gdb.base/dbx.exp: stop in sum PASS: gdb.base/dbx.exp: cont 2 XFAIL: gdb.base/dbx.exp: func print_average Running ../../../src/gdb/testsuite/gdb.base/default.exp ... PASS: gdb.base/default.exp: add-symbol-file PASS: gdb.base/default.exp: append PASS: gdb.base/default.exp: append binary PASS: gdb.base/default.exp: append memory PASS: gdb.base/default.exp: append value PASS: gdb.base/default.exp: append binary memory PASS: gdb.base/default.exp: append binary value PASS: gdb.base/default.exp: attach PASS: gdb.base/default.exp: break PASS: gdb.base/default.exp: break "b" abbreviation PASS: gdb.base/default.exp: break "br" abbreviation PASS: gdb.base/default.exp: break "bre" abbreviation PASS: gdb.base/default.exp: break "brea" abbreviation PASS: gdb.base/default.exp: backtrace PASS: gdb.base/default.exp: backtrace "bt" abbreviation PASS: gdb.base/default.exp: backtrace "ba" abbreviation PASS: gdb.base/default.exp: backtrace "bac" abbreviation PASS: gdb.base/default.exp: continue PASS: gdb.base/default.exp: continue "c" abbreviation PASS: gdb.base/default.exp: call PASS: gdb.base/default.exp: catch PASS: gdb.base/default.exp: cd PASS: gdb.base/default.exp: clear PASS: gdb.base/default.exp: commands PASS: gdb.base/default.exp: condition PASS: gdb.base/default.exp: core-file PASS: gdb.base/default.exp: delete "d" abbreviation PASS: gdb.base/default.exp: delete PASS: gdb.base/default.exp: define PASS: gdb.base/default.exp: delete breakpoints PASS: gdb.base/default.exp: delete display prompt PASS: gdb.base/default.exp: detach PASS: gdb.base/default.exp: directory prompt PASS: gdb.base/default.exp: disable "dis" abbreviation PASS: gdb.base/default.exp: disable "disa" abbreviation PASS: gdb.base/default.exp: disable PASS: gdb.base/default.exp: disable breakpoints PASS: gdb.base/default.exp: disable display PASS: gdb.base/default.exp: disassemble PASS: gdb.base/default.exp: display PASS: gdb.base/default.exp: do PASS: gdb.base/default.exp: document PASS: gdb.base/default.exp: down PASS: gdb.base/default.exp: down-silently PASS: gdb.base/default.exp: dump PASS: gdb.base/default.exp: dump binary PASS: gdb.base/default.exp: dump ihex PASS: gdb.base/default.exp: dump memory PASS: gdb.base/default.exp: dump srec PASS: gdb.base/default.exp: dump tekhex PASS: gdb.base/default.exp: dump value PASS: gdb.base/default.exp: dump binary memory PASS: gdb.base/default.exp: dump binary value PASS: gdb.base/default.exp: dump ihex memory PASS: gdb.base/default.exp: dump ihex value PASS: gdb.base/default.exp: dump srec memory PASS: gdb.base/default.exp: dump srec value PASS: gdb.base/default.exp: dump tekhex memory PASS: gdb.base/default.exp: dump tekhex value PASS: gdb.base/default.exp: echo PASS: gdb.base/default.exp: enable breakpoints delete PASS: gdb.base/default.exp: enable breakpoints once PASS: gdb.base/default.exp: enable breakpoints PASS: gdb.base/default.exp: enable delete PASS: gdb.base/default.exp: enable display PASS: gdb.base/default.exp: enable once PASS: gdb.base/default.exp: enable PASS: gdb.base/default.exp: exec-file PASS: gdb.base/default.exp: frame "f" abbreviation PASS: gdb.base/default.exp: frame PASS: gdb.base/default.exp: fg PASS: gdb.base/default.exp: file PASS: gdb.base/default.exp: finish PASS: gdb.base/default.exp: forward-search PASS: gdb.base/default.exp: gcore PASS: gdb.base/default.exp: generate-core-file PASS: gdb.base/default.exp: help "h" abbreviation PASS: gdb.base/default.exp: help PASS: gdb.base/default.exp: handle PASS: gdb.base/default.exp: info "i" abbreviation PASS: gdb.base/default.exp: info PASS: gdb.base/default.exp: ignore PASS: gdb.base/default.exp: info address PASS: gdb.base/default.exp: info all-registers PASS: gdb.base/default.exp: info args PASS: gdb.base/default.exp: info bogus-gdb-command PASS: gdb.base/default.exp: info breakpoints PASS: gdb.base/default.exp: info catch PASS: gdb.base/default.exp: info copying PASS: gdb.base/default.exp: info display PASS: gdb.base/default.exp: info frame "f" abbreviation PASS: gdb.base/default.exp: info frame PASS: gdb.base/default.exp: info files PASS: gdb.base/default.exp: info float PASS: gdb.base/default.exp: info functions PASS: gdb.base/default.exp: info locals PASS: gdb.base/default.exp: info program PASS: gdb.base/default.exp: info registers PASS: gdb.base/default.exp: info stack "s" abbreviation PASS: gdb.base/default.exp: info stack PASS: gdb.base/default.exp: info set PASS: gdb.base/default.exp: info symbol PASS: gdb.base/default.exp: info source PASS: gdb.base/default.exp: info sources PASS: gdb.base/default.exp: info target PASS: gdb.base/default.exp: info terminal PASS: gdb.base/default.exp: info types PASS: gdb.base/default.exp: info variables PASS: gdb.base/default.exp: info vector PASS: gdb.base/default.exp: info warranty PASS: gdb.base/default.exp: info watchpoints PASS: gdb.base/default.exp: inspect PASS: gdb.base/default.exp: jump PASS: gdb.base/default.exp: kill PASS: gdb.base/default.exp: list "l" abbreviation PASS: gdb.base/default.exp: list PASS: gdb.base/default.exp: load PASS: gdb.base/default.exp: next "n" abbreviation PASS: gdb.base/default.exp: next PASS: gdb.base/default.exp: nexti "ni" abbreviation PASS: gdb.base/default.exp: nexti PASS: gdb.base/default.exp: output PASS: gdb.base/default.exp: overlay PASS: gdb.base/default.exp: overlay on PASS: gdb.base/default.exp: overlay manual #1 PASS: gdb.base/default.exp: overlay auto PASS: gdb.base/default.exp: overlay off PASS: gdb.base/default.exp: overlay list PASS: gdb.base/default.exp: overlay map #1 PASS: gdb.base/default.exp: overlay unmap #1 PASS: gdb.base/default.exp: overlay manual #2 PASS: gdb.base/default.exp: overlay map #2 PASS: gdb.base/default.exp: overlay unmap #2 PASS: gdb.base/default.exp: print "p" abbreviation PASS: gdb.base/default.exp: print PASS: gdb.base/default.exp: printf PASS: gdb.base/default.exp: ptype PASS: gdb.base/default.exp: pwd PASS: gdb.base/default.exp: run "r" abbreviation PASS: gdb.base/default.exp: run PASS: gdb.base/default.exp: rbreak PASS: gdb.base/default.exp: restore PASS: gdb.base/default.exp: return PASS: gdb.base/default.exp: reverse-search PASS: gdb.base/default.exp: step "s" abbreviation #1 PASS: gdb.base/default.exp: step #1 PASS: gdb.base/default.exp: search PASS: gdb.base/default.exp: section PASS: gdb.base/default.exp: set annotate PASS: gdb.base/default.exp: set args PASS: gdb.base/default.exp: set check "c" abbreviation PASS: gdb.base/default.exp: set check "ch" abbreviation PASS: gdb.base/default.exp: set check PASS: gdb.base/default.exp: set check range PASS: gdb.base/default.exp: set check type PASS: gdb.base/default.exp: set complaints PASS: gdb.base/default.exp: set confirm PASS: gdb.base/default.exp: set environment PASS: gdb.base/default.exp: set height PASS: gdb.base/default.exp: set history expansion PASS: gdb.base/default.exp: set history filename PASS: gdb.base/default.exp: set history save PASS: gdb.base/default.exp: set history size PASS: gdb.base/default.exp: set history PASS: gdb.base/default.exp: set language PASS: gdb.base/default.exp: set listsize PASS: gdb.base/default.exp: set print "p" abbreviation PASS: gdb.base/default.exp: set print "pr" abbreviation PASS: gdb.base/default.exp: set print PASS: gdb.base/default.exp: set print address PASS: gdb.base/default.exp: set print array PASS: gdb.base/default.exp: set print asm-demangle PASS: gdb.base/default.exp: set print demangle PASS: gdb.base/default.exp: set print elements PASS: gdb.base/default.exp: set print object PASS: gdb.base/default.exp: set print pretty PASS: gdb.base/default.exp: set print sevenbit-strings PASS: gdb.base/default.exp: set print union PASS: gdb.base/default.exp: set print vtbl PASS: gdb.base/default.exp: set radix PASS: gdb.base/default.exp: set symbol-reloading PASS: gdb.base/default.exp: set variable PASS: gdb.base/default.exp: set verbose PASS: gdb.base/default.exp: set width PASS: gdb.base/default.exp: set write PASS: gdb.base/default.exp: set PASS: gdb.base/default.exp: shell echo Hi dad! PASS: gdb.base/default.exp: show annotate PASS: gdb.base/default.exp: show args PASS: gdb.base/default.exp: show check "c" abbreviation PASS: gdb.base/default.exp: show check "ch" abbreviation PASS: gdb.base/default.exp: show check PASS: gdb.base/default.exp: show check range PASS: gdb.base/default.exp: show check type PASS: gdb.base/default.exp: show commands PASS: gdb.base/default.exp: show complaints PASS: gdb.base/default.exp: show confirm PASS: gdb.base/default.exp: show convenience PASS: gdb.base/default.exp: show directories PASS: gdb.base/default.exp: show editing PASS: gdb.base/default.exp: show height PASS: gdb.base/default.exp: show history expansion PASS: gdb.base/default.exp: show history filename PASS: gdb.base/default.exp: show history save PASS: gdb.base/default.exp: show history size PASS: gdb.base/default.exp: show history PASS: gdb.base/default.exp: show language PASS: gdb.base/default.exp: show listsize PASS: gdb.base/default.exp: show p PASS: gdb.base/default.exp: show pr PASS: gdb.base/default.exp: show print PASS: gdb.base/default.exp: show paths PASS: gdb.base/default.exp: show print address PASS: gdb.base/default.exp: show print array PASS: gdb.base/default.exp: show print asm-demangle PASS: gdb.base/default.exp: show print demangle PASS: gdb.base/default.exp: show print elements PASS: gdb.base/default.exp: show print object PASS: gdb.base/default.exp: show print pretty PASS: gdb.base/default.exp: show print sevenbit-strings PASS: gdb.base/default.exp: show print union PASS: gdb.base/default.exp: show print vtbl PASS: gdb.base/default.exp: show prompt PASS: gdb.base/default.exp: show radix PASS: gdb.base/default.exp: show symbol-reloading PASS: gdb.base/default.exp: show user PASS: gdb.base/default.exp: show values PASS: gdb.base/default.exp: show verbose PASS: gdb.base/default.exp: show version PASS: gdb.base/default.exp: show width PASS: gdb.base/default.exp: show write PASS: gdb.base/default.exp: show PASS: gdb.base/default.exp: stepi "si" abbreviation PASS: gdb.base/default.exp: stepi PASS: gdb.base/default.exp: signal PASS: gdb.base/default.exp: source PASS: gdb.base/default.exp: step "s" abbreviation #2 PASS: gdb.base/default.exp: step #2 PASS: gdb.base/default.exp: symbol-file PASS: gdb.base/default.exp: target child PASS: gdb.base/default.exp: target procfs PASS: gdb.base/default.exp: target core PASS: gdb.base/default.exp: target exec PASS: gdb.base/default.exp: target remote PASS: gdb.base/default.exp: target PASS: gdb.base/default.exp: tbreak PASS: gdb.base/default.exp: tty PASS: gdb.base/default.exp: until "u" abbreviation PASS: gdb.base/default.exp: until PASS: gdb.base/default.exp: undisplay prompt PASS: gdb.base/default.exp: unset environmentprompt PASS: gdb.base/default.exp: unset PASS: gdb.base/default.exp: up-silently PASS: gdb.base/default.exp: watch PASS: gdb.base/default.exp: whatis PASS: gdb.base/default.exp: where PASS: gdb.base/default.exp: x Running ../../../src/gdb/testsuite/gdb.base/define.exp ... PASS: gdb.base/define.exp: define user command: nextwhere PASS: gdb.base/define.exp: use user command: nextwhere PASS: gdb.base/define.exp: define user command: nextwh PASS: gdb.base/define.exp: redefine user command aborted: nextwhere PASS: gdb.base/define.exp: redefine user command: nextwhere PASS: gdb.base/define.exp: redocumenting builtin command disallowed PASS: gdb.base/define.exp: document user command: nextwhere PASS: gdb.base/define.exp: re-document user command: nextwhere PASS: gdb.base/define.exp: help user command: nextwhere PASS: gdb.base/define.exp: define user command: ifnospace PASS: gdb.base/define.exp: test ifnospace is parsed correctly PASS: gdb.base/define.exp: define user command: whilenospace PASS: gdb.base/define.exp: test whilenospace is parsed correctly PASS: gdb.base/define.exp: define user command: user-bt PASS: gdb.base/define.exp: define hook-stop command PASS: gdb.base/define.exp: use hook-stop command PASS: gdb.base/define.exp: define hook undefined command aborted: bar PASS: gdb.base/define.exp: define hook undefined command: bar PASS: gdb.base/define.exp: set gdb_prompt PASS: gdb.base/define.exp: reset gdb_prompt Running ../../../src/gdb/testsuite/gdb.base/detach.exp ... PASS: gdb.base/detach.exp: set should_exit, one PASS: gdb.base/detach.exp: detach, one PASS: gdb.base/detach.exp: set should_exit, two PASS: gdb.base/detach.exp: detach, two Running ../../../src/gdb/testsuite/gdb.base/display.exp ... PASS: gdb.base/display.exp: kill PASS: gdb.base/display.exp: detach PASS: gdb.base/display.exp: run PASS: gdb.base/display.exp: kill again PASS: gdb.base/display.exp: detach again PASS: gdb.base/display.exp: break do_loops PASS: gdb.base/display.exp: get to do_loops PASS: gdb.base/display.exp: set watch PASS: gdb.base/display.exp: break 19 PASS: gdb.base/display.exp: inf disp PASS: gdb.base/display.exp: display i PASS: gdb.base/display.exp: display j PASS: gdb.base/display.exp: display &k PASS: gdb.base/display.exp: display/f f PASS: gdb.base/display.exp: display/s &sum PASS: gdb.base/display.exp: first disp PASS: gdb.base/display.exp: second disp PASS: gdb.base/display.exp: catch err PASS: gdb.base/display.exp: disab disp 1 PASS: gdb.base/display.exp: disab disp 2 PASS: gdb.base/display.exp: re-enab PASS: gdb.base/display.exp: re-enab of enab PASS: gdb.base/display.exp: undisp PASS: gdb.base/display.exp: info disp PASS: gdb.base/display.exp: next hit PASS: gdb.base/display.exp: undisp all PASS: gdb.base/display.exp: disab 3 PASS: gdb.base/display.exp: watch off PASS: gdb.base/display.exp: finish PASS: gdb.base/display.exp: step PASS: gdb.base/display.exp: tbreak 37 PASS: gdb.base/display.exp: cont PASS: gdb.base/display.exp: printf PASS: gdb.base/display.exp: printf %d PASS: gdb.base/display.exp: printf "%d PASS: gdb.base/display.exp: printf "%d%d",i PASS: gdb.base/display.exp: printf "\\!\a\f\r\t\v\b\n" PASS: gdb.base/display.exp: re-set term PASS: gdb.base/display.exp: printf "\w" PASS: gdb.base/display.exp: printf "%d" j PASS: gdb.base/display.exp: print/r j PASS: gdb.base/display.exp: debug test output PASS: gdb.base/display.exp: x/0 j PASS: gdb.base/display.exp: print/0 j PASS: gdb.base/display.exp: no s PASS: gdb.base/display.exp: no i PASS: gdb.base/display.exp: print/a &sum PASS: gdb.base/display.exp: print/a main+4 PASS: gdb.base/display.exp: print/a $pc PASS: gdb.base/display.exp: print/a &&j Running ../../../src/gdb/testsuite/gdb.base/dump.exp ... PASS: gdb.base/dump.exp: dump array as value, default PASS: gdb.base/dump.exp: dump struct as value, default PASS: gdb.base/dump.exp: dump array as value, binary PASS: gdb.base/dump.exp: dump struct as value, binary PASS: gdb.base/dump.exp: dump array as value, srec PASS: gdb.base/dump.exp: dump struct as value, srec PASS: gdb.base/dump.exp: dump array as value, intel hex PASS: gdb.base/dump.exp: dump struct as value, intel hex PASS: gdb.base/dump.exp: dump array as value, tekhex PASS: gdb.base/dump.exp: dump struct as value, tekhex PASS: gdb.base/dump.exp: capture /x &intarray[0] PASS: gdb.base/dump.exp: capture /x &intarray[32] PASS: gdb.base/dump.exp: capture /x &intstruct PASS: gdb.base/dump.exp: capture /x &intstruct + 1 PASS: gdb.base/dump.exp: capture intarray PASS: gdb.base/dump.exp: capture intstruct PASS: gdb.base/dump.exp: dump array as memory, default PASS: gdb.base/dump.exp: dump struct as memory, default PASS: gdb.base/dump.exp: dump array as memory, binary PASS: gdb.base/dump.exp: dump struct as memory, binary PASS: gdb.base/dump.exp: dump array as memory, srec PASS: gdb.base/dump.exp: dump struct as memory, srec PASS: gdb.base/dump.exp: dump array as memory, ihex PASS: gdb.base/dump.exp: dump struct as memory, ihex PASS: gdb.base/dump.exp: dump array as memory, tekhex PASS: gdb.base/dump.exp: dump struct as memory, tekhex PASS: gdb.base/dump.exp: dump array as mem, srec, expressions PASS: gdb.base/dump.exp: file binfile; capture intarray PASS: gdb.base/dump.exp: start with intarray un-initialized PASS: gdb.base/dump.exp: file binfile; capture intstruct PASS: gdb.base/dump.exp: start with intstruct un-initialized PASS: gdb.base/dump.exp: reload array as value, srec; capture intarray PASS: gdb.base/dump.exp: reload array as value, srec; value restored ok PASS: gdb.base/dump.exp: reload struct as value, srec; capture intstruct PASS: gdb.base/dump.exp: reload struct as value, srec; value restored ok PASS: gdb.base/dump.exp: reload array as memory, srec; capture intarray PASS: gdb.base/dump.exp: reload array as memory, srec; value restored ok PASS: gdb.base/dump.exp: reload struct as memory, srec; capture intstruct PASS: gdb.base/dump.exp: reload struct as memory, srec; value restored ok PASS: gdb.base/dump.exp: reload array as value, intel hex; capture intarray PASS: gdb.base/dump.exp: reload array as value, intel hex; value restored ok PASS: gdb.base/dump.exp: reload struct as value, intel hex; capture intstruct PASS: gdb.base/dump.exp: reload struct as value, intel hex; value restored ok PASS: gdb.base/dump.exp: reload array as memory, intel hex; capture intarray PASS: gdb.base/dump.exp: reload array as memory, intel hex; value restored ok PASS: gdb.base/dump.exp: reload struct as memory, intel hex; capture intstruct PASS: gdb.base/dump.exp: reload struct as memory, intel hex; value restored ok PASS: gdb.base/dump.exp: reload array as value, tekhex; capture intarray PASS: gdb.base/dump.exp: reload array as value, tekhex; value restored ok PASS: gdb.base/dump.exp: reload struct as value, tekhex; capture intstruct PASS: gdb.base/dump.exp: reload struct as value, tekhex; value restored ok PASS: gdb.base/dump.exp: reload array as memory, tekhex; capture intarray PASS: gdb.base/dump.exp: reload array as memory, tekhex; value restored ok PASS: gdb.base/dump.exp: reload struct as memory, tekhex; capture intstruct PASS: gdb.base/dump.exp: reload struct as memory, tekhex; value restored ok PASS: gdb.base/dump.exp: load binfile; capture intarray PASS: gdb.base/dump.exp: start with intarray un-initialized, runto main PASS: gdb.base/dump.exp: load binfile; capture intstruct PASS: gdb.base/dump.exp: start with intstruct un-initialized, runto main PASS: gdb.base/dump.exp: array as value, srec; file restored ok PASS: gdb.base/dump.exp: array as value, srec; capture intarray PASS: gdb.base/dump.exp: array as value, srec; value restored ok PASS: gdb.base/dump.exp: struct as value, srec; file restored ok PASS: gdb.base/dump.exp: struct as value, srec; capture intstruct PASS: gdb.base/dump.exp: struct as value, srec; value restored ok PASS: gdb.base/dump.exp: zero all PASS: gdb.base/dump.exp: array as memory, srec; file restored ok PASS: gdb.base/dump.exp: array as memory, srec; capture intarray PASS: gdb.base/dump.exp: array as memory, srec; value restored ok PASS: gdb.base/dump.exp: struct as memory, srec; file restored ok PASS: gdb.base/dump.exp: struct as memory, srec; capture intstruct PASS: gdb.base/dump.exp: struct as memory, srec; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as value, ihex; file restored ok PASS: gdb.base/dump.exp: array as value, ihex; capture intarray PASS: gdb.base/dump.exp: array as value, ihex; value restored ok PASS: gdb.base/dump.exp: struct as value, ihex; file restored ok PASS: gdb.base/dump.exp: struct as value, ihex; capture intstruct PASS: gdb.base/dump.exp: struct as value, ihex; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as memory, ihex; file restored ok PASS: gdb.base/dump.exp: array as memory, ihex; capture intarray PASS: gdb.base/dump.exp: array as memory, ihex; value restored ok PASS: gdb.base/dump.exp: struct as memory, ihex; file restored ok PASS: gdb.base/dump.exp: struct as memory, ihex; capture intstruct PASS: gdb.base/dump.exp: struct as memory, ihex; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as value, tekhex; file restored ok PASS: gdb.base/dump.exp: array as value, tekhex; capture intarray PASS: gdb.base/dump.exp: array as value, tekhex; value restored ok PASS: gdb.base/dump.exp: struct as value, tekhex; file restored ok PASS: gdb.base/dump.exp: struct as value, tekhex; capture intstruct PASS: gdb.base/dump.exp: struct as value, tekhex; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as memory, tekhex; file restored ok PASS: gdb.base/dump.exp: array as memory, tekhex; capture intarray PASS: gdb.base/dump.exp: array as memory, tekhex; value restored ok PASS: gdb.base/dump.exp: struct as memory, tekhex; file restored ok PASS: gdb.base/dump.exp: struct as memory, tekhex; capture intstruct PASS: gdb.base/dump.exp: struct as memory, tekhex; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as value, binary; file restored ok PASS: gdb.base/dump.exp: array as value, binary; capture intarray PASS: gdb.base/dump.exp: array as value, binary; value restored ok PASS: gdb.base/dump.exp: struct as value, binary; file restored ok PASS: gdb.base/dump.exp: struct as value, binary; capture intstruct PASS: gdb.base/dump.exp: struct as value, binary; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array as memory, binary; file restored ok PASS: gdb.base/dump.exp: array as memory, binary; capture intarray PASS: gdb.base/dump.exp: array as memory, binary; value restored ok PASS: gdb.base/dump.exp: struct as memory, binary; file restored ok PASS: gdb.base/dump.exp: struct as memory, binary; capture intstruct PASS: gdb.base/dump.exp: struct as memory, binary; value restored ok PASS: gdb.base/dump.exp: capture /x &intarray2[0] PASS: gdb.base/dump.exp: capture /x &intstruct2 PASS: gdb.base/dump.exp: capture (char *) &intarray2 - (char *) &intarray PASS: gdb.base/dump.exp: capture (char *) &intstruct2 - (char *) &intstruct PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array copy, srec; file restored ok PASS: gdb.base/dump.exp: array copy, srec; capture intarray2 PASS: gdb.base/dump.exp: array copy, srec; value restored ok PASS: gdb.base/dump.exp: struct copy, srec; file restored ok PASS: gdb.base/dump.exp: struct copy, srec; capture intstruct2 PASS: gdb.base/dump.exp: struct copy, srec; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array copy, ihex; file restored ok PASS: gdb.base/dump.exp: array copy, ihex; capture intarray2 PASS: gdb.base/dump.exp: array copy, ihex; value restored ok PASS: gdb.base/dump.exp: struct copy, ihex; file restored ok PASS: gdb.base/dump.exp: struct copy, ihex; capture intstruct2 PASS: gdb.base/dump.exp: struct copy, ihex; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array copy, tekhex; file restored ok PASS: gdb.base/dump.exp: array copy, tekhex; capture intarray2 PASS: gdb.base/dump.exp: array copy, tekhex; value restored ok PASS: gdb.base/dump.exp: struct copy, tekhex; file restored ok PASS: gdb.base/dump.exp: struct copy, tekhex; capture intstruct2 PASS: gdb.base/dump.exp: struct copy, tekhex; value restored ok PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array copy, binary; file restored ok PASS: gdb.base/dump.exp: array copy, binary; capture intarray2 PASS: gdb.base/dump.exp: array copy, binary; value restored ok PASS: gdb.base/dump.exp: struct copy, binary; file restored ok PASS: gdb.base/dump.exp: struct copy, binary; capture intstruct2 PASS: gdb.base/dump.exp: struct copy, binary; value restored ok PASS: gdb.base/dump.exp: capture /x &intarray[3] PASS: gdb.base/dump.exp: capture /x &intarray[4] PASS: gdb.base/dump.exp: capture /x (char *) &intarray[3] - (char *) &intarray[0] PASS: gdb.base/dump.exp: capture /x (char *) &intarray[4] - (char *) &intarray[0] PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array partial, srec; file restored ok PASS: gdb.base/dump.exp: array partial, srec; capture intarray[3] PASS: gdb.base/dump.exp: array partial, srec; value restored ok PASS: gdb.base/dump.exp: element 2 not changed - 1 PASS: gdb.base/dump.exp: element 4 not changed - 1 PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array partial, ihex; file restored ok PASS: gdb.base/dump.exp: array partial, ihex; capture intarray[3] PASS: gdb.base/dump.exp: array partial, ihex; value restored ok PASS: gdb.base/dump.exp: element 2 not changed - 2 PASS: gdb.base/dump.exp: element 4 not changed - 2 PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array partial, tekhex; file restored ok PASS: gdb.base/dump.exp: array partial, tekhex; capture intarray[3] PASS: gdb.base/dump.exp: array partial, tekhex; value restored ok PASS: gdb.base/dump.exp: element 2 not changed - 3 PASS: gdb.base/dump.exp: element 4 not changed - 3 PASS: gdb.base/dump.exp: print zero_all () PASS: gdb.base/dump.exp: array partial, binary; file restored ok PASS: gdb.base/dump.exp: array partial, binary; capture intarray[3] PASS: gdb.base/dump.exp: array partial, binary; value restored ok PASS: gdb.base/dump.exp: element 2 not changed - 4 PASS: gdb.base/dump.exp: element 4 not changed - 4 PASS: gdb.base/dump.exp: array partial with expressions; file restored ok PASS: gdb.base/dump.exp: array partial with expressions; capture intarray2[3] PASS: gdb.base/dump.exp: array partial with expressions; value restored ok PASS: gdb.base/dump.exp: element 2 not changed, == 4 PASS: gdb.base/dump.exp: element 4 not changed, == 4 Running ../../../src/gdb/testsuite/gdb.base/echo.exp ... PASS: gdb.base/echo.exp: Echo test Running ../../../src/gdb/testsuite/gdb.base/ena-dis-br.exp ... PASS: gdb.base/ena-dis-br.exp: break marker1 PASS: gdb.base/ena-dis-br.exp: enable break marker1 PASS: gdb.base/ena-dis-br.exp: info break marker1 PASS: gdb.base/ena-dis-br.exp: continue to break marker1 PASS: gdb.base/ena-dis-br.exp: delete break marker1 PASS: gdb.base/ena-dis-br.exp: break marker2 PASS: gdb.base/ena-dis-br.exp: enable once break marker2 PASS: gdb.base/ena-dis-br.exp: info auto-disabled break marker2 PASS: gdb.base/ena-dis-br.exp: continue to auto-disabled break marker2 PASS: gdb.base/ena-dis-br.exp: info auto-disabled break marker2 PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop PASS: gdb.base/ena-dis-br.exp: rerun to main PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at auto-disabled break marker2 PASS: gdb.base/ena-dis-br.exp: break marker3 PASS: gdb.base/ena-dis-br.exp: enable del break marker3 PASS: gdb.base/ena-dis-br.exp: info auto-deleted break marker2 PASS: gdb.base/ena-dis-br.exp: continue to auto-deleted break marker3 PASS: gdb.base/ena-dis-br.exp: info auto-deleted break marker3 PASS: gdb.base/ena-dis-br.exp: break marker4 PASS: gdb.base/ena-dis-br.exp: disable break marker4 PASS: gdb.base/ena-dis-br.exp: info break marker4 PASS: gdb.base/ena-dis-br.exp: break marker1 PASS: gdb.base/ena-dis-br.exp: ignore non-existent break PASS: gdb.base/ena-dis-br.exp: ignore break with missing ignore count PASS: gdb.base/ena-dis-br.exp: ignore break marker1 -1 PASS: gdb.base/ena-dis-br.exp: ignore break marker1 0 PASS: gdb.base/ena-dis-br.exp: ignore break marker1 PASS: gdb.base/ena-dis-br.exp: info ignored break marker1 PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored break marker1 PASS: gdb.base/ena-dis-br.exp: rerun to main PASS: gdb.base/ena-dis-br.exp: continue to break marker1, 2nd time PASS: gdb.base/ena-dis-br.exp: break marker1 PASS: gdb.base/ena-dis-br.exp: ignore break marker1 PASS: gdb.base/ena-dis-br.exp: enable del break marker1 PASS: gdb.base/ena-dis-br.exp: info break marker1 PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored & auto-deleted break marker1 PASS: gdb.base/ena-dis-br.exp: rerun to main PASS: gdb.base/ena-dis-br.exp: continue to ignored & auto-deleted break marker1 PASS: gdb.base/ena-dis-br.exp: break marker1 PASS: gdb.base/ena-dis-br.exp: ignore break marker1 PASS: gdb.base/ena-dis-br.exp: disable break marker1 PASS: gdb.base/ena-dis-br.exp: continue until exit at no stop at ignored & disabled break marker1 PASS: gdb.base/ena-dis-br.exp: rerun to main PASS: gdb.base/ena-dis-br.exp: info ignored & disabled break marker1 PASS: gdb.base/ena-dis-br.exp: prepare to continue with ignore count PASS: gdb.base/ena-dis-br.exp: continue with ignore count PASS: gdb.base/ena-dis-br.exp: step PASS: gdb.base/ena-dis-br.exp: continue with ignore count, not stopped at bpt Running ../../../src/gdb/testsuite/gdb.base/ending-run.exp ... PASS: gdb.base/ending-run.exp: bpt at line before routine PASS: gdb.base/ending-run.exp: b ending-run.c:13, one PASS: gdb.base/ending-run.exp: b ending-run.c:31 PASS: gdb.base/ending-run.exp: r PASS: gdb.base/ending-run.exp: clear worked PASS: gdb.base/ending-run.exp: cleared bp at line before routine PASS: gdb.base/ending-run.exp: b ending-run.c:1 PASS: gdb.base/ending-run.exp: b ending-run.c:13, two PASS: gdb.base/ending-run.exp: Only cleared 1 by line PASS: gdb.base/ending-run.exp: b 13 PASS: gdb.base/ending-run.exp: Clear 2 by address PASS: gdb.base/ending-run.exp: b ending-run.c:14 PASS: gdb.base/ending-run.exp: Breakpoint 7 at *ending-run.c:14 PASS: gdb.base/ending-run.exp: c PASS: gdb.base/ending-run.exp: Clear 2 by default PASS: gdb.base/ending-run.exp: all set to continue PASS: gdb.base/ending-run.exp: cont PASS: gdb.base/ending-run.exp: Step to return PASS: gdb.base/ending-run.exp: step out of main PASS: gdb.base/ending-run.exp: step to end of run UNSUPPORTED: gdb.base/ending-run.exp: continue after exit PASS: gdb.base/ending-run.exp: don't step after run PASS: gdb.base/ending-run.exp: ls: core (No core dumped on quit) Running ../../../src/gdb/testsuite/gdb.base/environ.exp ... Running ../../../src/gdb/testsuite/gdb.base/eval-skip.exp ... PASS: gdb.base/eval-skip.exp: set variable x=14 PASS: gdb.base/eval-skip.exp: set variable y=2 PASS: gdb.base/eval-skip.exp: set variable z=2 PASS: gdb.base/eval-skip.exp: set variable w=3 PASS: gdb.base/eval-skip.exp: print value of (0 && (x+y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x-y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x*y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x/y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x%y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x&&y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x||y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x&y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x|y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x^y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x < y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x <= y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x>y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x>=y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x==y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x!=y)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x<<31)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x>>31)) PASS: gdb.base/eval-skip.exp: print value of (0 && (!x)) PASS: gdb.base/eval-skip.exp: print value of (0 && (~x)) PASS: gdb.base/eval-skip.exp: print value of (0 && (-x)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x++)) PASS: gdb.base/eval-skip.exp: print value of (0 && (++x)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x--)) PASS: gdb.base/eval-skip.exp: print value of (0 && (--x)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x+=7)) PASS: gdb.base/eval-skip.exp: print value of (0 && (x=y)) Running ../../../src/gdb/testsuite/gdb.base/exprs.exp ... PASS: gdb.base/exprs.exp: print char == (setup) PASS: gdb.base/exprs.exp: print char == (print v_char == 0) PASS: gdb.base/exprs.exp: print char == (print v_char == 127) PASS: gdb.base/exprs.exp: print char != (setup) PASS: gdb.base/exprs.exp: print char != (print v_char != 0) PASS: gdb.base/exprs.exp: print char != (print v_char != 127) PASS: gdb.base/exprs.exp: print char < (setup) PASS: gdb.base/exprs.exp: print char < (print v_char < 0) PASS: gdb.base/exprs.exp: print char < (print v_char < 127) PASS: gdb.base/exprs.exp: print char > (setup) PASS: gdb.base/exprs.exp: print char > (print v_char > 0) PASS: gdb.base/exprs.exp: print char > (print v_char > 127) PASS: gdb.base/exprs.exp: print signed char == (setup) PASS: gdb.base/exprs.exp: print signed char == (print v_signed_char == 0) PASS: gdb.base/exprs.exp: print signed char == (print v_signed_char == 127) PASS: gdb.base/exprs.exp: print signed char != (setup) PASS: gdb.base/exprs.exp: print signed char != (print v_signed_char != 0) PASS: gdb.base/exprs.exp: print signed char != (print v_signed_char != 127) PASS: gdb.base/exprs.exp: print signed char < (setup) PASS: gdb.base/exprs.exp: print signed char < (print v_signed_char < 0) PASS: gdb.base/exprs.exp: print signed char < (print v_signed_char < 127) PASS: gdb.base/exprs.exp: print signed char > (setup) PASS: gdb.base/exprs.exp: print signed char > (print v_signed_char > 0) PASS: gdb.base/exprs.exp: print signed char > (print v_signed_char > 127) PASS: gdb.base/exprs.exp: print signed char == (minus) (setup) PASS: gdb.base/exprs.exp: print signed char == (minus) (print v_signed_char == 0) PASS: gdb.base/exprs.exp: print signed char == (minus) (print v_signed_char == -1) PASS: gdb.base/exprs.exp: print signed char != (minus) (setup) PASS: gdb.base/exprs.exp: print signed char != (minus) (print v_signed_char != 0) PASS: gdb.base/exprs.exp: print signed char != (minus) (print v_signed_char != -1) PASS: gdb.base/exprs.exp: print signed char < (minus) (setup) PASS: gdb.base/exprs.exp: print signed char < (minus) (print v_signed_char < 0) PASS: gdb.base/exprs.exp: print signed char < (minus) (print v_signed_char < 127) PASS: gdb.base/exprs.exp: print signed char > (minus) (setup) PASS: gdb.base/exprs.exp: print signed char > (minus) (print v_signed_char > 0) PASS: gdb.base/exprs.exp: print signed char > (minus) (print v_signed_char > 127) PASS: gdb.base/exprs.exp: print unsigned char == (setup) PASS: gdb.base/exprs.exp: print unsigned char == (print v_unsigned_char == 0) PASS: gdb.base/exprs.exp: print unsigned char == (print v_unsigned_char == 127) PASS: gdb.base/exprs.exp: print unsigned char != (setup) PASS: gdb.base/exprs.exp: print unsigned char != (print v_unsigned_char != 0) PASS: gdb.base/exprs.exp: print unsigned char != (print v_unsigned_char != 127) PASS: gdb.base/exprs.exp: print unsigned char < (setup) PASS: gdb.base/exprs.exp: print unsigned char < (print v_unsigned_char < 0) PASS: gdb.base/exprs.exp: print unsigned char < (print v_unsigned_char < 127) PASS: gdb.base/exprs.exp: print unsigned char > (setup) PASS: gdb.base/exprs.exp: print unsigned char > (print v_unsigned_char > 0) PASS: gdb.base/exprs.exp: print unsigned char > (print v_unsigned_char > 127) PASS: gdb.base/exprs.exp: print unsigned char == (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned char == (~0) (print v_unsigned_char == 0) PASS: gdb.base/exprs.exp: print unsigned char == (~0) (print v_unsigned_char == ~0) PASS: gdb.base/exprs.exp: print unsigned char == (~0) (print v_unsigned_char == (unsigned char)~0) PASS: gdb.base/exprs.exp: print unsigned char != (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned char != (~0) (print v_unsigned_char != 0) PASS: gdb.base/exprs.exp: print unsigned char != (~0) (print v_unsigned_char != (unsigned char)~0) PASS: gdb.base/exprs.exp: print unsigned char != (~0) (print v_unsigned_char != ~0) PASS: gdb.base/exprs.exp: print unsigned char < (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned char < (~0) (print v_unsigned_char < 0) PASS: gdb.base/exprs.exp: print unsigned char < (~0) (print v_unsigned_char < 127) PASS: gdb.base/exprs.exp: print unsigned char > (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned char > (~0) (print v_unsigned_char > 0) PASS: gdb.base/exprs.exp: print unsigned char > (~0) (print v_unsigned_char > 127) PASS: gdb.base/exprs.exp: print signed short == (setup) PASS: gdb.base/exprs.exp: print signed short == (print v_short == 0) PASS: gdb.base/exprs.exp: print signed short == (print v_short == 0x7FFF) PASS: gdb.base/exprs.exp: print signed short != (setup) PASS: gdb.base/exprs.exp: print signed short != (print v_short != 0) PASS: gdb.base/exprs.exp: print signed short != (print v_short != 0x7FFF) PASS: gdb.base/exprs.exp: print signed short < (setup) PASS: gdb.base/exprs.exp: print signed short < (print v_short < 0) PASS: gdb.base/exprs.exp: print signed short < (print v_short < 0x7FFF) PASS: gdb.base/exprs.exp: print signed short > (setup) PASS: gdb.base/exprs.exp: print signed short > (print v_short > 0) PASS: gdb.base/exprs.exp: print signed short > (print v_short > 0x7FFF) PASS: gdb.base/exprs.exp: print signed short == (minus) (setup) PASS: gdb.base/exprs.exp: print signed short == (minus) (print v_short == 0) PASS: gdb.base/exprs.exp: print signed short == (minus) (print v_short == -1) PASS: gdb.base/exprs.exp: print signed short != (minus) (setup) PASS: gdb.base/exprs.exp: print signed short != (minus) (print v_short != 0) PASS: gdb.base/exprs.exp: print signed short != (minus) (print v_short != -1) PASS: gdb.base/exprs.exp: print signed short < (minus) (setup) PASS: gdb.base/exprs.exp: print signed short < (minus) (print v_short < 0) PASS: gdb.base/exprs.exp: print signed short < (minus) (print v_short < 0x7FFF) PASS: gdb.base/exprs.exp: print signed short > (minus) (setup) PASS: gdb.base/exprs.exp: print signed short > (minus) (print v_short > 0) PASS: gdb.base/exprs.exp: print signed short > (minus) (print v_short > 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed short == (setup) PASS: gdb.base/exprs.exp: print signed signed short == (print v_signed_short == 0) PASS: gdb.base/exprs.exp: print signed signed short == (print v_signed_short == 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed short != (setup) PASS: gdb.base/exprs.exp: print signed signed short != (print v_signed_short != 0) PASS: gdb.base/exprs.exp: print signed signed short != (print v_signed_short != 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed short < (setup) PASS: gdb.base/exprs.exp: print signed signed short < (print v_signed_short < 0) PASS: gdb.base/exprs.exp: print signed signed short < (print v_signed_short < 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed short > (setup) PASS: gdb.base/exprs.exp: print signed signed short > (print v_signed_short > 0) PASS: gdb.base/exprs.exp: print signed signed short > (print v_signed_short > 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed short == (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed short == (minus) (print v_signed_short == 0) PASS: gdb.base/exprs.exp: print signed signed short == (minus) (print v_signed_short == -1) PASS: gdb.base/exprs.exp: print signed signed short != (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed short != (minus) (print v_signed_short != 0) PASS: gdb.base/exprs.exp: print signed signed short != (minus) (print v_signed_short != -1) PASS: gdb.base/exprs.exp: print signed signed short < (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed short < (minus) (print v_signed_short < 0) PASS: gdb.base/exprs.exp: print signed signed short < (minus) (print v_signed_short < 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed short > (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed short > (minus) (print v_signed_short > 0) PASS: gdb.base/exprs.exp: print signed signed short > (minus) (print v_signed_short > 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned short == (setup) PASS: gdb.base/exprs.exp: print unsigned short == (print v_unsigned_short == 0) PASS: gdb.base/exprs.exp: print unsigned short == (print v_unsigned_short == 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned short != (setup) PASS: gdb.base/exprs.exp: print unsigned short != (print v_unsigned_short != 0) PASS: gdb.base/exprs.exp: print unsigned short != (print v_unsigned_short != 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned short < (setup) PASS: gdb.base/exprs.exp: print unsigned short < (print v_unsigned_short < 0) PASS: gdb.base/exprs.exp: print unsigned short < (print v_unsigned_short < 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned short > (setup) PASS: gdb.base/exprs.exp: print unsigned short > (print v_unsigned_short > 0) PASS: gdb.base/exprs.exp: print unsigned short > (print v_unsigned_short > 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned short == (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned short == (~0) (print v_unsigned_short == 0) PASS: gdb.base/exprs.exp: print unsigned short == (~0) (print sizeof (v_unsigned_short) < sizeof (~0) && v_unsigned_short == ~0) PASS: gdb.base/exprs.exp: print unsigned short == (~0) (print v_unsigned_short == (unsigned short)~0) PASS: gdb.base/exprs.exp: print unsigned short != (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned short != (~0) (print v_unsigned_short != 0) PASS: gdb.base/exprs.exp: print unsigned short != (~0) (print v_unsigned_short != (unsigned short)~0) PASS: gdb.base/exprs.exp: print unsigned short < (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned short < (~0) (print v_unsigned_short < 0) PASS: gdb.base/exprs.exp: print unsigned short < (~0) (print v_unsigned_short < 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned short > (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned short > (~0) (print v_unsigned_short > 0) PASS: gdb.base/exprs.exp: print unsigned short > (~0) (print v_unsigned_short > 0x7FFF) PASS: gdb.base/exprs.exp: print signed int == (setup) PASS: gdb.base/exprs.exp: print signed int == (print v_int == 0) PASS: gdb.base/exprs.exp: print signed int == (print v_int == 0x7FFF) PASS: gdb.base/exprs.exp: print signed int != (setup) PASS: gdb.base/exprs.exp: print signed int != (print v_int != 0) PASS: gdb.base/exprs.exp: print signed int != (print v_int != 0x7FFF) PASS: gdb.base/exprs.exp: print signed int < (setup) PASS: gdb.base/exprs.exp: print signed int < (print v_int < 0) PASS: gdb.base/exprs.exp: print signed int < (print v_int < 0x7FFF) PASS: gdb.base/exprs.exp: print signed int > (setup) PASS: gdb.base/exprs.exp: print signed int > (print v_int > 0) PASS: gdb.base/exprs.exp: print signed int > (print v_int > 0x7FFF) PASS: gdb.base/exprs.exp: print signed int == (minus) (setup) PASS: gdb.base/exprs.exp: print signed int == (minus) (print v_int == 0) PASS: gdb.base/exprs.exp: print signed int == (minus) (print v_int == -1) PASS: gdb.base/exprs.exp: print signed int != (minus) (setup) PASS: gdb.base/exprs.exp: print signed int != (minus) (print v_int != 0) PASS: gdb.base/exprs.exp: print signed int != (minus) (print v_int != -1) PASS: gdb.base/exprs.exp: print signed int < (minus) (setup) PASS: gdb.base/exprs.exp: print signed int < (minus) (print v_int < 0) PASS: gdb.base/exprs.exp: print signed int < (minus) (print v_int < 0x7FFF) PASS: gdb.base/exprs.exp: print signed int > (minus) (setup) PASS: gdb.base/exprs.exp: print signed int > (minus) (print v_int > 0) PASS: gdb.base/exprs.exp: print signed int > (minus) (print v_int > 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed int == (setup) PASS: gdb.base/exprs.exp: print signed signed int == (print v_signed_int == 0) PASS: gdb.base/exprs.exp: print signed signed int == (print v_signed_int == 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed int != (setup) PASS: gdb.base/exprs.exp: print signed signed int != (print v_signed_int != 0) PASS: gdb.base/exprs.exp: print signed signed int != (print v_signed_int != 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed int < (setup) PASS: gdb.base/exprs.exp: print signed signed int < (print v_signed_int < 0) PASS: gdb.base/exprs.exp: print signed signed int < (print v_signed_int < 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed int > (setup) PASS: gdb.base/exprs.exp: print signed signed int > (print v_signed_int > 0) PASS: gdb.base/exprs.exp: print signed signed int > (print v_signed_int > 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed int == (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed int == (minus) (print v_signed_int == 0) PASS: gdb.base/exprs.exp: print signed signed int == (minus) (print v_signed_int == -1) PASS: gdb.base/exprs.exp: print signed signed int != (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed int != (minus) (print v_signed_int != 0) PASS: gdb.base/exprs.exp: print signed signed int != (minus) (print v_signed_int != -1) PASS: gdb.base/exprs.exp: print signed signed int < (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed int < (minus) (print v_signed_int < 0) PASS: gdb.base/exprs.exp: print signed signed int < (minus) (print v_signed_int < 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed int > (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed int > (minus) (print v_signed_int > 0) PASS: gdb.base/exprs.exp: print signed signed int > (minus) (print v_signed_int > 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned int == (setup) PASS: gdb.base/exprs.exp: print unsigned int == (print v_unsigned_int == 0) PASS: gdb.base/exprs.exp: print unsigned int == (print v_unsigned_int == 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned int != (setup) PASS: gdb.base/exprs.exp: print unsigned int != (print v_unsigned_int != 0) PASS: gdb.base/exprs.exp: print unsigned int != (print v_unsigned_int != 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned int < (setup) PASS: gdb.base/exprs.exp: print unsigned int < (print v_unsigned_int < 0) PASS: gdb.base/exprs.exp: print unsigned int < (print v_unsigned_int < 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned int > (setup) PASS: gdb.base/exprs.exp: print unsigned int > (print v_unsigned_int > 0) PASS: gdb.base/exprs.exp: print unsigned int > (print v_unsigned_int > 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned int == (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned int == (~0) (print v_unsigned_int == 0) PASS: gdb.base/exprs.exp: print unsigned int == (~0) (print v_unsigned_int == ~0) PASS: gdb.base/exprs.exp: print unsigned int == (~0) (print v_unsigned_int == (unsigned int)~0) PASS: gdb.base/exprs.exp: print unsigned int != (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned int != (~0) (print v_unsigned_int != 0) PASS: gdb.base/exprs.exp: print unsigned int != (~0) (print v_unsigned_int != (unsigned int)~0) PASS: gdb.base/exprs.exp: print unsigned int < (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned int < (~0) (print v_unsigned_int < 0) PASS: gdb.base/exprs.exp: print unsigned int < (~0) (print v_unsigned_int < 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned int > (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned int > (~0) (print v_unsigned_int > 0) PASS: gdb.base/exprs.exp: print unsigned int > (~0) (print v_unsigned_int > 0x7FFF) PASS: gdb.base/exprs.exp: print signed long == (setup) PASS: gdb.base/exprs.exp: print signed long == (print v_long == 0) PASS: gdb.base/exprs.exp: print signed long == (print v_long == 0x7FFF) PASS: gdb.base/exprs.exp: print signed long != (setup) PASS: gdb.base/exprs.exp: print signed long != (print v_long != 0) PASS: gdb.base/exprs.exp: print signed long != (print v_long != 0x7FFF) PASS: gdb.base/exprs.exp: print signed long < (setup) PASS: gdb.base/exprs.exp: print signed long < (print v_long < 0) PASS: gdb.base/exprs.exp: print signed long < (print v_long < 0x7FFF) PASS: gdb.base/exprs.exp: print signed long > (setup) PASS: gdb.base/exprs.exp: print signed long > (print v_long > 0) PASS: gdb.base/exprs.exp: print signed long > (print v_long > 0x7FFF) PASS: gdb.base/exprs.exp: print signed long == (minus) (setup) PASS: gdb.base/exprs.exp: print signed long == (minus) (print v_long == 0) PASS: gdb.base/exprs.exp: print signed long == (minus) (print v_long == -1) PASS: gdb.base/exprs.exp: print signed long != (minus) (setup) PASS: gdb.base/exprs.exp: print signed long != (minus) (print v_long != 0) PASS: gdb.base/exprs.exp: print signed long != (minus) (print v_long != -1) PASS: gdb.base/exprs.exp: print signed long < (minus) (setup) PASS: gdb.base/exprs.exp: print signed long < (minus) (print v_long < 0) PASS: gdb.base/exprs.exp: print signed long < (minus) (print v_long < 0x7FFF) PASS: gdb.base/exprs.exp: print signed long > (minus) (setup) PASS: gdb.base/exprs.exp: print signed long > (minus) (print v_long > 0) PASS: gdb.base/exprs.exp: print signed long > (minus) (print v_long > 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed long == (setup) PASS: gdb.base/exprs.exp: print signed signed long == (print v_signed_long == 0) PASS: gdb.base/exprs.exp: print signed signed long == (print v_signed_long == 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed long != (setup) PASS: gdb.base/exprs.exp: print signed signed long != (print v_signed_long != 0) PASS: gdb.base/exprs.exp: print signed signed long != (print v_signed_long != 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed long < (setup) PASS: gdb.base/exprs.exp: print signed signed long < (print v_signed_long < 0) PASS: gdb.base/exprs.exp: print signed signed long < (print v_signed_long < 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed long > (setup) PASS: gdb.base/exprs.exp: print signed signed long > (print v_signed_long > 0) PASS: gdb.base/exprs.exp: print signed signed long > (print v_signed_long > 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed long == (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed long == (minus) (print v_signed_long == 0) PASS: gdb.base/exprs.exp: print signed signed long == (minus) (print v_signed_long == -1) PASS: gdb.base/exprs.exp: print signed signed long != (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed long != (minus) (print v_signed_long != 0) PASS: gdb.base/exprs.exp: print signed signed long != (minus) (print v_signed_long != -1) PASS: gdb.base/exprs.exp: print signed signed long < (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed long < (minus) (print v_signed_long < 0) PASS: gdb.base/exprs.exp: print signed signed long < (minus) (print v_signed_long < 0x7FFF) PASS: gdb.base/exprs.exp: print signed signed long > (minus) (setup) PASS: gdb.base/exprs.exp: print signed signed long > (minus) (print v_signed_long > 0) PASS: gdb.base/exprs.exp: print signed signed long > (minus) (print v_signed_long > 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned long == (setup) PASS: gdb.base/exprs.exp: print unsigned long == (print v_unsigned_long == 0) PASS: gdb.base/exprs.exp: print unsigned long == (print v_unsigned_long == 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned long != (setup) PASS: gdb.base/exprs.exp: print unsigned long != (print v_unsigned_long != 0) PASS: gdb.base/exprs.exp: print unsigned long != (print v_unsigned_long != 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned long < (setup) PASS: gdb.base/exprs.exp: print unsigned long < (print v_unsigned_long < 0) PASS: gdb.base/exprs.exp: print unsigned long < (print v_unsigned_long < 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned long > (setup) PASS: gdb.base/exprs.exp: print unsigned long > (print v_unsigned_long > 0) PASS: gdb.base/exprs.exp: print unsigned long > (print v_unsigned_long > 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned long == (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned long == (~0) (print v_unsigned_long == 0) PASS: gdb.base/exprs.exp: print unsigned long == (~0) (print v_unsigned_long == ~0) PASS: gdb.base/exprs.exp: print unsigned long == (~0) (print v_unsigned_long == (unsigned long)~0) PASS: gdb.base/exprs.exp: print unsigned long != (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned long != (~0) (print v_unsigned_long != 0) PASS: gdb.base/exprs.exp: print unsigned long != (~0) (print v_unsigned_long != (unsigned long)~0) PASS: gdb.base/exprs.exp: print unsigned long < (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned long < (~0) (print v_unsigned_long < 0) PASS: gdb.base/exprs.exp: print unsigned long < (~0) (print v_unsigned_long < 0x7FFF) PASS: gdb.base/exprs.exp: print unsigned long > (~0) (setup) PASS: gdb.base/exprs.exp: print unsigned long > (~0) (print v_unsigned_long > 0) PASS: gdb.base/exprs.exp: print unsigned long > (~0) (print v_unsigned_long > 0x7FFF) PASS: gdb.base/exprs.exp: print (void*)v_signed_char (setup) PASS: gdb.base/exprs.exp: print (void*)v_signed_char (print (void*)v_signed_char) PASS: gdb.base/exprs.exp: print (void*)v_signed_short (setup) PASS: gdb.base/exprs.exp: print (void*)v_signed_short (print (void*)v_signed_short) PASS: gdb.base/exprs.exp: print (void*)v_signed_int (setup) PASS: gdb.base/exprs.exp: print (void*)v_signed_int (print (void*)v_signed_int) PASS: gdb.base/exprs.exp: print (void*)v_signed_long (setup) PASS: gdb.base/exprs.exp: print (void*)v_signed_long (print (void*)v_signed_long) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_char (setup) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_char (print (void*)v_unsigned_char) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_short (setup) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_short (print (void*)v_unsigned_short) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_int (setup) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_int (print (void*)v_unsigned_int) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_long (setup) PASS: gdb.base/exprs.exp: print (void*)v_unsigned_long (print (void*)v_unsigned_long) PASS: gdb.base/exprs.exp: sizeof (long long) > sizeof (long) (false) XFAIL: gdb.base/exprs.exp: truncate (void*) 0x00000000ffffffff + 1 XFAIL: gdb.base/exprs.exp: truncate (void*) 0xffffffff00000000 - 1 Running ../../../src/gdb/testsuite/gdb.base/fileio.exp ... PASS: gdb.base/fileio.exp: Open a file PASS: gdb.base/fileio.exp: Creating already existing file returns EEXIST PASS: gdb.base/fileio.exp: Open directory for writing returns EISDIR PASS: gdb.base/fileio.exp: Opening nonexistant file returns ENOENT PASS: gdb.base/fileio.exp: Open for write but no write permission returns EACCES PASS: gdb.base/fileio.exp: Writing to a file PASS: gdb.base/fileio.exp: Write using invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Writing to a read-only file returns EBADF PASS: gdb.base/fileio.exp: Reading from a file PASS: gdb.base/fileio.exp: Read using invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Lseeking a file PASS: gdb.base/fileio.exp: Closing a file PASS: gdb.base/fileio.exp: Closing an invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Stat a file PASS: gdb.base/fileio.exp: Stat a NULL pathname returns ENOENT or EFAULT PASS: gdb.base/fileio.exp: Stat an empty pathname returns ENOENT PASS: gdb.base/fileio.exp: Stat a nonexistant file returns ENOENT PASS: gdb.base/fileio.exp: Fstat an open file PASS: gdb.base/fileio.exp: Fstat an invalid file descriptor returns EBADF PASS: gdb.base/fileio.exp: Isatty (stdin) PASS: gdb.base/fileio.exp: Isatty (stdout) PASS: gdb.base/fileio.exp: Isatty (stderr) PASS: gdb.base/fileio.exp: Isatty (invalid fd) PASS: gdb.base/fileio.exp: Isatty (open file) PASS: gdb.base/fileio.exp: System(3) call PASS: gdb.base/fileio.exp: System with invalid command returns 127 PASS: gdb.base/fileio.exp: Rename a file PASS: gdb.base/fileio.exp: Renaming a file to existing directory returns EISDIR PASS: gdb.base/fileio.exp: Renaming a directory to a non-empty directory returns ENOTEMPTY or EEXIST PASS: gdb.base/fileio.exp: Renaming a directory to a subdir of itself returns EINVAL PASS: gdb.base/fileio.exp: Renaming a nonexistant file returns ENOENT PASS: gdb.base/fileio.exp: Unlink a file PASS: gdb.base/fileio.exp: Unlinking a file in a directory w/o write access returns EACCES PASS: gdb.base/fileio.exp: Unlinking a nonexistant file returns ENOENT PASS: gdb.base/fileio.exp: Time(2) call returns the same value as in parameter PASS: gdb.base/fileio.exp: Time(2) returns feasible values Running ../../../src/gdb/testsuite/gdb.base/finish.exp ... PASS: gdb.base/finish.exp: set break on void_func PASS: gdb.base/finish.exp: continue to void_func PASS: gdb.base/finish.exp: finish from void_func PASS: gdb.base/finish.exp: set break on char_func PASS: gdb.base/finish.exp: continue to char_func PASS: gdb.base/finish.exp: finish from char_func PASS: gdb.base/finish.exp: set break on short_func PASS: gdb.base/finish.exp: continue to short_func PASS: gdb.base/finish.exp: finish from short_func PASS: gdb.base/finish.exp: set break on int_func PASS: gdb.base/finish.exp: continue to int_func PASS: gdb.base/finish.exp: finish from int_func PASS: gdb.base/finish.exp: set break on long_func PASS: gdb.base/finish.exp: continue to long_func PASS: gdb.base/finish.exp: finish from long_func PASS: gdb.base/finish.exp: set break on long_long_func PASS: gdb.base/finish.exp: continue to long_long_func PASS: gdb.base/finish.exp: finish from long_long_func PASS: gdb.base/finish.exp: set break on float_func PASS: gdb.base/finish.exp: continue to float_func PASS: gdb.base/finish.exp: finish from float_func PASS: gdb.base/finish.exp: set break on double_func PASS: gdb.base/finish.exp: continue to double_func PASS: gdb.base/finish.exp: finish from double_func Running ../../../src/gdb/testsuite/gdb.base/float.exp ... PASS: gdb.base/float.exp: info float Running ../../../src/gdb/testsuite/gdb.base/foll-exec.exp ... Running ../../../src/gdb/testsuite/gdb.base/foll-fork.exp ... Running ../../../src/gdb/testsuite/gdb.base/foll-vfork.exp ... Running ../../../src/gdb/testsuite/gdb.base/freebpcmd.exp ... PASS: gdb.base/freebpcmd.exp: set breakpoint PASS: gdb.base/freebpcmd.exp: send breakpoint commands PASS: gdb.base/freebpcmd.exp: run program with breakpoint commands Running ../../../src/gdb/testsuite/gdb.base/funcargs.exp ... PASS: gdb.base/funcargs.exp: run to call0a PASS: gdb.base/funcargs.exp: print c after run to call0a PASS: gdb.base/funcargs.exp: print s after run to call0a PASS: gdb.base/funcargs.exp: print i after run to call0a PASS: gdb.base/funcargs.exp: print l after run to call0a PASS: gdb.base/funcargs.exp: continue to call0b PASS: gdb.base/funcargs.exp: continue to call0c PASS: gdb.base/funcargs.exp: continue to call0d PASS: gdb.base/funcargs.exp: continue to call0e PASS: gdb.base/funcargs.exp: run to call1a PASS: gdb.base/funcargs.exp: print uc PASS: gdb.base/funcargs.exp: print us PASS: gdb.base/funcargs.exp: print ui PASS: gdb.base/funcargs.exp: print ul PASS: gdb.base/funcargs.exp: continue to call1b PASS: gdb.base/funcargs.exp: continue to call1c PASS: gdb.base/funcargs.exp: continue to call1d PASS: gdb.base/funcargs.exp: continue to call1e PASS: gdb.base/funcargs.exp: run to call2a PASS: gdb.base/funcargs.exp: print c after run to call2a PASS: gdb.base/funcargs.exp: print f1 after run to call2a PASS: gdb.base/funcargs.exp: print s after run to call2a PASS: gdb.base/funcargs.exp: print d1 after run to call2a PASS: gdb.base/funcargs.exp: print i after run to call2a PASS: gdb.base/funcargs.exp: print f2 after run to call2a PASS: gdb.base/funcargs.exp: print l after run to call2a PASS: gdb.base/funcargs.exp: print d2 after run to call2a PASS: gdb.base/funcargs.exp: continue to call2b PASS: gdb.base/funcargs.exp: continue to call2c PASS: gdb.base/funcargs.exp: continue to call2d PASS: gdb.base/funcargs.exp: continue to call2e PASS: gdb.base/funcargs.exp: continue to call2f PASS: gdb.base/funcargs.exp: continue to call2g PASS: gdb.base/funcargs.exp: continue to call2h PASS: gdb.base/funcargs.exp: continue to call2i PASS: gdb.base/funcargs.exp: run to call3a PASS: gdb.base/funcargs.exp: print *cp PASS: gdb.base/funcargs.exp: print *sp PASS: gdb.base/funcargs.exp: print *ip PASS: gdb.base/funcargs.exp: print *lp PASS: gdb.base/funcargs.exp: continue to call3b PASS: gdb.base/funcargs.exp: print *ucp PASS: gdb.base/funcargs.exp: print *usp PASS: gdb.base/funcargs.exp: print *uip PASS: gdb.base/funcargs.exp: print *ulp PASS: gdb.base/funcargs.exp: continue to call3c PASS: gdb.base/funcargs.exp: print *fp PASS: gdb.base/funcargs.exp: print *dp PASS: gdb.base/funcargs.exp: run to call4a PASS: gdb.base/funcargs.exp: print *stp PASS: gdb.base/funcargs.exp: continue to call4b PASS: gdb.base/funcargs.exp: print *unp (big-endian, sizeof long == 8, sizeof int = 4) PASS: gdb.base/funcargs.exp: locate actual args, structs/unions passed by reference PASS: gdb.base/funcargs.exp: run to call5a PASS: gdb.base/funcargs.exp: print st PASS: gdb.base/funcargs.exp: continue to call5b (big-endian, sizeof long == 8, sizeof int = 4) PASS: gdb.base/funcargs.exp: print un (big-endian, sizeof long == 8, sizeof int = 4) PASS: gdb.base/funcargs.exp: run to call6a PASS: gdb.base/funcargs.exp: backtrace from call6a PASS: gdb.base/funcargs.exp: continue to call6b PASS: gdb.base/funcargs.exp: backtrace from call6b PASS: gdb.base/funcargs.exp: continue to call6c PASS: gdb.base/funcargs.exp: backtrace from call6c PASS: gdb.base/funcargs.exp: continue to call6d PASS: gdb.base/funcargs.exp: backtrace from call6d PASS: gdb.base/funcargs.exp: continue to call6e PASS: gdb.base/funcargs.exp: backtrace from call6e PASS: gdb.base/funcargs.exp: continue to call6f PASS: gdb.base/funcargs.exp: backtrace from call6f PASS: gdb.base/funcargs.exp: continue to call6g PASS: gdb.base/funcargs.exp: backtrace from call6g PASS: gdb.base/funcargs.exp: continue to call6h PASS: gdb.base/funcargs.exp: backtrace from call6h PASS: gdb.base/funcargs.exp: continue to call6i PASS: gdb.base/funcargs.exp: backtrace from call6i PASS: gdb.base/funcargs.exp: continue to call6j PASS: gdb.base/funcargs.exp: backtrace from call6j PASS: gdb.base/funcargs.exp: continue to call6k PASS: gdb.base/funcargs.exp: backtrace from call6k PASS: gdb.base/funcargs.exp: run to call7a PASS: gdb.base/funcargs.exp: backtrace from call7a PASS: gdb.base/funcargs.exp: continue to call7b PASS: gdb.base/funcargs.exp: backtrace from call7b PASS: gdb.base/funcargs.exp: continue to call7c PASS: gdb.base/funcargs.exp: backtrace from call7c PASS: gdb.base/funcargs.exp: continue to call7d PASS: gdb.base/funcargs.exp: backtrace from call7d PASS: gdb.base/funcargs.exp: continue to call7e PASS: gdb.base/funcargs.exp: backtrace from call7e PASS: gdb.base/funcargs.exp: continue to call7f PASS: gdb.base/funcargs.exp: backtrace from call7f PASS: gdb.base/funcargs.exp: continue to call7g PASS: gdb.base/funcargs.exp: backtrace from call7g PASS: gdb.base/funcargs.exp: continue to call7h PASS: gdb.base/funcargs.exp: backtrace from call7h PASS: gdb.base/funcargs.exp: continue to call7i PASS: gdb.base/funcargs.exp: backtrace from call7i PASS: gdb.base/funcargs.exp: continue to call7j PASS: gdb.base/funcargs.exp: backtrace from call7j PASS: gdb.base/funcargs.exp: continue to call7k PASS: gdb.base/funcargs.exp: backtrace from call7k PASS: gdb.base/funcargs.exp: run to hitbottom PASS: gdb.base/funcargs.exp: recursive passing of structs by value PASS: gdb.base/funcargs.exp: print c after runto localvars_after_alloca PASS: gdb.base/funcargs.exp: print s after runto localvars_after_alloca PASS: gdb.base/funcargs.exp: print i after runto localvars_after_alloca PASS: gdb.base/funcargs.exp: print l after runto localvars_after_alloca PASS: gdb.base/funcargs.exp: next in localvars_after_alloca() PASS: gdb.base/funcargs.exp: print c in localvars_after_alloca PASS: gdb.base/funcargs.exp: print s in localvars_after_alloca PASS: gdb.base/funcargs.exp: print i in localvars_after_alloca PASS: gdb.base/funcargs.exp: print l in localvars_after_alloca PASS: gdb.base/funcargs.exp: backtrace after alloca PASS: gdb.base/funcargs.exp: print c in call_after_alloca PASS: gdb.base/funcargs.exp: print s in call_after_alloca PASS: gdb.base/funcargs.exp: print i in call_after_alloca PASS: gdb.base/funcargs.exp: print l in call_after_alloca PASS: gdb.base/funcargs.exp: backtrace from call_after_alloca_subr PASS: gdb.base/funcargs.exp: continue to call0a PASS: gdb.base/funcargs.exp: print c in localvars_in_indirect_call PASS: gdb.base/funcargs.exp: print s in localvars_in_indirect_call PASS: gdb.base/funcargs.exp: print i in localvars_in_indirect_call PASS: gdb.base/funcargs.exp: print l in localvars_in_indirect_call PASS: gdb.base/funcargs.exp: backtrace in indirectly called function PASS: gdb.base/funcargs.exp: finish from indirectly called function PASS: gdb.base/funcargs.exp: stepping into indirectly called function PASS: gdb.base/funcargs.exp: finish from marker_call_with_trampolines PASS: gdb.base/funcargs.exp: stepping into function called with trampolines PASS: gdb.base/funcargs.exp: backtrace through call with trampolines PASS: gdb.base/funcargs.exp: stepping back to main from function called with trampolines Running ../../../src/gdb/testsuite/gdb.base/gcore.exp ... PASS: gdb.base/gcore.exp: help gcore PASS: gdb.base/gcore.exp: set breakpoint at terminal_func PASS: gdb.base/gcore.exp: continue to terminal_func PASS: gdb.base/gcore.exp: save a corefile PASS: gdb.base/gcore.exp: re-load generated corefile PASS: gdb.base/gcore.exp: where in corefile PASS: gdb.base/gcore.exp: corefile restored general registers PASS: gdb.base/gcore.exp: corefile restored all registers PASS: gdb.base/gcore.exp: corefile restored extern array PASS: gdb.base/gcore.exp: corefile restored static array PASS: gdb.base/gcore.exp: corefile restored un-initialized array PASS: gdb.base/gcore.exp: corefile restored heap array PASS: gdb.base/gcore.exp: corefile restored stack array FAIL: gdb.base/gcore.exp: corefile restored backtrace Running ../../../src/gdb/testsuite/gdb.base/gdb1056.exp ... PASS: gdb.base/gdb1056.exp: print 1/0 Running ../../../src/gdb/testsuite/gdb.base/gdb1090.exp ... PASS: gdb.base/gdb1090.exp: up from marker PASS: gdb.base/gdb1090.exp: print s24 Running ../../../src/gdb/testsuite/gdb.base/gdb1250.exp ... PASS: gdb.base/gdb1250.exp: backtrace from abort Running ../../../src/gdb/testsuite/gdb.base/gdb1555.exp ... FAIL: gdb.base/gdb1555.exp: Step into shared lib function FAIL: gdb.base/gdb1555.exp: Next while in a shared lib function Running ../../../src/gdb/testsuite/gdb.base/gdb1821.exp ... PASS: gdb.base/gdb1821.exp: print /x bar Running ../../../src/gdb/testsuite/gdb.base/gdbvars.exp ... PASS: gdb.base/gdbvars.exp: Set value-history[1] using $1 PASS: gdb.base/gdbvars.exp: Set value-history[2] using $2 PASS: gdb.base/gdbvars.exp: Set value-history[3] using $3 PASS: gdb.base/gdbvars.exp: Print value-history[MAX-1] using inplicit index $$ PASS: gdb.base/gdbvars.exp: Print value-history[MAX-1] again using implicit index $$ PASS: gdb.base/gdbvars.exp: Print value-history[MAX] using implicit index $ PASS: gdb.base/gdbvars.exp: Print value-history[MAX-2] using explicit index $$2 PASS: gdb.base/gdbvars.exp: Print value-history[MAX] using explicit index $0 PASS: gdb.base/gdbvars.exp: print 108 PASS: gdb.base/gdbvars.exp: Print value-history[MAX] using explicit index $$0 PASS: gdb.base/gdbvars.exp: Print value-history[1] using explicit index $1 PASS: gdb.base/gdbvars.exp: Print value-history[2] using explicit index $2 PASS: gdb.base/gdbvars.exp: Print value-history[3] using explicit index $3 PASS: gdb.base/gdbvars.exp: Print (value-history[MAX] - 3) using implicit index $ PASS: gdb.base/gdbvars.exp: Use value-history element in arithmetic expression PASS: gdb.base/gdbvars.exp: Set a new convenience variable PASS: gdb.base/gdbvars.exp: Print contents of new convenience variable PASS: gdb.base/gdbvars.exp: Set convenience variable to a new value PASS: gdb.base/gdbvars.exp: Print new contents of convenience variable PASS: gdb.base/gdbvars.exp: Set convenience variable $_ PASS: gdb.base/gdbvars.exp: Print contents of convenience variable $_ PASS: gdb.base/gdbvars.exp: Use convenience variable in arithmetic expression PASS: gdb.base/gdbvars.exp: Use convenience variable assignment in arithmetic expression PASS: gdb.base/gdbvars.exp: Print contents of uninitialized convenience variable Running ../../../src/gdb/testsuite/gdb.base/help.exp ... PASS: gdb.base/help.exp: test set height PASS: gdb.base/help.exp: help add-symbol-file PASS: gdb.base/help.exp: help advance PASS: gdb.base/help.exp: help aliases PASS: gdb.base/help.exp: help append PASS: gdb.base/help.exp: help append binary PASS: gdb.base/help.exp: help append memory PASS: gdb.base/help.exp: help append value PASS: gdb.base/help.exp: help append binary memory PASS: gdb.base/help.exp: help append binary value PASS: gdb.base/help.exp: help attach PASS: gdb.base/help.exp: help breakpoint "b" abbreviation PASS: gdb.base/help.exp: help breakpoint "br" abbreviation PASS: gdb.base/help.exp: help breakpoint "bre" abbreviation PASS: gdb.base/help.exp: help breakpoint "brea" abbreviation PASS: gdb.base/help.exp: help breakpoint "break" abbreviation PASS: gdb.base/help.exp: help breakpoints PASS: gdb.base/help.exp: help backtrace "bt" abbreviation PASS: gdb.base/help.exp: help backtrace PASS: gdb.base/help.exp: help continue "c" abbreviation PASS: gdb.base/help.exp: help continue PASS: gdb.base/help.exp: help call PASS: gdb.base/help.exp: help catch PASS: gdb.base/help.exp: help cd PASS: gdb.base/help.exp: help clear PASS: gdb.base/help.exp: help commands PASS: gdb.base/help.exp: help condition PASS: gdb.base/help.exp: help core-file PASS: gdb.base/help.exp: help delete "d" abbreviation PASS: gdb.base/help.exp: help delete PASS: gdb.base/help.exp: help data PASS: gdb.base/help.exp: help define PASS: gdb.base/help.exp: help delete breakpoints PASS: gdb.base/help.exp: help delete display PASS: gdb.base/help.exp: help detach PASS: gdb.base/help.exp: help directory PASS: gdb.base/help.exp: help disable "dis" abbreviation PASS: gdb.base/help.exp: help disable "disa" abbreviation PASS: gdb.base/help.exp: help disable PASS: gdb.base/help.exp: help disable breakpoints PASS: gdb.base/help.exp: help disable display PASS: gdb.base/help.exp: help disassemble PASS: gdb.base/help.exp: help display PASS: gdb.base/help.exp: help do PASS: gdb.base/help.exp: help document PASS: gdb.base/help.exp: help down PASS: gdb.base/help.exp: help down-silently PASS: gdb.base/help.exp: help dump PASS: gdb.base/help.exp: help dump binary PASS: gdb.base/help.exp: help dump ihex PASS: gdb.base/help.exp: help dump memory PASS: gdb.base/help.exp: help dump srec PASS: gdb.base/help.exp: help dump tekhex PASS: gdb.base/help.exp: help dump value PASS: gdb.base/help.exp: help dump binary memory PASS: gdb.base/help.exp: help dump binary value PASS: gdb.base/help.exp: help dump ihex memory PASS: gdb.base/help.exp: help dump ihex value PASS: gdb.base/help.exp: help dump srec memory PASS: gdb.base/help.exp: help dump srec value PASS: gdb.base/help.exp: help dump tekhex memory PASS: gdb.base/help.exp: help dump tekhex value PASS: gdb.base/help.exp: help echo PASS: gdb.base/help.exp: help enable breakpoints delete PASS: gdb.base/help.exp: help enable breakpoints once PASS: gdb.base/help.exp: help enable breakpoints PASS: gdb.base/help.exp: help enable delete PASS: gdb.base/help.exp: help enable display PASS: gdb.base/help.exp: help enable once PASS: gdb.base/help.exp: help enable PASS: gdb.base/help.exp: help exec-file PASS: gdb.base/help.exp: help frame "f" abbreviation PASS: gdb.base/help.exp: help frame PASS: gdb.base/help.exp: help fg PASS: gdb.base/help.exp: help file PASS: gdb.base/help.exp: help files PASS: gdb.base/help.exp: help finish PASS: gdb.base/help.exp: help forward-search PASS: gdb.base/help.exp: help gcore PASS: gdb.base/help.exp: help gcore PASS: gdb.base/help.exp: help help "h" abbreviation PASS: gdb.base/help.exp: help help PASS: gdb.base/help.exp: help handle PASS: gdb.base/help.exp: help info "i" abbreviation PASS: gdb.base/help.exp: help info PASS: gdb.base/help.exp: help ignore PASS: gdb.base/help.exp: help info address PASS: gdb.base/help.exp: help info all-registers PASS: gdb.base/help.exp: help info args PASS: gdb.base/help.exp: help info breakpoints PASS: gdb.base/help.exp: help info catch PASS: gdb.base/help.exp: help info copying PASS: gdb.base/help.exp: help info display PASS: gdb.base/help.exp: help info frame "f" abbreviation PASS: gdb.base/help.exp: help info frame PASS: gdb.base/help.exp: help info files PASS: gdb.base/help.exp: help info float PASS: gdb.base/help.exp: help info functions PASS: gdb.base/help.exp: help info line PASS: gdb.base/help.exp: help info locals PASS: gdb.base/help.exp: help info program PASS: gdb.base/help.exp: help info registers PASS: gdb.base/help.exp: help info stack "s" abbreviation PASS: gdb.base/help.exp: help info stack PASS: gdb.base/help.exp: help info set PASS: gdb.base/help.exp: help info signals PASS: gdb.base/help.exp: help info source PASS: gdb.base/help.exp: help info sources PASS: gdb.base/help.exp: help info symbol PASS: gdb.base/help.exp: help info target PASS: gdb.base/help.exp: help info terminal PASS: gdb.base/help.exp: help info types PASS: gdb.base/help.exp: help info variables PASS: gdb.base/help.exp: help info warranty PASS: gdb.base/help.exp: help info watchpoints PASS: gdb.base/help.exp: help inspect PASS: gdb.base/help.exp: help jump PASS: gdb.base/help.exp: help kill PASS: gdb.base/help.exp: help list "l" abbreviation PASS: gdb.base/help.exp: help list PASS: gdb.base/help.exp: help load PASS: gdb.base/help.exp: help make PASS: gdb.base/help.exp: help next "n" abbreviation PASS: gdb.base/help.exp: help next PASS: gdb.base/help.exp: help nexti PASS: gdb.base/help.exp: help obscure PASS: gdb.base/help.exp: help output PASS: gdb.base/help.exp: help overlay PASS: gdb.base/help.exp: help overlay off PASS: gdb.base/help.exp: help overlay manual PASS: gdb.base/help.exp: help overlay auto PASS: gdb.base/help.exp: help overlay list PASS: gdb.base/help.exp: help overlay map PASS: gdb.base/help.exp: help overlay unmap PASS: gdb.base/help.exp: help overlay load PASS: gdb.base/help.exp: help print "p" abbreviation PASS: gdb.base/help.exp: help print PASS: gdb.base/help.exp: help path PASS: gdb.base/help.exp: help printcmds PASS: gdb.base/help.exp: help printf PASS: gdb.base/help.exp: help ptype PASS: gdb.base/help.exp: help pwd PASS: gdb.base/help.exp: help quit "q" abbreviation PASS: gdb.base/help.exp: help quit PASS: gdb.base/help.exp: help run "r" abbreviation PASS: gdb.base/help.exp: help run PASS: gdb.base/help.exp: help rbreak PASS: gdb.base/help.exp: help restore PASS: gdb.base/help.exp: help return PASS: gdb.base/help.exp: help reverse-search PASS: gdb.base/help.exp: help running PASS: gdb.base/help.exp: help step "s" abbreviation PASS: gdb.base/help.exp: help step #1 PASS: gdb.base/help.exp: help search PASS: gdb.base/help.exp: help section PASS: gdb.base/help.exp: help set annotate PASS: gdb.base/help.exp: help set args PASS: gdb.base/help.exp: help set check "c" abbreviation PASS: gdb.base/help.exp: help set check "ch" abbreviation PASS: gdb.base/help.exp: help set check PASS: gdb.base/help.exp: help set check range PASS: gdb.base/help.exp: help set check type PASS: gdb.base/help.exp: help set complaints PASS: gdb.base/help.exp: help set confirm PASS: gdb.base/help.exp: help set editing PASS: gdb.base/help.exp: help set environment PASS: gdb.base/help.exp: help set height PASS: gdb.base/help.exp: help set history expansion PASS: gdb.base/help.exp: help set history filename PASS: gdb.base/help.exp: help set history save PASS: gdb.base/help.exp: help set history size PASS: gdb.base/help.exp: help set history PASS: gdb.base/help.exp: help set language PASS: gdb.base/help.exp: help set listsize PASS: gdb.base/help.exp: help set print "p" abbreviation PASS: gdb.base/help.exp: help set print "pr" abbreviation PASS: gdb.base/help.exp: help set print PASS: gdb.base/help.exp: help set print address PASS: gdb.base/help.exp: help set print array PASS: gdb.base/help.exp: help set print asm-demangle PASS: gdb.base/help.exp: help set print demangle PASS: gdb.base/help.exp: help set print elements PASS: gdb.base/help.exp: help set print object PASS: gdb.base/help.exp: help set print pretty PASS: gdb.base/help.exp: help set print sevenbit-strings PASS: gdb.base/help.exp: help set print union PASS: gdb.base/help.exp: help set print vtbl PASS: gdb.base/help.exp: help set prompt PASS: gdb.base/help.exp: help set radix PASS: gdb.base/help.exp: help set symbol-reloading PASS: gdb.base/help.exp: help set variable PASS: gdb.base/help.exp: help set verbose PASS: gdb.base/help.exp: help set width PASS: gdb.base/help.exp: help set write PASS: gdb.base/help.exp: help set PASS: gdb.base/help.exp: help shell PASS: gdb.base/help.exp: help show annotate PASS: gdb.base/help.exp: help show args PASS: gdb.base/help.exp: help show check "c" abbreviation PASS: gdb.base/help.exp: help show check PASS: gdb.base/help.exp: help show check range PASS: gdb.base/help.exp: help show check type PASS: gdb.base/help.exp: help show commands PASS: gdb.base/help.exp: help show complaints PASS: gdb.base/help.exp: help show confirm PASS: gdb.base/help.exp: help show convenience PASS: gdb.base/help.exp: help show directories PASS: gdb.base/help.exp: help show editing PASS: gdb.base/help.exp: help show environment PASS: gdb.base/help.exp: help show height PASS: gdb.base/help.exp: help show history expansion PASS: gdb.base/help.exp: help show history filename PASS: gdb.base/help.exp: help show history save PASS: gdb.base/help.exp: help show history size PASS: gdb.base/help.exp: help show history PASS: gdb.base/help.exp: help show language PASS: gdb.base/help.exp: help show listsize PASS: gdb.base/help.exp: help show print "p" abbreviation PASS: gdb.base/help.exp: help show print "pr" abbreviation PASS: gdb.base/help.exp: help show print PASS: gdb.base/help.exp: help show paths PASS: gdb.base/help.exp: help show print address PASS: gdb.base/help.exp: help show print array PASS: gdb.base/help.exp: help show print asm-demangle PASS: gdb.base/help.exp: help show print demangle PASS: gdb.base/help.exp: help show print elements PASS: gdb.base/help.exp: help show print object PASS: gdb.base/help.exp: help show print pretty PASS: gdb.base/help.exp: help show print sevenbit-strings PASS: gdb.base/help.exp: help show print union PASS: gdb.base/help.exp: help show print vtbl PASS: gdb.base/help.exp: help show prompt PASS: gdb.base/help.exp: help show radix PASS: gdb.base/help.exp: help show symbol-reloading PASS: gdb.base/help.exp: help show user PASS: gdb.base/help.exp: help show values PASS: gdb.base/help.exp: help show verbose PASS: gdb.base/help.exp: help show version PASS: gdb.base/help.exp: help show width PASS: gdb.base/help.exp: help show write PASS: gdb.base/help.exp: help show PASS: gdb.base/help.exp: help step #2 PASS: gdb.base/help.exp: help stepi "si" abbreviation PASS: gdb.base/help.exp: help stepi PASS: gdb.base/help.exp: help signal PASS: gdb.base/help.exp: help source PASS: gdb.base/help.exp: help stack PASS: gdb.base/help.exp: help status PASS: gdb.base/help.exp: help support PASS: gdb.base/help.exp: help symbol-file PASS: gdb.base/help.exp: help target child PASS: gdb.base/help.exp: help target procfs (procfs version) PASS: gdb.base/help.exp: help target core PASS: gdb.base/help.exp: help target exec PASS: gdb.base/help.exp: help target remote PASS: gdb.base/help.exp: help target PASS: gdb.base/help.exp: help tbreak PASS: gdb.base/help.exp: help tty PASS: gdb.base/help.exp: help until "u" abbreviation PASS: gdb.base/help.exp: help until PASS: gdb.base/help.exp: help undisplay PASS: gdb.base/help.exp: help unset environment PASS: gdb.base/help.exp: help unset PASS: gdb.base/help.exp: help up PASS: gdb.base/help.exp: help up-silently PASS: gdb.base/help.exp: help user-defined PASS: gdb.base/help.exp: help watch PASS: gdb.base/help.exp: help whatis PASS: gdb.base/help.exp: help where PASS: gdb.base/help.exp: help x PASS: gdb.base/help.exp: help info bogus-gdb-command PASS: gdb.base/help.exp: help gotcha PASS: gdb.base/help.exp: apropos \(print[^ bsiedf\".-]\) PASS: gdb.base/help.exp: apropos handle a signal PASS: gdb.base/help.exp: apropos apropos Running ../../../src/gdb/testsuite/gdb.base/huge.exp ... PASS: gdb.base/huge.exp: print a very large data object Running ../../../src/gdb/testsuite/gdb.base/info-proc.exp ... PASS: gdb.base/info-proc.exp: help info proc PASS: gdb.base/info-proc.exp: info proc without a process PASS: gdb.base/info-proc.exp: info proc with process PASS: gdb.base/info-proc.exp: info proc mapping Running ../../../src/gdb/testsuite/gdb.base/interp.exp ... PASS: gdb.base/interp.exp: interpreter-exec mi "-var-update *" PASS: gdb.base/interp.exp: interpreter-exec console "show version" Running ../../../src/gdb/testsuite/gdb.base/interrupt.exp ... PASS: gdb.base/interrupt.exp: set interrupt character in interrupt.exp PASS: gdb.base/interrupt.exp: child process is alive PASS: gdb.base/interrupt.exp: child process ate our char PASS: gdb.base/interrupt.exp: send_gdb control C PASS: gdb.base/interrupt.exp: call function when asleep PASS: gdb.base/interrupt.exp: call function a second time PASS: gdb.base/interrupt.exp: continue PASS: gdb.base/interrupt.exp: echo data PASS: gdb.base/interrupt.exp: send end of file Running ../../../src/gdb/testsuite/gdb.base/jump.exp ... PASS: gdb.base/jump.exp: break before jump to non-call PASS: gdb.base/jump.exp: jump to non-call PASS: gdb.base/jump.exp: break before jump to call PASS: gdb.base/jump.exp: jump to call PASS: gdb.base/jump.exp: disable breakpoint on call PASS: gdb.base/jump.exp: jump to call with disabled breakpoint PASS: gdb.base/jump.exp: jump without argument disallowed PASS: gdb.base/jump.exp: jump with trailing argument junk PASS: gdb.base/jump.exp: aborted jump out of current function PASS: gdb.base/jump.exp: jump out of current function Running ../../../src/gdb/testsuite/gdb.base/langs.exp ... PASS: gdb.base/langs.exp: break on nonexistent function in langs.exp PASS: gdb.base/langs.exp: show language at csub in langs.exp PASS: gdb.base/langs.exp: backtrace in langs.exp PASS: gdb.base/langs.exp: up to foo in langs.exp PASS: gdb.base/langs.exp: show language at foo in langs.exp PASS: gdb.base/langs.exp: up to cppsub_ in langs.exp PASS: gdb.base/langs.exp: show language at cppsub_ in langs.exp PASS: gdb.base/langs.exp: up to fsub in langs.exp PASS: gdb.base/langs.exp: show language at fsub in langs.exp PASS: gdb.base/langs.exp: up to langs0__2do in langs.exp PASS: gdb.base/langs.exp: show language at langs0__2do in langs.exp PASS: gdb.base/langs.exp: up to main in langs.exp PASS: gdb.base/langs.exp: show language at main in langs.exp PASS: gdb.base/langs.exp: continue to exit in langs.exp PASS: gdb.base/langs.exp: set lang to minimal PASS: gdb.base/langs.exp: print parameter value Running ../../../src/gdb/testsuite/gdb.base/lineinc.exp ... PASS: gdb.base/lineinc.exp: tolerate macro info with multiple #inclusions per line Running ../../../src/gdb/testsuite/gdb.base/list.exp ... PASS: gdb.base/list.exp: set width 0 PASS: gdb.base/list.exp: show default list size PASS: gdb.base/list.exp: list default lines around main PASS: gdb.base/list.exp: setting listsize to 1 #1 PASS: gdb.base/list.exp: show listsize 1 #1 PASS: gdb.base/list.exp: list line 1 with listsize 1 PASS: gdb.base/list.exp: list line 2 with listsize 1 PASS: gdb.base/list.exp: setting listsize to 2 #2 PASS: gdb.base/list.exp: show listsize 2 #2 PASS: gdb.base/list.exp: list line 1 with listsize 2 PASS: gdb.base/list.exp: list line 2 with listsize 2 PASS: gdb.base/list.exp: list line 3 with listsize 2 PASS: gdb.base/list.exp: setting listsize to 3 #3 PASS: gdb.base/list.exp: show listsize 3 #3 PASS: gdb.base/list.exp: list line 1 with listsize 3 PASS: gdb.base/list.exp: list line 2 with listsize 3 PASS: gdb.base/list.exp: list line 3 with listsize 3 PASS: gdb.base/list.exp: setting listsize to 4 #4 PASS: gdb.base/list.exp: show listsize 4 #4 PASS: gdb.base/list.exp: list line 1 with listsize 4 PASS: gdb.base/list.exp: list line 2 with listsize 4 PASS: gdb.base/list.exp: list line 3 with listsize 4 PASS: gdb.base/list.exp: list line 4 with listsize 4 PASS: gdb.base/list.exp: setting listsize to 100 #5 PASS: gdb.base/list.exp: show listsize 100 #5 PASS: gdb.base/list.exp: list line 1 with listsize 100 PASS: gdb.base/list.exp: list line 10 with listsize 100 PASS: gdb.base/list.exp: setting listsize to 0 #6 PASS: gdb.base/list.exp: show listsize unlimited #6 PASS: gdb.base/list.exp: listsize of 0 suppresses output PASS: gdb.base/list.exp: setting listsize to -1 #7 PASS: gdb.base/list.exp: show listsize unlimited #7 XFAIL: gdb.base/list.exp: list line 1 with unlimited listsize PASS: gdb.base/list.exp: setting listsize to 10 #8 PASS: gdb.base/list.exp: show listsize 10 #8 PASS: gdb.base/list.exp: list line 1 in include file PASS: gdb.base/list.exp: list message for lines past EOF PASS: gdb.base/list.exp: list filename:number (4 tests) PASS: gdb.base/list.exp: list function in source file 1 PASS: gdb.base/list.exp: list function in source file 2 PASS: gdb.base/list.exp: list function in include file PASS: gdb.base/list.exp: successive list commands to page forward (4 tests) PASS: gdb.base/list.exp: 4 successive "list -" commands to page backwards PASS: gdb.base/list.exp: repeat list commands to page forward using 'return' (4 tests) PASS: gdb.base/list.exp: list range; filename:line1,filename:line2 PASS: gdb.base/list.exp: list range; line1,line2 PASS: gdb.base/list.exp: list range; upper bound past EOF PASS: gdb.base/list.exp: list range; both bounds past EOF PASS: gdb.base/list.exp: list range, must be same files PASS: gdb.base/list.exp: list filename:function (5 tests) XFAIL: gdb.base/list.exp: list filename:function; wrong filename rejected PASS: gdb.base/list.exp: list filename:function; nonexistant file PASS: gdb.base/list.exp: list filename:function; nonexistant function PASS: gdb.base/list.exp: set listsize 4 PASS: gdb.base/list.exp: list long_line PASS: gdb.base/list.exp: search 4321 PASS: gdb.base/list.exp: search 6789 PASS: gdb.base/list.exp: search extremely long line (> 5000 chars) Running ../../../src/gdb/testsuite/gdb.base/logical.exp ... PASS: gdb.base/logical.exp: evaluate x; variables x = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x; variables x = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !!x; variables x = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x; variables x = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x; variables x = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !!x; variables x = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x < y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x == y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x != y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 0, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x > y; variables x = 0, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x < y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x == y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x != y; variables x = 0, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x > y; variables x = 0, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x < y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x == y; variables x = 1, y = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x != y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x > y; variables x = 1, y = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x && y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x && !y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !x && !y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || !y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x < y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x <= y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x == y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x != y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x >= y; variables x = 1, y = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x > y; variables x = 1, y = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 0, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 0, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 0, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 0, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 1, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 1, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 1, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 1, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 0, y = 1, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 0, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 0, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 0, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 0, y = 1, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 0, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 0, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 0, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 0, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 0, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 0, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 0, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 0, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 0, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 0, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 1, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 1, z = 0; expecting 0 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 1, z = 0; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y && z; variables x = 1, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y && z; variables x = 1, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x && y || z; variables x = 1, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || y || z; variables x = 1, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate x || !y && z; variables x = 1, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && z; variables x = 1, y = 1, z = 1; expecting 1 PASS: gdb.base/logical.exp: evaluate !x || y && !z; variables x = 1, y = 1, z = 1; expecting 0 PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 1, y = 2, w = 3, z = 3; expecting 1 PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 1, y = 2, w = 3, z = 3; expecting 0 PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 1, y = 2, w = 3, z = 3; expecting 1 PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 1, y = 2, w = 1, z = 3; expecting 0 PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 1, y = 2, w = 1, z = 3; expecting 0 PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 1, y = 2, w = 1, z = 3; expecting 1 PASS: gdb.base/logical.exp: evaluate x > y || w == z; variables x = 2, y = 2, w = 2, z = 3; expecting 0 PASS: gdb.base/logical.exp: evaluate x >= y && w != z; variables x = 2, y = 2, w = 2, z = 3; expecting 1 PASS: gdb.base/logical.exp: evaluate ! x > y || w + z; variables x = 2, y = 2, w = 2, z = 3; expecting 1 Running ../../../src/gdb/testsuite/gdb.base/long_long.exp ... PASS: gdb.base/long_long.exp: get value of sizeof (char) (1) PASS: gdb.base/long_long.exp: get value of sizeof (short) (2) PASS: gdb.base/long_long.exp: get value of sizeof (int) (4) PASS: gdb.base/long_long.exp: get value of sizeof (long) (8) PASS: gdb.base/long_long.exp: get value of sizeof (long long) (8) PASS: gdb.base/long_long.exp: get value of sizeof (void *) (8) PASS: gdb.base/long_long.exp: get value of sizeof (double) (8) PASS: gdb.base/long_long.exp: get value of sizeof (long double) (8) PASS: gdb.base/long_long.exp: continue to breakpoint: Stop here and look PASS: gdb.base/long_long.exp: hex print p/x PASS: gdb.base/long_long.exp: decimal print p/x PASS: gdb.base/long_long.exp: default print val.dec PASS: gdb.base/long_long.exp: default print val.bin PASS: gdb.base/long_long.exp: default print val.oct PASS: gdb.base/long_long.exp: default print hex PASS: gdb.base/long_long.exp: decimal print p/u PASS: gdb.base/long_long.exp: binary print PASS: gdb.base/long_long.exp: octal print PASS: gdb.base/long_long.exp: print +ve long long PASS: gdb.base/long_long.exp: decimal print p/d PASS: gdb.base/long_long.exp: p/d val.oct PASS: gdb.base/long_long.exp: p/u val.oct PASS: gdb.base/long_long.exp: p/o val.oct PASS: gdb.base/long_long.exp: p/t val.oct PASS: gdb.base/long_long.exp: p/a val.oct PASS: gdb.base/long_long.exp: p/c val.oct PASS: gdb.base/long_long.exp: p/f val.oct PASS: gdb.base/long_long.exp: p/x *(char *)c PASS: gdb.base/long_long.exp: p/d *(char *)c PASS: gdb.base/long_long.exp: p/u *(char *)c PASS: gdb.base/long_long.exp: p/o *(char *)c PASS: gdb.base/long_long.exp: p/t *(char *)c PASS: gdb.base/long_long.exp: p/a *(char *)c PASS: gdb.base/long_long.exp: p/f *(char *)c PASS: gdb.base/long_long.exp: p/c *(char *)c PASS: gdb.base/long_long.exp: p/x *(short *)s PASS: gdb.base/long_long.exp: p/d *(short *)s PASS: gdb.base/long_long.exp: p/u *(short *)s PASS: gdb.base/long_long.exp: p/o *(short *)s PASS: gdb.base/long_long.exp: p/t *(short *)s PASS: gdb.base/long_long.exp: p/a *(short *)s PASS: gdb.base/long_long.exp: p/f *(short *)s PASS: gdb.base/long_long.exp: p/c *(short *)s PASS: gdb.base/long_long.exp: p/x *(int *)i PASS: gdb.base/long_long.exp: p/d *(int *)i PASS: gdb.base/long_long.exp: p/u *(int *)i PASS: gdb.base/long_long.exp: p/o *(int *)i PASS: gdb.base/long_long.exp: p/t *(int *)i PASS: gdb.base/long_long.exp: p/a *(int *)i PASS: gdb.base/long_long.exp: p/f *(int *)i PASS: gdb.base/long_long.exp: p/c *(int *)i PASS: gdb.base/long_long.exp: p/x *(long *)l PASS: gdb.base/long_long.exp: p/d *(long *)l PASS: gdb.base/long_long.exp: p/u *(long *)l PASS: gdb.base/long_long.exp: p/o *(long *)l PASS: gdb.base/long_long.exp: p/t *(long *)l PASS: gdb.base/long_long.exp: p/a *(long *)l PASS: gdb.base/long_long.exp: p/f *(long *)l PASS: gdb.base/long_long.exp: p/c *(long *)l PASS: gdb.base/long_long.exp: p/x *(long long *)ll PASS: gdb.base/long_long.exp: p/d *(long long *)ll PASS: gdb.base/long_long.exp: p/u *(long long *)ll PASS: gdb.base/long_long.exp: p/o *(long long *)ll PASS: gdb.base/long_long.exp: p/t *(long long *)ll PASS: gdb.base/long_long.exp: p/a *(long long *)ll PASS: gdb.base/long_long.exp: p/f *(long long *)ll PASS: gdb.base/long_long.exp: p/c *(long long *)ll PASS: gdb.base/long_long.exp: set examine size to w PASS: gdb.base/long_long.exp: x/x w PASS: gdb.base/long_long.exp: x/d w PASS: gdb.base/long_long.exp: x/u w PASS: gdb.base/long_long.exp: x/o w PASS: gdb.base/long_long.exp: x/t w PASS: gdb.base/long_long.exp: x/a PASS: gdb.base/long_long.exp: x/c b PASS: gdb.base/long_long.exp: x/f &val.oct PASS: gdb.base/long_long.exp: set examine size to g PASS: gdb.base/long_long.exp: x/2x g PASS: gdb.base/long_long.exp: x/2d g PASS: gdb.base/long_long.exp: x/2u g PASS: gdb.base/long_long.exp: x/2o g PASS: gdb.base/long_long.exp: x/2t g PASS: gdb.base/long_long.exp: x/2a PASS: gdb.base/long_long.exp: x/2c b PASS: gdb.base/long_long.exp: x/2f &val.oct PASS: gdb.base/long_long.exp: x/2bx b PASS: gdb.base/long_long.exp: x/2bd b PASS: gdb.base/long_long.exp: x/2bu b PASS: gdb.base/long_long.exp: x/2bo b PASS: gdb.base/long_long.exp: x/2bt b PASS: gdb.base/long_long.exp: x/2ba b PASS: gdb.base/long_long.exp: x/2bc b PASS: gdb.base/long_long.exp: x/2bf b PASS: gdb.base/long_long.exp: x/2hx h PASS: gdb.base/long_long.exp: x/2hd h PASS: gdb.base/long_long.exp: x/2hu h PASS: gdb.base/long_long.exp: x/2ho h PASS: gdb.base/long_long.exp: x/2ht h PASS: gdb.base/long_long.exp: x/2ha h PASS: gdb.base/long_long.exp: x/2hc h PASS: gdb.base/long_long.exp: x/2hf h PASS: gdb.base/long_long.exp: x/2wx w PASS: gdb.base/long_long.exp: x/2wd w PASS: gdb.base/long_long.exp: x/2wu w PASS: gdb.base/long_long.exp: x/2wo w PASS: gdb.base/long_long.exp: x/2wt w PASS: gdb.base/long_long.exp: x/2wa w PASS: gdb.base/long_long.exp: x/2wc w PASS: gdb.base/long_long.exp: x/2wf w PASS: gdb.base/long_long.exp: x/2gx g PASS: gdb.base/long_long.exp: x/2gd g PASS: gdb.base/long_long.exp: x/2gu g PASS: gdb.base/long_long.exp: x/2go g PASS: gdb.base/long_long.exp: x/2gt g PASS: gdb.base/long_long.exp: x/2ga g PASS: gdb.base/long_long.exp: x/2gc g PASS: gdb.base/long_long.exp: x/2gf g Running ../../../src/gdb/testsuite/gdb.base/macscp.exp ... PASS: gdb.base/macscp.exp: list main XFAIL: gdb.base/macscp.exp: executable includes no macro debugging information Running ../../../src/gdb/testsuite/gdb.base/maint.exp ... PASS: gdb.base/maint.exp: maint check-symtabs PASS: gdb.base/maint.exp: maint space PASS: gdb.base/maint.exp: maint space 1 PASS: gdb.base/maint.exp: maint time PASS: gdb.base/maint.exp: maint time 1 PASS: gdb.base/maint.exp: maint time 0 PASS: gdb.base/maint.exp: maint space 0 PASS: gdb.base/maint.exp: maint demangle PASS: gdb.base/maint.exp: maint demangle PASS: gdb.base/maint.exp: maint print statistics PASS: gdb.base/maint.exp: maint print dummy-frames PASS: gdb.base/maint.exp: maint print objfiles: header PASS: gdb.base/maint.exp: maint print objfiles: psymtabs PASS: gdb.base/maint.exp: maint print objfiles: symtabs PASS: gdb.base/maint.exp: maint print psymbols w/o args PASS: gdb.base/maint.exp: maint print psymbols 1 PASS: gdb.base/maint.exp: shell rm -f psymbols_output PASS: gdb.base/maint.exp: maint print msymbols w/o args FAIL: gdb.base/maint.exp: maint print msymbols PASS: gdb.base/maint.exp: shell rm -f msymbols_output PASS: gdb.base/maint.exp: cd /home/pgilliam/work-linux/gdb/read-write/build/gdb/testsuite FAIL: gdb.base/maint.exp: maint print msymbols PASS: gdb.base/maint.exp: shell rm -f msymbols_output2 PASS: gdb.base/maint.exp: cd /home/pgilliam/work-linux/gdb/read-write/build/gdb/testsuite PASS: gdb.base/maint.exp: maint print symbols w/o args PASS: gdb.base/maint.exp: maint print symbols PASS: gdb.base/maint.exp: shell rm -f symbols_output PASS: gdb.base/maint.exp: maint print type PASS: gdb.base/maint.exp: maint info sections PASS: gdb.base/maint.exp: maint info sections .text PASS: gdb.base/maint.exp: maint info sections CODE PASS: gdb.base/maint.exp: maint info sections DATA PASS: gdb.base/maint.exp: maint info breakpoints PASS: gdb.base/maint.exp: maint print w/o args PASS: gdb.base/maint.exp: maint info w/o args PASS: gdb.base/maint.exp: maint w/o args PASS: gdb.base/maint.exp: help maint PASS: gdb.base/maint.exp: help maint check-symtabs PASS: gdb.base/maint.exp: help maint space PASS: gdb.base/maint.exp: help maint time PASS: gdb.base/maint.exp: help maint demangle PASS: gdb.base/maint.exp: help maint dump-me PASS: gdb.base/maint.exp: help maint internal-error PASS: gdb.base/maint.exp: help maint internal-warning PASS: gdb.base/maint.exp: help maint print statistics PASS: gdb.base/maint.exp: help maint print dummy-frames PASS: gdb.base/maint.exp: help maint print objfiles PASS: gdb.base/maint.exp: help maint print psymbols PASS: gdb.base/maint.exp: help maint print msymbols PASS: gdb.base/maint.exp: help maint print symbols PASS: gdb.base/maint.exp: help maint print type PASS: gdb.base/maint.exp: help maint info sections PASS: gdb.base/maint.exp: help maint info breakpoints PASS: gdb.base/maint.exp: help maint info PASS: gdb.base/maint.exp: help maint print PASS: gdb.base/maint.exp: help maint PASS: gdb.base/maint.exp: maint dump-me PASS: gdb.base/maint.exp: maint internal-error PASS: gdb.base/maint.exp: internal-error resync Running ../../../src/gdb/testsuite/gdb.base/mips_pro.exp ... PASS: gdb.base/mips_pro.exp: backtrace Running ../../../src/gdb/testsuite/gdb.base/miscexprs.exp ... PASS: gdb.base/miscexprs.exp: up from marker1 PASS: gdb.base/miscexprs.exp: print value of &ibig.i[0] PASS: gdb.base/miscexprs.exp: print value of &cbig.c[0] PASS: gdb.base/miscexprs.exp: print value of &fbig.f[0] PASS: gdb.base/miscexprs.exp: print value of &dbig.d[0] PASS: gdb.base/miscexprs.exp: print value of &sbig.s[0] PASS: gdb.base/miscexprs.exp: print value of &lbig.l[0] PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] | 1 PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] & 127 PASS: gdb.base/miscexprs.exp: print value of !ibig.i[100] PASS: gdb.base/miscexprs.exp: print value of !sbig.s[90] PASS: gdb.base/miscexprs.exp: print value of !ibig.i[100] PASS: gdb.base/miscexprs.exp: print value of !ibig.i[100] PASS: gdb.base/miscexprs.exp: print value of !sbig.s[90] * 10 PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] * sbig.s[90] PASS: gdb.base/miscexprs.exp: print value of fbig.f[100] * dbig.d[202] PASS: gdb.base/miscexprs.exp: print value of !(sbig.s[90] * 2) PASS: gdb.base/miscexprs.exp: print value of sizeof(sbig) PASS: gdb.base/miscexprs.exp: print value of sizeof(cbig) PASS: gdb.base/miscexprs.exp: print value of sizeof(lbig)/sizeof(long) PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4 PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6 Running ../../../src/gdb/testsuite/gdb.base/nodebug.exp ... FAIL: gdb.base/nodebug.exp: p top FAIL: gdb.base/nodebug.exp: whatis top FAIL: gdb.base/nodebug.exp: ptype top FAIL: gdb.base/nodebug.exp: p middle FAIL: gdb.base/nodebug.exp: whatis middle FAIL: gdb.base/nodebug.exp: ptype middle PASS: gdb.base/nodebug.exp: p dataglobal PASS: gdb.base/nodebug.exp: whatis dataglobal PASS: gdb.base/nodebug.exp: ptype dataglobal PASS: gdb.base/nodebug.exp: p datalocal PASS: gdb.base/nodebug.exp: whatis datalocal PASS: gdb.base/nodebug.exp: ptype datalocal PASS: gdb.base/nodebug.exp: p bssglobal PASS: gdb.base/nodebug.exp: whatis bssglobal PASS: gdb.base/nodebug.exp: ptype bssglobal PASS: gdb.base/nodebug.exp: p bsslocal PASS: gdb.base/nodebug.exp: whatis bsslocal PASS: gdb.base/nodebug.exp: ptype bsslocal PASS: gdb.base/nodebug.exp: backtrace from inner in nodebug.exp FAIL: gdb.base/nodebug.exp: p/c array_index("abcdef",2) PASS: gdb.base/nodebug.exp: backtrace from middle in nodebug.exp Running ../../../src/gdb/testsuite/gdb.base/opaque.exp ... PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (statically) PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (statically) PASS: gdb.base/opaque.exp: whatis on opaque struct instance (statically) PASS: gdb.base/opaque.exp: ptype on opaque struct instance (statically) PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (statically) PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (dynamically) PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 1 PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 1 PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) xyz 1 PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (dynamically) 1 PASS: gdb.base/opaque.exp: whatis on opaque struct pointer (dynamically) 1 PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 2 PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 1 PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) 1 PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) pqr 1 PASS: gdb.base/opaque.exp: ptype on opaque struct pointer (dynamically) 2 PASS: gdb.base/opaque.exp: whatis on opaque struct instance (dynamically) 2 PASS: gdb.base/opaque.exp: ptype on opaque struct instance (dynamically) 2 PASS: gdb.base/opaque.exp: ptype on opaque struct tagname (dynamically) 2 Running ../../../src/gdb/testsuite/gdb.base/overlays.exp ... Running ../../../src/gdb/testsuite/gdb.base/page.exp ... PASS: gdb.base/page.exp: set pagination off PASS: gdb.base/page.exp: pagination is off PASS: gdb.base/page.exp: unpaged help PASS: gdb.base/page.exp: set pagination on PASS: gdb.base/page.exp: pagination is on PASS: gdb.base/page.exp: set height 10 PASS: gdb.base/page.exp: paged help PASS: gdb.base/page.exp: q Running ../../../src/gdb/testsuite/gdb.base/pc-fp.exp ... PASS: gdb.base/pc-fp.exp: get value of $pc (0x100005e4) PASS: gdb.base/pc-fp.exp: get value of $fp (0x1ffffffe3b0) PASS: gdb.base/pc-fp.exp: display/i $pc PASS: gdb.base/pc-fp.exp: display/w $fp Running ../../../src/gdb/testsuite/gdb.base/pending.exp ... PASS: gdb.base/pending.exp: set pending breakpoint PASS: gdb.base/pending.exp: single pending breakpoint info PASS: gdb.base/pending.exp: breakpoint function PASS: gdb.base/pending.exp: pending plus real breakpoint info PASS: gdb.base/pending.exp: Don't set pending breakpoint PASS: gdb.base/pending.exp: condition 1 k == 1 PASS: gdb.base/pending.exp: pending plus condition PASS: gdb.base/pending.exp: disable 1 PASS: gdb.base/pending.exp: pending disabled PASS: gdb.base/pending.exp: Set commands for pending breakpoint PASS: gdb.base/pending.exp: pending disabled plus commands PASS: gdb.base/pending.exp: Set pending breakpoint 2 PASS: gdb.base/pending.exp: multiple pending breakpoints PASS: gdb.base/pending.exp: Set pending breakpoint 3 PASS: gdb.base/pending.exp: set ignore count on pending breakpoint 3 PASS: gdb.base/pending.exp: multiple pending breakpoints 2 PASS: gdb.base/pending.exp: running to main PASS: gdb.base/pending.exp: re-enabling pending breakpoint that can resolve instantly PASS: gdb.base/pending.exp: continue to resolved breakpoint 2 PASS: gdb.base/pending.exp: continue to resolved breakpoint 1 PASS: gdb.base/pending.exp: Disable other breakpoints PASS: gdb.base/pending.exp: Disable other breakpoints PASS: gdb.base/pending.exp: continue to resolved breakpoint 3 PASS: gdb.base/pending.exp: set imaginary pending breakpoint PASS: gdb.base/pending.exp: rerun to main PASS: gdb.base/pending.exp: verify pending breakpoint after restart Running ../../../src/gdb/testsuite/gdb.base/pointers.exp ... PASS: gdb.base/pointers.exp: continuing after dummy() PASS: gdb.base/pointers.exp: set pointer to beginning of array PASS: gdb.base/pointers.exp: set pointer to end of array PASS: gdb.base/pointers.exp: print object pointed to PASS: gdb.base/pointers.exp: print object pointed to PASS: gdb.base/pointers.exp: pointer1==pointer2 PASS: gdb.base/pointers.exp: pointer1!=pointer2 PASS: gdb.base/pointers.exp: pointer1<=pointer2 PASS: gdb.base/pointers.exp: pointer1>=pointer2 PASS: gdb.base/pointers.exp: pointer1pointer2 PASS: gdb.base/pointers.exp: set y = *v_int_pointer++ PASS: gdb.base/pointers.exp: pointer assignment and increment PASS: gdb.base/pointers.exp: set y = *--v_int_pointer2 PASS: gdb.base/pointers.exp: pointer decrement and assignment PASS: gdb.base/pointers.exp: set y =v_int_pointer-v_int_pointer2 PASS: gdb.base/pointers.exp: pointer1-pointer2 PASS: gdb.base/pointers.exp: set v_int_pointer=v_int_array PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: increment rptr PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element through pointer PASS: gdb.base/pointers.exp: print array element w/ pointer arithmetic PASS: gdb.base/pointers.exp: print through ptr to ptr PASS: gdb.base/pointers.exp: continue to marker1 PASS: gdb.base/pointers.exp: up from marker1 PASS: gdb.base/pointers.exp: print value of *pUC PASS: gdb.base/pointers.exp: ptype pUC PASS: gdb.base/pointers.exp: print value of *pS PASS: gdb.base/pointers.exp: ptype pS PASS: gdb.base/pointers.exp: print value of *pUS PASS: gdb.base/pointers.exp: ptype pUS PASS: gdb.base/pointers.exp: print value of *pI PASS: gdb.base/pointers.exp: ptype pI PASS: gdb.base/pointers.exp: print value of *pUI PASS: gdb.base/pointers.exp: ptype pUI PASS: gdb.base/pointers.exp: print value of *pL PASS: gdb.base/pointers.exp: ptype pL PASS: gdb.base/pointers.exp: print value of *pUL PASS: gdb.base/pointers.exp: ptype pUL PASS: gdb.base/pointers.exp: print value of *pF PASS: gdb.base/pointers.exp: ptype pF PASS: gdb.base/pointers.exp: print value of *pD PASS: gdb.base/pointers.exp: ptype pD PASS: gdb.base/pointers.exp: print value of ******ppppppC PASS: gdb.base/pointers.exp: ptype pC PASS: gdb.base/pointers.exp: ptype ppC PASS: gdb.base/pointers.exp: ptype pppC PASS: gdb.base/pointers.exp: ptype ppppC PASS: gdb.base/pointers.exp: ptype pppppC PASS: gdb.base/pointers.exp: ptype ppppppC Running ../../../src/gdb/testsuite/gdb.base/printcmds.exp ... PASS: gdb.base/printcmds.exp: print $pc PASS: gdb.base/printcmds.exp: set print sevenbit-strings PASS: gdb.base/printcmds.exp: set print address off PASS: gdb.base/printcmds.exp: set width 0 PASS: gdb.base/printcmds.exp: set language c PASS: gdb.base/printcmds.exp: show language PASS: gdb.base/printcmds.exp: p ctable1[120] #1 PASS: gdb.base/printcmds.exp: p 123 PASS: gdb.base/printcmds.exp: p -123 PASS: gdb.base/printcmds.exp: p/d 123 PASS: gdb.base/printcmds.exp: p 0123 PASS: gdb.base/printcmds.exp: p 00123 PASS: gdb.base/printcmds.exp: p -0123 PASS: gdb.base/printcmds.exp: p/o 0123 PASS: gdb.base/printcmds.exp: p 0x123 PASS: gdb.base/printcmds.exp: p -0x123 PASS: gdb.base/printcmds.exp: p 0x0123 PASS: gdb.base/printcmds.exp: p -0x0123 PASS: gdb.base/printcmds.exp: p 0xABCDEF PASS: gdb.base/printcmds.exp: p 0xabcdef PASS: gdb.base/printcmds.exp: p 0xAbCdEf PASS: gdb.base/printcmds.exp: p/x 0x123 PASS: gdb.base/printcmds.exp: reject p 0x PASS: gdb.base/printcmds.exp: p '' PASS: gdb.base/printcmds.exp: p ''' PASS: gdb.base/printcmds.exp: reject p '\' PASS: gdb.base/printcmds.exp: reject p '\\\' PASS: gdb.base/printcmds.exp: reject p DEADBEEF PASS: gdb.base/printcmds.exp: reject p 123DEADBEEF PASS: gdb.base/printcmds.exp: reject p 123foobar.bazfoo3 PASS: gdb.base/printcmds.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333 PASS: gdb.base/printcmds.exp: check for floating addition PASS: gdb.base/printcmds.exp: reject p 09 PASS: gdb.base/printcmds.exp: reject p 079 PASS: gdb.base/printcmds.exp: reject p 0xG PASS: gdb.base/printcmds.exp: reject p 0xAG PASS: gdb.base/printcmds.exp: p 'a' PASS: gdb.base/printcmds.exp: p/c 'a' PASS: gdb.base/printcmds.exp: p/x 'a' PASS: gdb.base/printcmds.exp: p/d 'a' PASS: gdb.base/printcmds.exp: p/t 'a' PASS: gdb.base/printcmds.exp: p '\141' PASS: gdb.base/printcmds.exp: p/x '\377' PASS: gdb.base/printcmds.exp: p '\'' PASS: gdb.base/printcmds.exp: p '\\' PASS: gdb.base/printcmds.exp: p ctable1[0] PASS: gdb.base/printcmds.exp: p ctable1[1] PASS: gdb.base/printcmds.exp: p ctable1[2] PASS: gdb.base/printcmds.exp: p ctable1[3] PASS: gdb.base/printcmds.exp: p ctable1[4] PASS: gdb.base/printcmds.exp: p ctable1[5] PASS: gdb.base/printcmds.exp: p ctable1[6] PASS: gdb.base/printcmds.exp: p ctable1[7] PASS: gdb.base/printcmds.exp: p ctable1[8] PASS: gdb.base/printcmds.exp: p ctable1[9] PASS: gdb.base/printcmds.exp: p ctable1[10] PASS: gdb.base/printcmds.exp: p ctable1[11] PASS: gdb.base/printcmds.exp: p ctable1[12] PASS: gdb.base/printcmds.exp: p ctable1[13] PASS: gdb.base/printcmds.exp: p ctable1[14] PASS: gdb.base/printcmds.exp: p ctable1[15] PASS: gdb.base/printcmds.exp: p ctable1[16] PASS: gdb.base/printcmds.exp: p ctable1[17] PASS: gdb.base/printcmds.exp: p ctable1[18] PASS: gdb.base/printcmds.exp: p ctable1[19] PASS: gdb.base/printcmds.exp: p ctable1[20] PASS: gdb.base/printcmds.exp: p ctable1[21] PASS: gdb.base/printcmds.exp: p ctable1[22] PASS: gdb.base/printcmds.exp: p ctable1[23] PASS: gdb.base/printcmds.exp: p ctable1[24] PASS: gdb.base/printcmds.exp: p ctable1[25] PASS: gdb.base/printcmds.exp: p ctable1[26] PASS: gdb.base/printcmds.exp: p ctable1[27] PASS: gdb.base/printcmds.exp: p ctable1[28] PASS: gdb.base/printcmds.exp: p ctable1[29] PASS: gdb.base/printcmds.exp: p ctable1[30] PASS: gdb.base/printcmds.exp: p ctable1[31] PASS: gdb.base/printcmds.exp: p ctable1[32] PASS: gdb.base/printcmds.exp: p ctable1[33] PASS: gdb.base/printcmds.exp: p ctable1[34] PASS: gdb.base/printcmds.exp: p ctable1[35] PASS: gdb.base/printcmds.exp: p ctable1[36] PASS: gdb.base/printcmds.exp: p ctable1[37] PASS: gdb.base/printcmds.exp: p ctable1[38] PASS: gdb.base/printcmds.exp: p ctable1[39] PASS: gdb.base/printcmds.exp: p ctable1[40] PASS: gdb.base/printcmds.exp: p ctable1[41] PASS: gdb.base/printcmds.exp: p ctable1[42] PASS: gdb.base/printcmds.exp: p ctable1[43] PASS: gdb.base/printcmds.exp: p ctable1[44] PASS: gdb.base/printcmds.exp: p ctable1[45] PASS: gdb.base/printcmds.exp: p ctable1[46] PASS: gdb.base/printcmds.exp: p ctable1[47] PASS: gdb.base/printcmds.exp: p ctable1[48] PASS: gdb.base/printcmds.exp: p ctable1[49] PASS: gdb.base/printcmds.exp: p ctable1[50] PASS: gdb.base/printcmds.exp: p ctable1[51] PASS: gdb.base/printcmds.exp: p ctable1[52] PASS: gdb.base/printcmds.exp: p ctable1[53] PASS: gdb.base/printcmds.exp: p ctable1[54] PASS: gdb.base/printcmds.exp: p ctable1[55] PASS: gdb.base/printcmds.exp: p ctable1[56] PASS: gdb.base/printcmds.exp: p ctable1[57] PASS: gdb.base/printcmds.exp: p ctable1[58] PASS: gdb.base/printcmds.exp: p ctable1[59] PASS: gdb.base/printcmds.exp: p ctable1[60] PASS: gdb.base/printcmds.exp: p ctable1[61] PASS: gdb.base/printcmds.exp: p ctable1[62] PASS: gdb.base/printcmds.exp: p ctable1[63] PASS: gdb.base/printcmds.exp: p ctable1[64] PASS: gdb.base/printcmds.exp: p ctable1[65] PASS: gdb.base/printcmds.exp: p ctable1[66] PASS: gdb.base/printcmds.exp: p ctable1[67] PASS: gdb.base/printcmds.exp: p ctable1[68] PASS: gdb.base/printcmds.exp: p ctable1[69] PASS: gdb.base/printcmds.exp: p ctable1[70] PASS: gdb.base/printcmds.exp: p ctable1[71] PASS: gdb.base/printcmds.exp: p ctable1[72] PASS: gdb.base/printcmds.exp: p ctable1[73] PASS: gdb.base/printcmds.exp: p ctable1[74] PASS: gdb.base/printcmds.exp: p ctable1[75] PASS: gdb.base/printcmds.exp: p ctable1[76] PASS: gdb.base/printcmds.exp: p ctable1[77] PASS: gdb.base/printcmds.exp: p ctable1[78] PASS: gdb.base/printcmds.exp: p ctable1[79] PASS: gdb.base/printcmds.exp: p ctable1[80] PASS: gdb.base/printcmds.exp: p ctable1[81] PASS: gdb.base/printcmds.exp: p ctable1[82] PASS: gdb.base/printcmds.exp: p ctable1[83] PASS: gdb.base/printcmds.exp: p ctable1[84] PASS: gdb.base/printcmds.exp: p ctable1[85] PASS: gdb.base/printcmds.exp: p ctable1[86] PASS: gdb.base/printcmds.exp: p ctable1[87] PASS: gdb.base/printcmds.exp: p ctable1[88] PASS: gdb.base/printcmds.exp: p ctable1[89] PASS: gdb.base/printcmds.exp: p ctable1[90] PASS: gdb.base/printcmds.exp: p ctable1[91] PASS: gdb.base/printcmds.exp: p ctable1[92] PASS: gdb.base/printcmds.exp: p ctable1[93] PASS: gdb.base/printcmds.exp: p ctable1[94] PASS: gdb.base/printcmds.exp: p ctable1[95] PASS: gdb.base/printcmds.exp: p ctable1[96] PASS: gdb.base/printcmds.exp: p ctable1[97] PASS: gdb.base/printcmds.exp: p ctable1[98] PASS: gdb.base/printcmds.exp: p ctable1[99] PASS: gdb.base/printcmds.exp: p ctable1[100] PASS: gdb.base/printcmds.exp: p ctable1[101] PASS: gdb.base/printcmds.exp: p ctable1[102] PASS: gdb.base/printcmds.exp: p ctable1[103] PASS: gdb.base/printcmds.exp: p ctable1[104] PASS: gdb.base/printcmds.exp: p ctable1[105] PASS: gdb.base/printcmds.exp: p ctable1[106] PASS: gdb.base/printcmds.exp: p ctable1[107] PASS: gdb.base/printcmds.exp: p ctable1[108] PASS: gdb.base/printcmds.exp: p ctable1[109] PASS: gdb.base/printcmds.exp: p ctable1[110] PASS: gdb.base/printcmds.exp: p ctable1[111] PASS: gdb.base/printcmds.exp: p ctable1[112] PASS: gdb.base/printcmds.exp: p ctable1[113] PASS: gdb.base/printcmds.exp: p ctable1[114] PASS: gdb.base/printcmds.exp: p ctable1[115] PASS: gdb.base/printcmds.exp: p ctable1[116] PASS: gdb.base/printcmds.exp: p ctable1[117] PASS: gdb.base/printcmds.exp: p ctable1[118] PASS: gdb.base/printcmds.exp: p ctable1[119] PASS: gdb.base/printcmds.exp: p ctable1[120] PASS: gdb.base/printcmds.exp: p ctable1[121] PASS: gdb.base/printcmds.exp: p ctable1[122] PASS: gdb.base/printcmds.exp: p ctable1[123] PASS: gdb.base/printcmds.exp: p ctable1[124] PASS: gdb.base/printcmds.exp: p ctable1[125] PASS: gdb.base/printcmds.exp: p ctable1[126] PASS: gdb.base/printcmds.exp: p ctable1[127] PASS: gdb.base/printcmds.exp: p ctable1[128] PASS: gdb.base/printcmds.exp: p ctable1[129] PASS: gdb.base/printcmds.exp: p ctable1[130] PASS: gdb.base/printcmds.exp: p ctable1[131] PASS: gdb.base/printcmds.exp: p ctable1[132] PASS: gdb.base/printcmds.exp: p ctable1[133] PASS: gdb.base/printcmds.exp: p ctable1[134] PASS: gdb.base/printcmds.exp: p ctable1[135] PASS: gdb.base/printcmds.exp: p ctable1[136] PASS: gdb.base/printcmds.exp: p ctable1[137] PASS: gdb.base/printcmds.exp: p ctable1[138] PASS: gdb.base/printcmds.exp: p ctable1[139] PASS: gdb.base/printcmds.exp: p ctable1[140] PASS: gdb.base/printcmds.exp: p ctable1[141] PASS: gdb.base/printcmds.exp: p ctable1[142] PASS: gdb.base/printcmds.exp: p ctable1[143] PASS: gdb.base/printcmds.exp: p ctable1[144] PASS: gdb.base/printcmds.exp: p ctable1[145] PASS: gdb.base/printcmds.exp: p ctable1[146] PASS: gdb.base/printcmds.exp: p ctable1[147] PASS: gdb.base/printcmds.exp: p ctable1[148] PASS: gdb.base/printcmds.exp: p ctable1[149] PASS: gdb.base/printcmds.exp: p ctable1[150] PASS: gdb.base/printcmds.exp: p ctable1[151] PASS: gdb.base/printcmds.exp: p ctable1[152] PASS: gdb.base/printcmds.exp: p ctable1[153] PASS: gdb.base/printcmds.exp: p ctable1[154] PASS: gdb.base/printcmds.exp: p ctable1[155] PASS: gdb.base/printcmds.exp: p ctable1[156] PASS: gdb.base/printcmds.exp: p ctable1[157] PASS: gdb.base/printcmds.exp: p ctable1[158] PASS: gdb.base/printcmds.exp: p ctable1[159] PASS: gdb.base/printcmds.exp: p ctable1[160] PASS: gdb.base/printcmds.exp: p ctable1[161] PASS: gdb.base/printcmds.exp: p ctable1[162] PASS: gdb.base/printcmds.exp: p ctable1[163] PASS: gdb.base/printcmds.exp: p ctable1[164] PASS: gdb.base/printcmds.exp: p ctable1[165] PASS: gdb.base/printcmds.exp: p ctable1[166] PASS: gdb.base/printcmds.exp: p ctable1[167] PASS: gdb.base/printcmds.exp: p ctable1[168] PASS: gdb.base/printcmds.exp: p ctable1[169] PASS: gdb.base/printcmds.exp: p ctable1[170] PASS: gdb.base/printcmds.exp: p ctable1[171] PASS: gdb.base/printcmds.exp: p ctable1[172] PASS: gdb.base/printcmds.exp: p ctable1[173] PASS: gdb.base/printcmds.exp: p ctable1[174] PASS: gdb.base/printcmds.exp: p ctable1[175] PASS: gdb.base/printcmds.exp: p ctable1[176] PASS: gdb.base/printcmds.exp: p ctable1[177] PASS: gdb.base/printcmds.exp: p ctable1[178] PASS: gdb.base/printcmds.exp: p ctable1[179] PASS: gdb.base/printcmds.exp: p ctable1[180] PASS: gdb.base/printcmds.exp: p ctable1[181] PASS: gdb.base/printcmds.exp: p ctable1[182] PASS: gdb.base/printcmds.exp: p ctable1[183] PASS: gdb.base/printcmds.exp: p ctable1[184] PASS: gdb.base/printcmds.exp: p ctable1[185] PASS: gdb.base/printcmds.exp: p ctable1[186] PASS: gdb.base/printcmds.exp: p ctable1[187] PASS: gdb.base/printcmds.exp: p ctable1[188] PASS: gdb.base/printcmds.exp: p ctable1[189] PASS: gdb.base/printcmds.exp: p ctable1[190] PASS: gdb.base/printcmds.exp: p ctable1[191] PASS: gdb.base/printcmds.exp: p ctable1[192] PASS: gdb.base/printcmds.exp: p ctable1[193] PASS: gdb.base/printcmds.exp: p ctable1[194] PASS: gdb.base/printcmds.exp: p ctable1[195] PASS: gdb.base/printcmds.exp: p ctable1[196] PASS: gdb.base/printcmds.exp: p ctable1[197] PASS: gdb.base/printcmds.exp: p ctable1[198] PASS: gdb.base/printcmds.exp: p ctable1[199] PASS: gdb.base/printcmds.exp: p ctable1[200] PASS: gdb.base/printcmds.exp: p ctable1[201] PASS: gdb.base/printcmds.exp: p ctable1[202] PASS: gdb.base/printcmds.exp: p ctable1[203] PASS: gdb.base/printcmds.exp: p ctable1[204] PASS: gdb.base/printcmds.exp: p ctable1[205] PASS: gdb.base/printcmds.exp: p ctable1[206] PASS: gdb.base/printcmds.exp: p ctable1[207] PASS: gdb.base/printcmds.exp: p ctable1[208] PASS: gdb.base/printcmds.exp: p ctable1[209] PASS: gdb.base/printcmds.exp: p ctable1[210] PASS: gdb.base/printcmds.exp: p ctable1[211] PASS: gdb.base/printcmds.exp: p ctable1[212] PASS: gdb.base/printcmds.exp: p ctable1[213] PASS: gdb.base/printcmds.exp: p ctable1[214] PASS: gdb.base/printcmds.exp: p ctable1[215] PASS: gdb.base/printcmds.exp: p ctable1[216] PASS: gdb.base/printcmds.exp: p ctable1[217] PASS: gdb.base/printcmds.exp: p ctable1[218] PASS: gdb.base/printcmds.exp: p ctable1[219] PASS: gdb.base/printcmds.exp: p ctable1[220] PASS: gdb.base/printcmds.exp: p ctable1[221] PASS: gdb.base/printcmds.exp: p ctable1[222] PASS: gdb.base/printcmds.exp: p ctable1[223] PASS: gdb.base/printcmds.exp: p ctable1[224] PASS: gdb.base/printcmds.exp: p ctable1[225] PASS: gdb.base/printcmds.exp: p ctable1[226] PASS: gdb.base/printcmds.exp: p ctable1[227] PASS: gdb.base/printcmds.exp: p ctable1[228] PASS: gdb.base/printcmds.exp: p ctable1[229] PASS: gdb.base/printcmds.exp: p ctable1[230] PASS: gdb.base/printcmds.exp: p ctable1[231] PASS: gdb.base/printcmds.exp: p ctable1[232] PASS: gdb.base/printcmds.exp: p ctable1[233] PASS: gdb.base/printcmds.exp: p ctable1[234] PASS: gdb.base/printcmds.exp: p ctable1[235] PASS: gdb.base/printcmds.exp: p ctable1[236] PASS: gdb.base/printcmds.exp: p ctable1[237] PASS: gdb.base/printcmds.exp: p ctable1[238] PASS: gdb.base/printcmds.exp: p ctable1[239] PASS: gdb.base/printcmds.exp: p ctable1[240] PASS: gdb.base/printcmds.exp: p ctable1[241] PASS: gdb.base/printcmds.exp: p ctable1[242] PASS: gdb.base/printcmds.exp: p ctable1[243] PASS: gdb.base/printcmds.exp: p ctable1[244] PASS: gdb.base/printcmds.exp: p ctable1[245] PASS: gdb.base/printcmds.exp: p ctable1[246] PASS: gdb.base/printcmds.exp: p ctable1[247] PASS: gdb.base/printcmds.exp: p ctable1[248] PASS: gdb.base/printcmds.exp: p ctable1[249] PASS: gdb.base/printcmds.exp: p ctable1[250] PASS: gdb.base/printcmds.exp: p ctable1[251] PASS: gdb.base/printcmds.exp: p ctable1[252] PASS: gdb.base/printcmds.exp: p ctable1[253] PASS: gdb.base/printcmds.exp: p ctable1[254] PASS: gdb.base/printcmds.exp: p ctable1[255] PASS: gdb.base/printcmds.exp: set print elements 1 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 1 PASS: gdb.base/printcmds.exp: set print elements 2 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 2 PASS: gdb.base/printcmds.exp: set print elements 3 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 3 PASS: gdb.base/printcmds.exp: set print elements 4 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 4 PASS: gdb.base/printcmds.exp: set print elements 5 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 5 PASS: gdb.base/printcmds.exp: set print elements 6 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 6 PASS: gdb.base/printcmds.exp: set print elements 7 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 7 PASS: gdb.base/printcmds.exp: set print elements 8 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 8 PASS: gdb.base/printcmds.exp: set print elements 9 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 9 PASS: gdb.base/printcmds.exp: set print elements 10 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 10 PASS: gdb.base/printcmds.exp: set print elements 11 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 11 PASS: gdb.base/printcmds.exp: set print elements 12 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 12 PASS: gdb.base/printcmds.exp: set print elements 13 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 13 PASS: gdb.base/printcmds.exp: set print elements 14 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 14 PASS: gdb.base/printcmds.exp: set print elements 15 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 15 PASS: gdb.base/printcmds.exp: set print elements 16 PASS: gdb.base/printcmds.exp: p &ctable2[0*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[1*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[2*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[3*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[4*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[5*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[6*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[7*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[8*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[9*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[10*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[11*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[12*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[13*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[14*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: p &ctable2[15*16] with print elements set to 16 PASS: gdb.base/printcmds.exp: set print elements 0 PASS: gdb.base/printcmds.exp: p teststring with elements set to 0 PASS: gdb.base/printcmds.exp: set print elements 1 PASS: gdb.base/printcmds.exp: p teststring with elements set to 1 PASS: gdb.base/printcmds.exp: set print elements 5 PASS: gdb.base/printcmds.exp: p teststring with elements set to 5 PASS: gdb.base/printcmds.exp: set print elements 19 PASS: gdb.base/printcmds.exp: p teststring with elements set to 19 PASS: gdb.base/printcmds.exp: set print elements 20 PASS: gdb.base/printcmds.exp: p teststring with elements set to 20 PASS: gdb.base/printcmds.exp: set print elements 8 PASS: gdb.base/printcmds.exp: p &ctable1[0] PASS: gdb.base/printcmds.exp: p &ctable1[1] PASS: gdb.base/printcmds.exp: p &ctable1[1*8] PASS: gdb.base/printcmds.exp: p &ctable1[2*8] PASS: gdb.base/printcmds.exp: p &ctable1[3*8] PASS: gdb.base/printcmds.exp: p &ctable1[4*8] PASS: gdb.base/printcmds.exp: p &ctable1[5*8] PASS: gdb.base/printcmds.exp: p &ctable1[6*8] PASS: gdb.base/printcmds.exp: p &ctable1[7*8] PASS: gdb.base/printcmds.exp: p &ctable1[8*8] PASS: gdb.base/printcmds.exp: p &ctable1[9*8] PASS: gdb.base/printcmds.exp: p &ctable1[10*8] PASS: gdb.base/printcmds.exp: p &ctable1[11*8] PASS: gdb.base/printcmds.exp: p &ctable1[12*8] PASS: gdb.base/printcmds.exp: p &ctable1[13*8] PASS: gdb.base/printcmds.exp: p &ctable1[14*8] PASS: gdb.base/printcmds.exp: p &ctable1[15*8] PASS: gdb.base/printcmds.exp: p &ctable1[16*8] PASS: gdb.base/printcmds.exp: p &ctable1[17*8] PASS: gdb.base/printcmds.exp: p &ctable1[18*8] PASS: gdb.base/printcmds.exp: p &ctable1[19*8] PASS: gdb.base/printcmds.exp: p &ctable1[20*8] PASS: gdb.base/printcmds.exp: p &ctable1[21*8] PASS: gdb.base/printcmds.exp: p &ctable1[22*8] PASS: gdb.base/printcmds.exp: p &ctable1[23*8] PASS: gdb.base/printcmds.exp: p &ctable1[24*8] PASS: gdb.base/printcmds.exp: p &ctable1[25*8] PASS: gdb.base/printcmds.exp: p &ctable1[26*8] PASS: gdb.base/printcmds.exp: p &ctable1[27*8] PASS: gdb.base/printcmds.exp: p &ctable1[28*8] PASS: gdb.base/printcmds.exp: p &ctable1[29*8] PASS: gdb.base/printcmds.exp: p &ctable1[30*8] PASS: gdb.base/printcmds.exp: p &ctable1[31*8] PASS: gdb.base/printcmds.exp: set print elements 24 PASS: gdb.base/printcmds.exp: set print elements 24 PASS: gdb.base/printcmds.exp: p a1[0] PASS: gdb.base/printcmds.exp: p a1[9] PASS: gdb.base/printcmds.exp: p a2 PASS: gdb.base/printcmds.exp: p a2[0] PASS: gdb.base/printcmds.exp: p a2[3] PASS: gdb.base/printcmds.exp: p int1dim[0]@2 PASS: gdb.base/printcmds.exp: p int1dim[0]@2@3 PASS: gdb.base/printcmds.exp: set print elements 24 PASS: gdb.base/printcmds.exp: set print address on PASS: gdb.base/printcmds.exp: p arrays PASS: gdb.base/printcmds.exp: p parrays PASS: gdb.base/printcmds.exp: p parrays->array1 PASS: gdb.base/printcmds.exp: p &parrays->array1 PASS: gdb.base/printcmds.exp: p parrays->array2 PASS: gdb.base/printcmds.exp: p &parrays->array2 PASS: gdb.base/printcmds.exp: p parrays->array3 PASS: gdb.base/printcmds.exp: p &parrays->array3 PASS: gdb.base/printcmds.exp: p parrays->array4 PASS: gdb.base/printcmds.exp: p &parrays->array4 PASS: gdb.base/printcmds.exp: p parrays->array5 PASS: gdb.base/printcmds.exp: p &parrays->array5 PASS: gdb.base/printcmds.exp: set print address off PASS: gdb.base/printcmds.exp: set print elements 50 PASS: gdb.base/printcmds.exp: p "a string" PASS: gdb.base/printcmds.exp: p "embedded \000 null" PASS: gdb.base/printcmds.exp: p "abcd"[2] PASS: gdb.base/printcmds.exp: p sizeof ("abcdef") PASS: gdb.base/printcmds.exp: ptype "foo" PASS: gdb.base/printcmds.exp: p *"foo" PASS: gdb.base/printcmds.exp: ptype *"foo" PASS: gdb.base/printcmds.exp: p &*"foo" KFAIL: gdb.base/printcmds.exp: ptype &*"foo" (PRMS: gdb/538) PASS: gdb.base/printcmds.exp: p (char *)"foo" PASS: gdb.base/printcmds.exp: print {'a','b','c'} PASS: gdb.base/printcmds.exp: print {4,5,6}[2] PASS: gdb.base/printcmds.exp: print *&{4,5,6}[1] PASS: gdb.base/printcmds.exp: printf "x=%d,y=%d,z=%d\n", 5, 6, 7 PASS: gdb.base/printcmds.exp: printf "string=%.4sxx\n", teststring PASS: gdb.base/printcmds.exp: printf "string=%sxx\n", teststring PASS: gdb.base/printcmds.exp: printf "%f is fun\n", 1.0 PASS: gdb.base/printcmds.exp: printf "x=%d,y=%f,z=%d\n", 5, 6.0, 7 PASS: gdb.base/printcmds.exp: printf "%x %f, %c %x, %x, %f\n", 0xbad, -99.541, 'z', 0xfeedface, 0xdeadbeef, 5.0 Running ../../../src/gdb/testsuite/gdb.base/psymtab.exp ... PASS: gdb.base/psymtab.exp: Don't search past end of psymtab. Running ../../../src/gdb/testsuite/gdb.base/ptr-typedef.exp ... PASS: gdb.base/ptr-typedef.exp: print foo_ptr PASS: gdb.base/ptr-typedef.exp: print foz_ptr Running ../../../src/gdb/testsuite/gdb.base/ptype.exp ... PASS: gdb.base/ptype.exp: ptype unnamed enumeration member PASS: gdb.base/ptype.exp: ptype structure PASS: gdb.base/ptype.exp: ptype v_struct1.v_float_member PASS: gdb.base/ptype.exp: ptype v_struct1->v_float_member PASS: gdb.base/ptype.exp: ptype v_t_struct_p.v_float_member PASS: gdb.base/ptype.exp: ptype v_t_struct_p->v_float_member PASS: gdb.base/ptype.exp: ptype linked list structure PASS: gdb.base/ptype.exp: ptype union PASS: gdb.base/ptype.exp: ptype linked list union PASS: gdb.base/ptype.exp: ptype unnamed enumeration PASS: gdb.base/ptype.exp: ptype named enumeration PASS: gdb.base/ptype.exp: ptype unnamed typedef'd enumeration PASS: gdb.base/ptype.exp: list main PASS: gdb.base/ptype.exp: whatis unnamed typedef'd enum (compiler bug in IBM's xlc) PASS: gdb.base/ptype.exp: printing typedef'd struct PASS: gdb.base/ptype.exp: printing typedef'd union PASS: gdb.base/ptype.exp: ptype named typedef'd enumf'd enum PASS: gdb.base/ptype.exp: ptype misordered enumeration PASS: gdb.base/ptype.exp: ptype named enumeration member PASS: gdb.base/ptype.exp: ptype unnamed enumeration member #2 PASS: gdb.base/ptype.exp: ptype short PASS: gdb.base/ptype.exp: ptype int PASS: gdb.base/ptype.exp: ptype t_char_array PASS: gdb.base/ptype.exp: ptype outer structure PASS: gdb.base/ptype.exp: ptype inner structure PASS: gdb.base/ptype.exp: ptype inner union PASS: gdb.base/ptype.exp: ptype nested structure PASS: gdb.base/ptype.exp: ptype outer int PASS: gdb.base/ptype.exp: ptype nested structure #2 PASS: gdb.base/ptype.exp: ptype inner int PASS: gdb.base/ptype.exp: ptype nested union PASS: gdb.base/ptype.exp: ptype func_type PASS: gdb.base/ptype.exp: ptype old_fptr PASS: gdb.base/ptype.exp: ptype new_fptr PASS: gdb.base/ptype.exp: ptype fptr PASS: gdb.base/ptype.exp: ptype fptr2 PASS: gdb.base/ptype.exp: ptype xptr PASS: gdb.base/ptype.exp: ptype ffptr PASS: gdb.base/ptype.exp: ptype fffptr PASS: gdb.base/ptype.exp: ptype "abc" PASS: gdb.base/ptype.exp: ptype {'a','b','c'} PASS: gdb.base/ptype.exp: ptype {0,1,2} PASS: gdb.base/ptype.exp: ptype {(long)0,(long)1,(long)2} PASS: gdb.base/ptype.exp: ptype {(float)0,(float)1,(float)2} PASS: gdb.base/ptype.exp: ptype {{0,1,2},{3,4,5}} PASS: gdb.base/ptype.exp: ptype {4,5,6}[2] PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1] Running ../../../src/gdb/testsuite/gdb.base/radix.exp ... PASS: gdb.base/radix.exp: initialize radix, input radix 2 PASS: gdb.base/radix.exp: set input-radix 2 PASS: gdb.base/radix.exp: show radix, input radix 2 PASS: gdb.base/radix.exp: print 010; expect 8; input radix 2 PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 2 PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 2 PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 2 PASS: gdb.base/radix.exp: print 0; expect 0; input radix 2 PASS: gdb.base/radix.exp: print 1; expect 1; input radix 2 PASS: gdb.base/radix.exp: print -1; expect -1; input radix 2 PASS: gdb.base/radix.exp: print 10; expect 2; input radix 2 PASS: gdb.base/radix.exp: print 11; expect 3; input radix 2 PASS: gdb.base/radix.exp: print -10; expect -2; input radix 2 PASS: gdb.base/radix.exp: print -11; expect -3; input radix 2 PASS: gdb.base/radix.exp: print 100; expect 4; input radix 2 PASS: gdb.base/radix.exp: print 101; expect 5; input radix 2 PASS: gdb.base/radix.exp: print -100; expect -4; input radix 2 PASS: gdb.base/radix.exp: print -101; expect -5; input radix 2 PASS: gdb.base/radix.exp: print 10101; expect 21; input radix 2 PASS: gdb.base/radix.exp: print 4; expect Invalid number "4"\.; input radix 2 PASS: gdb.base/radix.exp: print -2; expect Invalid number "2"\.; input radix 2 PASS: gdb.base/radix.exp: initialize radix, input radix 3 PASS: gdb.base/radix.exp: set input-radix 3 PASS: gdb.base/radix.exp: show radix, input radix 3 PASS: gdb.base/radix.exp: print 010; expect 8; input radix 3 PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 3 PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 3 PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 3 PASS: gdb.base/radix.exp: print 0; expect 0; input radix 3 PASS: gdb.base/radix.exp: print 1; expect 1; input radix 3 PASS: gdb.base/radix.exp: print -1; expect -1; input radix 3 PASS: gdb.base/radix.exp: print 10; expect 3; input radix 3 PASS: gdb.base/radix.exp: print 11; expect 4; input radix 3 PASS: gdb.base/radix.exp: print -10; expect -3; input radix 3 PASS: gdb.base/radix.exp: print -11; expect -4; input radix 3 PASS: gdb.base/radix.exp: print 100; expect 9; input radix 3 PASS: gdb.base/radix.exp: print 101; expect 10; input radix 3 PASS: gdb.base/radix.exp: print -100; expect -9; input radix 3 PASS: gdb.base/radix.exp: print -101; expect -10; input radix 3 PASS: gdb.base/radix.exp: print 10101; expect 91; input radix 3 PASS: gdb.base/radix.exp: print 2; expect 2; input radix 3 PASS: gdb.base/radix.exp: print 20; expect 6; input radix 3 PASS: gdb.base/radix.exp: print 3; expect Invalid number "3"\.; input radix 3 PASS: gdb.base/radix.exp: print 30; expect Invalid number "30"\.; input radix 2 PASS: gdb.base/radix.exp: initialize radix, input radix 8 PASS: gdb.base/radix.exp: set input-radix 8 PASS: gdb.base/radix.exp: show radix, input radix 8 PASS: gdb.base/radix.exp: print 010; expect 8; input radix 8 PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 8 PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 8 PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 8 PASS: gdb.base/radix.exp: print 0; expect 0; input radix 8 PASS: gdb.base/radix.exp: print 1; expect 1; input radix 8 PASS: gdb.base/radix.exp: print -1; expect -1; input radix 8 PASS: gdb.base/radix.exp: print 10; expect 8; input radix 8 PASS: gdb.base/radix.exp: print 11; expect 9; input radix 8 PASS: gdb.base/radix.exp: print -10; expect -8; input radix 8 PASS: gdb.base/radix.exp: print -11; expect -9; input radix 8 PASS: gdb.base/radix.exp: print 100; expect 64; input radix 8 PASS: gdb.base/radix.exp: print 101; expect 65; input radix 8 PASS: gdb.base/radix.exp: print -100; expect -64; input radix 8 PASS: gdb.base/radix.exp: print -101; expect -65; input radix 8 PASS: gdb.base/radix.exp: print 10101; expect 4161; input radix 8 PASS: gdb.base/radix.exp: print 20; expect 16; input radix 8 PASS: gdb.base/radix.exp: print -20; expect -16; input radix 8 PASS: gdb.base/radix.exp: print 8; expect Invalid number "8".; input radix 8 PASS: gdb.base/radix.exp: print -9; expect Invalid number "9".; input radix 8 PASS: gdb.base/radix.exp: initialize radix, input radix 10 PASS: gdb.base/radix.exp: set input-radix 10 PASS: gdb.base/radix.exp: show radix, input radix 10 PASS: gdb.base/radix.exp: print 010; expect 8; input radix 10 PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 10 PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 10 PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 10 PASS: gdb.base/radix.exp: print 0; expect 0; input radix 10 PASS: gdb.base/radix.exp: print 1; expect 1; input radix 10 PASS: gdb.base/radix.exp: print -1; expect -1; input radix 10 PASS: gdb.base/radix.exp: print 10; expect 10; input radix 10 PASS: gdb.base/radix.exp: print 11; expect 11; input radix 10 PASS: gdb.base/radix.exp: print -10; expect -10; input radix 10 PASS: gdb.base/radix.exp: print -11; expect -11; input radix 10 PASS: gdb.base/radix.exp: print 100; expect 100; input radix 10 PASS: gdb.base/radix.exp: print 101; expect 101; input radix 10 PASS: gdb.base/radix.exp: print -100; expect -100; input radix 10 PASS: gdb.base/radix.exp: print -101; expect -101; input radix 10 PASS: gdb.base/radix.exp: print 10101; expect 10101; input radix 10 PASS: gdb.base/radix.exp: print -12; expect -12; input radix 10 PASS: gdb.base/radix.exp: initialize radix, input radix 16 PASS: gdb.base/radix.exp: set input-radix 16 PASS: gdb.base/radix.exp: show radix, input radix 16 PASS: gdb.base/radix.exp: print 010; expect 8; input radix 16 PASS: gdb.base/radix.exp: print 20.; expect 20; input radix 16 PASS: gdb.base/radix.exp: print (int) 20.; expect 20; input radix 16 PASS: gdb.base/radix.exp: print 0xf; expect 15; input radix 16 PASS: gdb.base/radix.exp: print 0; expect 0; input radix 16 PASS: gdb.base/radix.exp: print 1; expect 1; input radix 16 PASS: gdb.base/radix.exp: print -1; expect -1; input radix 16 PASS: gdb.base/radix.exp: print 10; expect 16; input radix 16 PASS: gdb.base/radix.exp: print 11; expect 17; input radix 16 PASS: gdb.base/radix.exp: print -10; expect -16; input radix 16 PASS: gdb.base/radix.exp: print -11; expect -17; input radix 16 PASS: gdb.base/radix.exp: print 100; expect 256; input radix 16 PASS: gdb.base/radix.exp: print 101; expect 257; input radix 16 PASS: gdb.base/radix.exp: print -100; expect -256; input radix 16 PASS: gdb.base/radix.exp: print -101; expect -257; input radix 16 PASS: gdb.base/radix.exp: print 10101; expect 65793; input radix 16 PASS: gdb.base/radix.exp: initialize radix, output radix 8 PASS: gdb.base/radix.exp: set output-radix 8 PASS: gdb.base/radix.exp: show radix, output radix 8 PASS: gdb.base/radix.exp: print 010; expect 010; output radix 8 PASS: gdb.base/radix.exp: print 0xf; expect 17; output radix 8 PASS: gdb.base/radix.exp: print 10; expect 12; output radix 8 PASS: gdb.base/radix.exp: print 100; expect 144; output radix 8 KFAIL: gdb.base/radix.exp: print 20.; expect 24; output radix 8 (PRMS: gdb/1715) PASS: gdb.base/radix.exp: print (int) 20.; expect 24; output radix 8 PASS: gdb.base/radix.exp: initialize radix, output radix 10 PASS: gdb.base/radix.exp: set output-radix 10 PASS: gdb.base/radix.exp: show radix, output radix 10 PASS: gdb.base/radix.exp: print 010; expect 8; output radix 10 PASS: gdb.base/radix.exp: print 0xf; expect 15; output radix 10 PASS: gdb.base/radix.exp: print 10; expect 10; output radix 10 PASS: gdb.base/radix.exp: print 100; expect 100; output radix 10 PASS: gdb.base/radix.exp: print 20.; expect 20; output radix 10 PASS: gdb.base/radix.exp: print (int) 20.; expect 20; output radix 10 PASS: gdb.base/radix.exp: initialize radix, output radix 16 PASS: gdb.base/radix.exp: set output-radix 16 PASS: gdb.base/radix.exp: show radix, output radix 16 PASS: gdb.base/radix.exp: print 010; expect 8; output radix 16 PASS: gdb.base/radix.exp: print 0xf; expect f; output radix 16 PASS: gdb.base/radix.exp: print 10; expect a; output radix 16 PASS: gdb.base/radix.exp: print 100; expect 64; output radix 16 KFAIL: gdb.base/radix.exp: print 20.; expect 14; output radix 16 (PRMS: gdb/1715) PASS: gdb.base/radix.exp: print (int) 20.; expect 14; output radix 16 Running ../../../src/gdb/testsuite/gdb.base/readline.exp ... PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 1 PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 2 PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 3 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 3 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 2 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 1 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 1 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 2 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 3 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send if 1 > 0 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send p 5 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - send end PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to end PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to p 5 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-p to if 1 > 0 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for if 1 > 0 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for p 5 PASS: gdb.base/readline.exp: operate-and-get-next with secondary prompt - C-o for end PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 7 PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 8 PASS: gdb.base/readline.exp: Simple operate-and-get-next - send p 9 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 9 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 8 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-p to p 7 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 7 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 8 PASS: gdb.base/readline.exp: Simple operate-and-get-next - C-o for p 9 Running ../../../src/gdb/testsuite/gdb.base/recurse.exp ... PASS: gdb.base/recurse.exp: next over b = 0 in first instance PASS: gdb.base/recurse.exp: set first instance watchpoint PASS: gdb.base/recurse.exp: continue to first instance watchpoint, first time PASS: gdb.base/recurse.exp: continue to recurse (a = 9) PASS: gdb.base/recurse.exp: continue to recurse (a = 8) PASS: gdb.base/recurse.exp: continue to recurse (a = 7) PASS: gdb.base/recurse.exp: continue to recurse (a = 6) PASS: gdb.base/recurse.exp: continue to recurse (a = 5) PASS: gdb.base/recurse.exp: next over b = 0 in second instance PASS: gdb.base/recurse.exp: set second instance watchpoint PASS: gdb.base/recurse.exp: continue to second instance watchpoint, first time PASS: gdb.base/recurse.exp: continue to recurse (a = 4) PASS: gdb.base/recurse.exp: continue to recurse (a = 3) PASS: gdb.base/recurse.exp: continue to recurse (a = 2) PASS: gdb.base/recurse.exp: continue to recurse (a = 1) FAIL: gdb.base/recurse.exp: continue to second instance watchpoint, second time FAIL: gdb.base/recurse.exp: second instance watchpoint deleted when leaving scope FAIL: gdb.base/recurse.exp: continue to first instance watchpoint, second time PASS: gdb.base/recurse.exp: first instance watchpoint deleted when leaving scope Running ../../../src/gdb/testsuite/gdb.base/regs.exp ... Running ../../../src/gdb/testsuite/gdb.base/relational.exp ... PASS: gdb.base/relational.exp: set variable x=14 PASS: gdb.base/relational.exp: set variable y=2 PASS: gdb.base/relational.exp: set variable z=2 PASS: gdb.base/relational.exp: set variable w=3 PASS: gdb.base/relational.exp: print value of x PASS: gdb.base/relational.exp: print value of y PASS: gdb.base/relational.exp: print value of z PASS: gdb.base/relational.exp: print value of w PASS: gdb.base/relational.exp: print value of xy PASS: gdb.base/relational.exp: print value of x>=y PASS: gdb.base/relational.exp: print value of x==y PASS: gdb.base/relational.exp: print value of x!=y PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable y PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of xy>z PASS: gdb.base/relational.exp: print value of x>=y>=z PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable y PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x==y==z PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x!=y!=z PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable y PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x=z PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of xz PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: print value of x>y>=z PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x>y==z PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x>y!=z PASS: gdb.base/relational.exp: set x to 4 PASS: gdb.base/relational.exp: print value of x>y<=z PASS: gdb.base/relational.exp: print value of x>=y==z PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: print value of x>=y!=z PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x>=y<=z PASS: gdb.base/relational.exp: print value of x<=y==z PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: print value of x<=y!=z PASS: gdb.base/relational.exp: print value of x==y!=z PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of x>=(y=(y!=z) PASS: gdb.base/relational.exp: print value of x==(y==z) PASS: gdb.base/relational.exp: set variable x PASS: gdb.base/relational.exp: set variable z PASS: gdb.base/relational.exp: print value of (x==y)(); call 1 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-tc PASS: gdb.base/structs.exp: p/c L; call 1 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tc FAIL: gdb.base/structs.exp: p/c L; call 3 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tc PASS: gdb.base/structs.exp: p/c L; call 4 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-tc FAIL: gdb.base/structs.exp: p/c L; call 5 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 6 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 6 structs-tc FAIL: gdb.base/structs.exp: p/c L; call 6 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 7 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 7 structs-tc FAIL: gdb.base/structs.exp: p/c L; call 7 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 8 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 8 structs-tc PASS: gdb.base/structs.exp: p/c L; call 8 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 9 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 9 structs-tc PASS: gdb.base/structs.exp: p/c L; call 9 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 10 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 10 structs-tc PASS: gdb.base/structs.exp: p/c L; call 10 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 11 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 11 structs-tc PASS: gdb.base/structs.exp: p/c L; call 11 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 12 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 12 structs-tc PASS: gdb.base/structs.exp: p/c L; call 12 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 13 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 13 structs-tc PASS: gdb.base/structs.exp: p/c L; call 13 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 14 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 14 structs-tc PASS: gdb.base/structs.exp: p/c L; call 14 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 15 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 15 structs-tc PASS: gdb.base/structs.exp: p/c L; call 15 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 16 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 16 structs-tc PASS: gdb.base/structs.exp: p/c L; call 16 structs-tc PASS: gdb.base/structs.exp: p/c fun(); call 17 structs-tc PASS: gdb.base/structs.exp: call Fun(foo); call 17 structs-tc PASS: gdb.base/structs.exp: p/c L; call 17 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 1 structs-tc PASS: gdb.base/structs.exp: return foo; return 1 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 1 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-tc PASS: gdb.base/structs.exp: finish foo; return 1 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 1 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tc PASS: gdb.base/structs.exp: return foo; return 2 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tc PASS: gdb.base/structs.exp: finish foo; return 2 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 3 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 3 structs-tc PASS: gdb.base/structs.exp: return foo; return 3 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 3 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 3 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 3 structs-tc PASS: gdb.base/structs.exp: finish foo; return 3 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 3 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 4 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 4 structs-tc PASS: gdb.base/structs.exp: return foo; return 4 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 4 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 4 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 4 structs-tc PASS: gdb.base/structs.exp: finish foo; return 4 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 4 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 5 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 5 structs-tc PASS: gdb.base/structs.exp: return foo; return 5 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 5 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 5 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 5 structs-tc PASS: gdb.base/structs.exp: finish foo; return 5 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 5 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 5 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 6 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 6 structs-tc PASS: gdb.base/structs.exp: return foo; return 6 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 6 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 6 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 6 structs-tc PASS: gdb.base/structs.exp: finish foo; return 6 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 6 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 6 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 7 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 7 structs-tc PASS: gdb.base/structs.exp: return foo; return 7 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 7 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 7 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 7 structs-tc PASS: gdb.base/structs.exp: finish foo; return 7 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 7 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 7 structs-tc PASS: gdb.base/structs.exp: advance to fun for return; return 8 structs-tc PASS: gdb.base/structs.exp: zed L for return; return 8 structs-tc PASS: gdb.base/structs.exp: return foo; return 8 structs-tc PASS: gdb.base/structs.exp: value foo returned; return 8 structs-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 8 structs-tc PASS: gdb.base/structs.exp: zed L for finish; return 8 structs-tc PASS: gdb.base/structs.exp: finish foo; return 8 structs-tc PASS: gdb.base/structs.exp: value foo finished; return 8 structs-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 8 structs-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-ts PASS: gdb.base/structs.exp: set print address off; structs-ts PASS: gdb.base/structs.exp: set width 0; structs-ts PASS: gdb.base/structs.exp: ptype foo1; structs-ts PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-ts PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-ts PASS: gdb.base/structs.exp: p/c L; call 1 structs-ts PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-ts PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-ts PASS: gdb.base/structs.exp: p/c L; call 2 structs-ts PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-ts PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-ts FAIL: gdb.base/structs.exp: p/c L; call 3 structs-ts PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-ts PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-ts PASS: gdb.base/structs.exp: p/c L; call 4 structs-ts PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-ts PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-ts PASS: gdb.base/structs.exp: p/c L; call 5 structs-ts PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-ts PASS: gdb.base/structs.exp: zed L for return; return 1 structs-ts PASS: gdb.base/structs.exp: return foo; return 1 structs-ts PASS: gdb.base/structs.exp: value foo returned; return 1 structs-ts PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-ts PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-ts PASS: gdb.base/structs.exp: finish foo; return 1 structs-ts PASS: gdb.base/structs.exp: value foo finished; return 1 structs-ts PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ts PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-ts PASS: gdb.base/structs.exp: zed L for return; return 2 structs-ts PASS: gdb.base/structs.exp: return foo; return 2 structs-ts PASS: gdb.base/structs.exp: value foo returned; return 2 structs-ts PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-ts PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-ts PASS: gdb.base/structs.exp: finish foo; return 2 structs-ts PASS: gdb.base/structs.exp: value foo finished; return 2 structs-ts PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts PASS: gdb.base/structs.exp: advance to fun for return; return 3 structs-ts PASS: gdb.base/structs.exp: zed L for return; return 3 structs-ts PASS: gdb.base/structs.exp: return foo; return 3 structs-ts PASS: gdb.base/structs.exp: value foo returned; return 3 structs-ts PASS: gdb.base/structs.exp: advance to fun for finish; return 3 structs-ts PASS: gdb.base/structs.exp: zed L for finish; return 3 structs-ts PASS: gdb.base/structs.exp: finish foo; return 3 structs-ts PASS: gdb.base/structs.exp: value foo finished; return 3 structs-ts PASS: gdb.base/structs.exp: return value known implies finish value known; return 3 structs-ts PASS: gdb.base/structs.exp: advance to fun for return; return 4 structs-ts PASS: gdb.base/structs.exp: zed L for return; return 4 structs-ts PASS: gdb.base/structs.exp: return foo; return 4 structs-ts PASS: gdb.base/structs.exp: value foo returned; return 4 structs-ts PASS: gdb.base/structs.exp: advance to fun for finish; return 4 structs-ts PASS: gdb.base/structs.exp: zed L for finish; return 4 structs-ts PASS: gdb.base/structs.exp: finish foo; return 4 structs-ts PASS: gdb.base/structs.exp: value foo finished; return 4 structs-ts PASS: gdb.base/structs.exp: return value known implies finish value known; return 4 structs-ts PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-ti PASS: gdb.base/structs.exp: set print address off; structs-ti PASS: gdb.base/structs.exp: set width 0; structs-ti PASS: gdb.base/structs.exp: ptype foo1; structs-ti PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-ti PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-ti PASS: gdb.base/structs.exp: p/c L; call 1 structs-ti PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-ti PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-ti PASS: gdb.base/structs.exp: p/c L; call 2 structs-ti PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-ti PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-ti PASS: gdb.base/structs.exp: p/c L; call 3 structs-ti PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-ti PASS: gdb.base/structs.exp: zed L for return; return 1 structs-ti PASS: gdb.base/structs.exp: return foo; return 1 structs-ti PASS: gdb.base/structs.exp: value foo returned; return 1 structs-ti PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-ti PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-ti PASS: gdb.base/structs.exp: finish foo; return 1 structs-ti PASS: gdb.base/structs.exp: value foo finished; return 1 structs-ti PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-ti PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-ti PASS: gdb.base/structs.exp: zed L for return; return 2 structs-ti PASS: gdb.base/structs.exp: return foo; return 2 structs-ti PASS: gdb.base/structs.exp: value foo returned; return 2 structs-ti PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-ti PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-ti PASS: gdb.base/structs.exp: finish foo; return 2 structs-ti PASS: gdb.base/structs.exp: value foo finished; return 2 structs-ti PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tl PASS: gdb.base/structs.exp: set print address off; structs-tl PASS: gdb.base/structs.exp: set width 0; structs-tl PASS: gdb.base/structs.exp: ptype foo1; structs-tl PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-tl PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-tl PASS: gdb.base/structs.exp: p/c L; call 1 structs-tl PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tl PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tl PASS: gdb.base/structs.exp: p/c L; call 2 structs-tl PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tl PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tl PASS: gdb.base/structs.exp: p/c L; call 3 structs-tl PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-tl PASS: gdb.base/structs.exp: zed L for return; return 1 structs-tl PASS: gdb.base/structs.exp: return foo; return 1 structs-tl PASS: gdb.base/structs.exp: value foo returned; return 1 structs-tl PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-tl PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-tl PASS: gdb.base/structs.exp: finish foo; return 1 structs-tl PASS: gdb.base/structs.exp: value foo finished; return 1 structs-tl PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tl PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tl PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tl PASS: gdb.base/structs.exp: return foo; return 2 structs-tl PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tl PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tl PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tl PASS: gdb.base/structs.exp: finish foo; return 2 structs-tl PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tl PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tll PASS: gdb.base/structs.exp: set print address off; structs-tll PASS: gdb.base/structs.exp: set width 0; structs-tll PASS: gdb.base/structs.exp: ptype foo1; structs-tll PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-tll PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-tll PASS: gdb.base/structs.exp: p/c L; call 1 structs-tll PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tll PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tll PASS: gdb.base/structs.exp: p/c L; call 2 structs-tll PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-tll PASS: gdb.base/structs.exp: zed L for return; return 1 structs-tll PASS: gdb.base/structs.exp: return foo; return 1 structs-tll PASS: gdb.base/structs.exp: value foo returned; return 1 structs-tll PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-tll PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-tll PASS: gdb.base/structs.exp: finish foo; return 1 structs-tll PASS: gdb.base/structs.exp: value foo finished; return 1 structs-tll PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tll PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tf PASS: gdb.base/structs.exp: set print address off; structs-tf PASS: gdb.base/structs.exp: set width 0; structs-tf PASS: gdb.base/structs.exp: ptype foo1; structs-tf PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-tf PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-tf FAIL: gdb.base/structs.exp: p/c L; call 1 structs-tf PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tf PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tf PASS: gdb.base/structs.exp: p/c L; call 2 structs-tf PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tf PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tf PASS: gdb.base/structs.exp: p/c L; call 3 structs-tf PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-tf PASS: gdb.base/structs.exp: zed L for return; return 1 structs-tf PASS: gdb.base/structs.exp: return foo; return 1 structs-tf PASS: gdb.base/structs.exp: value foo returned; return 1 structs-tf PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-tf PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-tf PASS: gdb.base/structs.exp: finish foo; return 1 structs-tf PASS: gdb.base/structs.exp: value foo finished; return 1 structs-tf PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tf PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tf PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tf PASS: gdb.base/structs.exp: return foo; return 2 structs-tf PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tf PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tf PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tf PASS: gdb.base/structs.exp: finish foo; return 2 structs-tf PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tf PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-td PASS: gdb.base/structs.exp: set print address off; structs-td PASS: gdb.base/structs.exp: set width 0; structs-td PASS: gdb.base/structs.exp: ptype foo1; structs-td PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-td PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-td FAIL: gdb.base/structs.exp: p/c L; call 1 structs-td PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-td PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-td PASS: gdb.base/structs.exp: p/c L; call 2 structs-td PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-td PASS: gdb.base/structs.exp: zed L for return; return 1 structs-td PASS: gdb.base/structs.exp: return foo; return 1 structs-td PASS: gdb.base/structs.exp: value foo returned; return 1 structs-td PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-td PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-td PASS: gdb.base/structs.exp: finish foo; return 1 structs-td PASS: gdb.base/structs.exp: value foo finished; return 1 structs-td PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-td PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tld PASS: gdb.base/structs.exp: set print address off; structs-tld PASS: gdb.base/structs.exp: set width 0; structs-tld PASS: gdb.base/structs.exp: ptype foo1; structs-tld PASS: gdb.base/structs.exp: p/c fun(); call 1 structs-tld PASS: gdb.base/structs.exp: call Fun(foo); call 1 structs-tld FAIL: gdb.base/structs.exp: p/c L; call 1 structs-tld PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tld PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tld PASS: gdb.base/structs.exp: p/c L; call 2 structs-tld PASS: gdb.base/structs.exp: advance to fun for return; return 1 structs-tld PASS: gdb.base/structs.exp: zed L for return; return 1 structs-tld PASS: gdb.base/structs.exp: return foo; return 1 structs-tld PASS: gdb.base/structs.exp: value foo returned; return 1 structs-tld PASS: gdb.base/structs.exp: advance to fun for finish; return 1 structs-tld PASS: gdb.base/structs.exp: zed L for finish; return 1 structs-tld PASS: gdb.base/structs.exp: finish foo; return 1 structs-tld PASS: gdb.base/structs.exp: value foo finished; return 1 structs-tld PASS: gdb.base/structs.exp: return value known implies finish value known; return 1 structs-tld PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-ts-tc PASS: gdb.base/structs.exp: set print address off; structs-ts-tc PASS: gdb.base/structs.exp: set width 0; structs-ts-tc PASS: gdb.base/structs.exp: ptype foo2; structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-ts-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-ts-tc PASS: gdb.base/structs.exp: p/c L; call 3 structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-ts-tc FAIL: gdb.base/structs.exp: p/c L; call 4 structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-ts-tc FAIL: gdb.base/structs.exp: p/c L; call 5 structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 6 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 6 structs-ts-tc PASS: gdb.base/structs.exp: p/c L; call 6 structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 7 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 7 structs-ts-tc PASS: gdb.base/structs.exp: p/c L; call 7 structs-ts-tc PASS: gdb.base/structs.exp: p/c fun(); call 8 structs-ts-tc PASS: gdb.base/structs.exp: call Fun(foo); call 8 structs-ts-tc PASS: gdb.base/structs.exp: p/c L; call 8 structs-ts-tc PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-ts-tc PASS: gdb.base/structs.exp: zed L for return; return 2 structs-ts-tc PASS: gdb.base/structs.exp: return foo; return 2 structs-ts-tc PASS: gdb.base/structs.exp: value foo returned; return 2 structs-ts-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-ts-tc PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-ts-tc PASS: gdb.base/structs.exp: finish foo; return 2 structs-ts-tc PASS: gdb.base/structs.exp: value foo finished; return 2 structs-ts-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ts-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-ti-tc PASS: gdb.base/structs.exp: set print address off; structs-ti-tc PASS: gdb.base/structs.exp: set width 0; structs-ti-tc PASS: gdb.base/structs.exp: ptype foo2; structs-ti-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-ti-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-ti-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-ti-tc PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-ti-tc PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-ti-tc PASS: gdb.base/structs.exp: p/c L; call 3 structs-ti-tc PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-ti-tc PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-ti-tc PASS: gdb.base/structs.exp: p/c L; call 4 structs-ti-tc PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-ti-tc PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-ti-tc PASS: gdb.base/structs.exp: p/c L; call 5 structs-ti-tc PASS: gdb.base/structs.exp: p/c fun(); call 6 structs-ti-tc PASS: gdb.base/structs.exp: call Fun(foo); call 6 structs-ti-tc PASS: gdb.base/structs.exp: p/c L; call 6 structs-ti-tc PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-ti-tc PASS: gdb.base/structs.exp: zed L for return; return 2 structs-ti-tc PASS: gdb.base/structs.exp: return foo; return 2 structs-ti-tc PASS: gdb.base/structs.exp: value foo returned; return 2 structs-ti-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-ti-tc PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-ti-tc PASS: gdb.base/structs.exp: finish foo; return 2 structs-ti-tc PASS: gdb.base/structs.exp: value foo finished; return 2 structs-ti-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-ti-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tl-tc PASS: gdb.base/structs.exp: set print address off; structs-tl-tc PASS: gdb.base/structs.exp: set width 0; structs-tl-tc PASS: gdb.base/structs.exp: ptype foo2; structs-tl-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tl-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tl-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-tl-tc PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tl-tc PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tl-tc PASS: gdb.base/structs.exp: p/c L; call 3 structs-tl-tc PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tl-tc PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tl-tc PASS: gdb.base/structs.exp: p/c L; call 4 structs-tl-tc PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-tl-tc PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-tl-tc PASS: gdb.base/structs.exp: p/c L; call 5 structs-tl-tc PASS: gdb.base/structs.exp: p/c fun(); call 6 structs-tl-tc PASS: gdb.base/structs.exp: call Fun(foo); call 6 structs-tl-tc PASS: gdb.base/structs.exp: p/c L; call 6 structs-tl-tc PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tl-tc PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tl-tc PASS: gdb.base/structs.exp: return foo; return 2 structs-tl-tc PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tl-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tl-tc PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tl-tc PASS: gdb.base/structs.exp: finish foo; return 2 structs-tl-tc PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tl-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tl-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tll-tc PASS: gdb.base/structs.exp: set print address off; structs-tll-tc PASS: gdb.base/structs.exp: set width 0; structs-tll-tc PASS: gdb.base/structs.exp: ptype foo2; structs-tll-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tll-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tll-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-tll-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tf-tc PASS: gdb.base/structs.exp: set print address off; structs-tf-tc PASS: gdb.base/structs.exp: set width 0; structs-tf-tc PASS: gdb.base/structs.exp: ptype foo2; structs-tf-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tf-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tf-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-tf-tc PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tf-tc PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tf-tc PASS: gdb.base/structs.exp: p/c L; call 3 structs-tf-tc PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tf-tc PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tf-tc PASS: gdb.base/structs.exp: p/c L; call 4 structs-tf-tc PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-tf-tc PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-tf-tc PASS: gdb.base/structs.exp: p/c L; call 5 structs-tf-tc PASS: gdb.base/structs.exp: p/c fun(); call 6 structs-tf-tc PASS: gdb.base/structs.exp: call Fun(foo); call 6 structs-tf-tc PASS: gdb.base/structs.exp: p/c L; call 6 structs-tf-tc PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tf-tc PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tf-tc PASS: gdb.base/structs.exp: return foo; return 2 structs-tf-tc PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tf-tc PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tf-tc PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tf-tc PASS: gdb.base/structs.exp: finish foo; return 2 structs-tf-tc PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tf-tc PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-td-tc PASS: gdb.base/structs.exp: set print address off; structs-td-tc PASS: gdb.base/structs.exp: set width 0; structs-td-tc PASS: gdb.base/structs.exp: ptype foo2; structs-td-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-td-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-td-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-td-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tld-tc PASS: gdb.base/structs.exp: set print address off; structs-tld-tc PASS: gdb.base/structs.exp: set width 0; structs-tld-tc PASS: gdb.base/structs.exp: ptype foo2; structs-tld-tc PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tld-tc PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tld-tc PASS: gdb.base/structs.exp: p/c L; call 2 structs-tld-tc PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-ts PASS: gdb.base/structs.exp: set print address off; structs-tc-ts PASS: gdb.base/structs.exp: set width 0; structs-tc-ts PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ts PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-ts PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-ts PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-ts PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tc-ts PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tc-ts FAIL: gdb.base/structs.exp: p/c L; call 3 structs-tc-ts PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tc-ts PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tc-ts PASS: gdb.base/structs.exp: p/c L; call 4 structs-tc-ts PASS: gdb.base/structs.exp: p/c fun(); call 5 structs-tc-ts PASS: gdb.base/structs.exp: call Fun(foo); call 5 structs-tc-ts PASS: gdb.base/structs.exp: p/c L; call 5 structs-tc-ts PASS: gdb.base/structs.exp: p/c fun(); call 6 structs-tc-ts PASS: gdb.base/structs.exp: call Fun(foo); call 6 structs-tc-ts PASS: gdb.base/structs.exp: p/c L; call 6 structs-tc-ts PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tc-ts PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tc-ts PASS: gdb.base/structs.exp: return foo; return 2 structs-tc-ts PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tc-ts PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tc-ts PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tc-ts PASS: gdb.base/structs.exp: finish foo; return 2 structs-tc-ts PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tc-ts PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ts PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-ti PASS: gdb.base/structs.exp: set print address off; structs-tc-ti PASS: gdb.base/structs.exp: set width 0; structs-tc-ti PASS: gdb.base/structs.exp: ptype foo2; structs-tc-ti PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-ti PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-ti PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-ti PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tc-ti PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tc-ti PASS: gdb.base/structs.exp: p/c L; call 3 structs-tc-ti PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tc-ti PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tc-ti PASS: gdb.base/structs.exp: p/c L; call 4 structs-tc-ti PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tc-ti PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tc-ti PASS: gdb.base/structs.exp: return foo; return 2 structs-tc-ti PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tc-ti PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tc-ti PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tc-ti PASS: gdb.base/structs.exp: finish foo; return 2 structs-tc-ti PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tc-ti PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-ti PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-tl PASS: gdb.base/structs.exp: set print address off; structs-tc-tl PASS: gdb.base/structs.exp: set width 0; structs-tc-tl PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tl PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-tl PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-tl PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-tl PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tc-tl PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tc-tl PASS: gdb.base/structs.exp: p/c L; call 3 structs-tc-tl PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tc-tl PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tc-tl PASS: gdb.base/structs.exp: p/c L; call 4 structs-tc-tl PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tc-tl PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tc-tl PASS: gdb.base/structs.exp: return foo; return 2 structs-tc-tl PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tc-tl PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tc-tl PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tc-tl PASS: gdb.base/structs.exp: finish foo; return 2 structs-tc-tl PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tc-tl PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tc-tl PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-tll PASS: gdb.base/structs.exp: set print address off; structs-tc-tll PASS: gdb.base/structs.exp: set width 0; structs-tc-tll PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tll PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-tll PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-tll PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-tll PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-tf PASS: gdb.base/structs.exp: set print address off; structs-tc-tf PASS: gdb.base/structs.exp: set width 0; structs-tc-tf PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tf PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-tf PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-tf PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-tf PASS: gdb.base/structs.exp: p/c fun(); call 3 structs-tc-tf PASS: gdb.base/structs.exp: call Fun(foo); call 3 structs-tc-tf PASS: gdb.base/structs.exp: p/c L; call 3 structs-tc-tf PASS: gdb.base/structs.exp: p/c fun(); call 4 structs-tc-tf PASS: gdb.base/structs.exp: call Fun(foo); call 4 structs-tc-tf PASS: gdb.base/structs.exp: p/c L; call 4 structs-tc-tf PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-td PASS: gdb.base/structs.exp: set print address off; structs-tc-td PASS: gdb.base/structs.exp: set width 0; structs-tc-td PASS: gdb.base/structs.exp: ptype foo2; structs-tc-td PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-td PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-td PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-td PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tc-tld PASS: gdb.base/structs.exp: set print address off; structs-tc-tld PASS: gdb.base/structs.exp: set width 0; structs-tc-tld PASS: gdb.base/structs.exp: ptype foo2; structs-tc-tld PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tc-tld PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tc-tld PASS: gdb.base/structs.exp: p/c L; call 2 structs-tc-tld PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-td-tf PASS: gdb.base/structs.exp: set print address off; structs-td-tf PASS: gdb.base/structs.exp: set width 0; structs-td-tf PASS: gdb.base/structs.exp: ptype foo2; structs-td-tf PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-td-tf PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-td-tf PASS: gdb.base/structs.exp: p/c L; call 2 structs-td-tf PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-td-tf PASS: gdb.base/structs.exp: zed L for return; return 2 structs-td-tf PASS: gdb.base/structs.exp: return foo; return 2 structs-td-tf PASS: gdb.base/structs.exp: value foo returned; return 2 structs-td-tf PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-td-tf PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-td-tf PASS: gdb.base/structs.exp: finish foo; return 2 structs-td-tf PASS: gdb.base/structs.exp: value foo finished; return 2 structs-td-tf PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-td-tf PASS: gdb.base/structs.exp: set print sevenbit-strings; structs-tf-td PASS: gdb.base/structs.exp: set print address off; structs-tf-td PASS: gdb.base/structs.exp: set width 0; structs-tf-td PASS: gdb.base/structs.exp: ptype foo2; structs-tf-td PASS: gdb.base/structs.exp: p/c fun(); call 2 structs-tf-td PASS: gdb.base/structs.exp: call Fun(foo); call 2 structs-tf-td PASS: gdb.base/structs.exp: p/c L; call 2 structs-tf-td PASS: gdb.base/structs.exp: advance to fun for return; return 2 structs-tf-td PASS: gdb.base/structs.exp: zed L for return; return 2 structs-tf-td PASS: gdb.base/structs.exp: return foo; return 2 structs-tf-td PASS: gdb.base/structs.exp: value foo returned; return 2 structs-tf-td PASS: gdb.base/structs.exp: advance to fun for finish; return 2 structs-tf-td PASS: gdb.base/structs.exp: zed L for finish; return 2 structs-tf-td PASS: gdb.base/structs.exp: finish foo; return 2 structs-tf-td PASS: gdb.base/structs.exp: value foo finished; return 2 structs-tf-td PASS: gdb.base/structs.exp: return value known implies finish value known; return 2 structs-tf-td Running ../../../src/gdb/testsuite/gdb.base/structs2.exp ... PASS: gdb.base/structs2.exp: set width 0 PASS: gdb.base/structs2.exp: structs2 sanity check (PRMS 13536) PASS: gdb.base/structs2.exp: structs2 breakpoint set (PRMS 13536) PASS: gdb.base/structs2.exp: structs2 continue1 (PRMS 13536) PASS: gdb.base/structs2.exp: structs2 continue2 (PRMS 13536) Running ../../../src/gdb/testsuite/gdb.base/term.exp ... PASS: gdb.base/term.exp: test set print sevenbit-strings PASS: gdb.base/term.exp: test set print address off PASS: gdb.base/term.exp: test set width 0 PASS: gdb.base/term.exp: test info terminal PASS: gdb.base/term.exp: test info terminal #2 PASS: gdb.base/term.exp: info terminal at breakpoint Running ../../../src/gdb/testsuite/gdb.base/twice.exp ... PASS: gdb.base/twice.exp: step Running ../../../src/gdb/testsuite/gdb.base/unload.exp ... PASS: gdb.base/unload.exp: set pending breakpoint PASS: gdb.base/unload.exp: single pending breakpoint info PASS: gdb.base/unload.exp: running program PASS: gdb.base/unload.exp: continuing to end of program PASS: gdb.base/unload.exp: rerun to shared library breakpoint PASS: gdb.base/unload.exp: continuing to end of program second time Running ../../../src/gdb/testsuite/gdb.base/until.exp ... PASS: gdb.base/until.exp: until line number PASS: gdb.base/until.exp: malformed until PASS: gdb.base/until.exp: until factorial, recursive function PASS: gdb.base/until.exp: until func, not called by current frame Running ../../../src/gdb/testsuite/gdb.base/varargs.exp ... PASS: gdb.base/varargs.exp: print find_max1(5,1,2,3,4,5) PASS: gdb.base/varargs.exp: print find_max1(1,3) PASS: gdb.base/varargs.exp: print find_max1(10,1,2,3,4,5,6,7,8,29,0) PASS: gdb.base/varargs.exp: print find_max2(3,1,2,3) PASS: gdb.base/varargs.exp: print find_max_double(5,1.0,17.0,2.0,3.0,4.0) Running ../../../src/gdb/testsuite/gdb.base/volatile.exp ... PASS: gdb.base/volatile.exp: ptype vox PASS: gdb.base/volatile.exp: ptype victuals PASS: gdb.base/volatile.exp: ptype vixen PASS: gdb.base/volatile.exp: ptype vitriol PASS: gdb.base/volatile.exp: ptype vellum PASS: gdb.base/volatile.exp: ptype valve PASS: gdb.base/volatile.exp: ptype vacuity PASS: gdb.base/volatile.exp: ptype vertigo PASS: gdb.base/volatile.exp: ptype vampire PASS: gdb.base/volatile.exp: ptype viper PASS: gdb.base/volatile.exp: ptype vigour PASS: gdb.base/volatile.exp: ptype vapour PASS: gdb.base/volatile.exp: ptype ventricle PASS: gdb.base/volatile.exp: ptype vigintillion PASS: gdb.base/volatile.exp: ptype vocation PASS: gdb.base/volatile.exp: ptype veracity PASS: gdb.base/volatile.exp: ptype vapidity PASS: gdb.base/volatile.exp: ptype velocity PASS: gdb.base/volatile.exp: ptype veneer PASS: gdb.base/volatile.exp: ptype video PASS: gdb.base/volatile.exp: ptype vacuum PASS: gdb.base/volatile.exp: ptype veniality PASS: gdb.base/volatile.exp: ptype vitality PASS: gdb.base/volatile.exp: ptype voracity PASS: gdb.base/volatile.exp: ptype victor PASS: gdb.base/volatile.exp: ptype vicar PASS: gdb.base/volatile.exp: ptype victory PASS: gdb.base/volatile.exp: ptype vicarage PASS: gdb.base/volatile.exp: ptype vein PASS: gdb.base/volatile.exp: ptype vogue PASS: gdb.base/volatile.exp: ptype cavern PASS: gdb.base/volatile.exp: ptype coverlet PASS: gdb.base/volatile.exp: ptype caveat PASS: gdb.base/volatile.exp: ptype covenant PASS: gdb.base/volatile.exp: ptype vizier PASS: gdb.base/volatile.exp: ptype vanadium PASS: gdb.base/volatile.exp: ptype vane PASS: gdb.base/volatile.exp: ptype veldt PASS: gdb.base/volatile.exp: ptype cove PASS: gdb.base/volatile.exp: ptype cavity PASS: gdb.base/volatile.exp: ptype vagus PASS: gdb.base/volatile.exp: ptype vagrancy PASS: gdb.base/volatile.exp: ptype vagary PASS: gdb.base/volatile.exp: ptype vendor PASS: gdb.base/volatile.exp: ptype qux2 Running ../../../src/gdb/testsuite/gdb.base/watchpoint.exp ... PASS: gdb.base/watchpoint.exp: set breakpoint at marker1 PASS: gdb.base/watchpoint.exp: set breakpoint at marker2 PASS: gdb.base/watchpoint.exp: info break in watchpoint.exp PASS: gdb.base/watchpoint.exp: set watchpoint on ival3 PASS: gdb.base/watchpoint.exp: watchpoint found in watchpoint/breakpoint table PASS: gdb.base/watchpoint.exp: disable watchpoint PASS: gdb.base/watchpoint.exp: disable watchpoint in test_simple_watchpoint PASS: gdb.base/watchpoint.exp: run to marker1 in test_simple_watchpoint PASS: gdb.base/watchpoint.exp: enable watchpoint PASS: gdb.base/watchpoint.exp: break func1 PASS: gdb.base/watchpoint.exp: set $func1_breakpoint_number = $bpnum PASS: gdb.base/watchpoint.exp: continue to breakpoint at func1 PASS: gdb.base/watchpoint.exp: watchpoint hit, first time PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 1 PASS: gdb.base/watchpoint.exp: delete $func1_breakpoint_number PASS: gdb.base/watchpoint.exp: watchpoint hit, second time PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 2 PASS: gdb.base/watchpoint.exp: watchpoint hit, third time PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 3 PASS: gdb.base/watchpoint.exp: watchpoint hit, fourth time PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 4 PASS: gdb.base/watchpoint.exp: watchpoint hit, fifth time PASS: gdb.base/watchpoint.exp: Watchpoint hit count is 5 PASS: gdb.base/watchpoint.exp: continue to marker2 PASS: gdb.base/watchpoint.exp: watchpoint disabled PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_simple_watchpoint PASS: gdb.base/watchpoint.exp: watchpoints found in watchpoint/breakpoint table PASS: gdb.base/watchpoint.exp: disable watchpoint in test_disabling_watchpoints PASS: gdb.base/watchpoint.exp: run to marker1 in test_disabling_watchpoints PASS: gdb.base/watchpoint.exp: watchpoint enabled PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, first time PASS: gdb.base/watchpoint.exp: watchpoint hit in test_disabling_watchpoints, second time PASS: gdb.base/watchpoint.exp: disable watchpoint #2 in test_disabling_watchpoints PASS: gdb.base/watchpoint.exp: watchpoint disabled in table PASS: gdb.base/watchpoint.exp: disabled watchpoint skipped PASS: gdb.base/watchpoint.exp: continue until exit at continue to exit in test_disabling_watchpoints PASS: gdb.base/watchpoint.exp: watch ival2 PASS: gdb.base/watchpoint.exp: break func2 if 0 PASS: gdb.base/watchpoint.exp: p $func2_breakpoint_number = $bpnum PASS: gdb.base/watchpoint.exp: calling function with watchpoint enabled PASS: gdb.base/watchpoint.exp: finish from marker1 PASS: gdb.base/watchpoint.exp: back at main from marker1 PASS: gdb.base/watchpoint.exp: next to `for' in watchpoint.exp PASS: gdb.base/watchpoint.exp: until to ival1 assignment PASS: gdb.base/watchpoint.exp: until to ival3 assignment PASS: gdb.base/watchpoint.exp: until out of loop PASS: gdb.base/watchpoint.exp: step to ival2 assignment PASS: gdb.base/watchpoint.exp: disable fast watches PASS: gdb.base/watchpoint.exp: show disable fast watches PASS: gdb.base/watchpoint.exp: set slow conditional watch PASS: gdb.base/watchpoint.exp: trigger slow conditional watch PASS: gdb.base/watchpoint.exp: rwatch disallowed when can-set-hw-watchpoints cleared PASS: gdb.base/watchpoint.exp: continue to breakpoint: second x assignment PASS: gdb.base/watchpoint.exp: watch x PASS: gdb.base/watchpoint.exp: next after watch x Running ../../../src/gdb/testsuite/gdb.base/whatis-exp.exp ... PASS: gdb.base/whatis-exp.exp: set variable x=14 PASS: gdb.base/whatis-exp.exp: set variable y=2 PASS: gdb.base/whatis-exp.exp: set variable z=2 PASS: gdb.base/whatis-exp.exp: set variable w=3 PASS: gdb.base/whatis-exp.exp: print value of x PASS: gdb.base/whatis-exp.exp: print value of y PASS: gdb.base/whatis-exp.exp: print value of z PASS: gdb.base/whatis-exp.exp: print value of w PASS: gdb.base/whatis-exp.exp: whatis value of x+y PASS: gdb.base/whatis-exp.exp: whatis value of x-y PASS: gdb.base/whatis-exp.exp: whatis value of x*y PASS: gdb.base/whatis-exp.exp: whatis value of x/y PASS: gdb.base/whatis-exp.exp: whatis value of x%y PASS: gdb.base/whatis-exp.exp: whatis value of x=y PASS: gdb.base/whatis-exp.exp: whatis value of x+=2 PASS: gdb.base/whatis-exp.exp: whatis value of ++x PASS: gdb.base/whatis-exp.exp: whatis value of --x PASS: gdb.base/whatis-exp.exp: whatis value of x++ PASS: gdb.base/whatis-exp.exp: whatis value of x-- Running ../../../src/gdb/testsuite/gdb.base/whatis.exp ... PASS: gdb.base/whatis.exp: whatis char PASS: gdb.base/whatis.exp: whatis signed char PASS: gdb.base/whatis.exp: whatis unsigned char PASS: gdb.base/whatis.exp: whatis short PASS: gdb.base/whatis.exp: whatis signed short PASS: gdb.base/whatis.exp: whatis unsigned short PASS: gdb.base/whatis.exp: whatis int PASS: gdb.base/whatis.exp: whatis signed int PASS: gdb.base/whatis.exp: whatis unsigned int PASS: gdb.base/whatis.exp: whatis long PASS: gdb.base/whatis.exp: whatis signed long PASS: gdb.base/whatis.exp: whatis unsigned long PASS: gdb.base/whatis.exp: whatis float PASS: gdb.base/whatis.exp: whatis double PASS: gdb.base/whatis.exp: whatis char array PASS: gdb.base/whatis.exp: whatis signed char array PASS: gdb.base/whatis.exp: whatis unsigned char array PASS: gdb.base/whatis.exp: whatis short array PASS: gdb.base/whatis.exp: whatis signed short array PASS: gdb.base/whatis.exp: whatis unsigned short array PASS: gdb.base/whatis.exp: whatis int array PASS: gdb.base/whatis.exp: whatis signed int array PASS: gdb.base/whatis.exp: whatis unsigned int array PASS: gdb.base/whatis.exp: whatis long array PASS: gdb.base/whatis.exp: whatis signed long array PASS: gdb.base/whatis.exp: whatis unsigned long array PASS: gdb.base/whatis.exp: whatis float array PASS: gdb.base/whatis.exp: whatis double array PASS: gdb.base/whatis.exp: whatis char pointer PASS: gdb.base/whatis.exp: whatis signed char pointer PASS: gdb.base/whatis.exp: whatis unsigned char pointer PASS: gdb.base/whatis.exp: whatis short pointer PASS: gdb.base/whatis.exp: whatis signed short pointer PASS: gdb.base/whatis.exp: whatis unsigned short pointer PASS: gdb.base/whatis.exp: whatis int pointer PASS: gdb.base/whatis.exp: whatis signed int pointer PASS: gdb.base/whatis.exp: whatis unsigned int pointer PASS: gdb.base/whatis.exp: whatis long pointer PASS: gdb.base/whatis.exp: whatis signed long pointer PASS: gdb.base/whatis.exp: whatis unsigned long pointer PASS: gdb.base/whatis.exp: whatis float pointer PASS: gdb.base/whatis.exp: whatis double pointer PASS: gdb.base/whatis.exp: whatis named structure PASS: gdb.base/whatis.exp: whatis unnamed structure PASS: gdb.base/whatis.exp: whatis named union PASS: gdb.base/whatis.exp: whatis unnamed union PASS: gdb.base/whatis.exp: whatis char function PASS: gdb.base/whatis.exp: whatis signed char function PASS: gdb.base/whatis.exp: whatis unsigned char function PASS: gdb.base/whatis.exp: whatis short function PASS: gdb.base/whatis.exp: whatis signed short function PASS: gdb.base/whatis.exp: whatis unsigned short function PASS: gdb.base/whatis.exp: whatis int function PASS: gdb.base/whatis.exp: whatis signed int function PASS: gdb.base/whatis.exp: whatis unsigned int function PASS: gdb.base/whatis.exp: whatis long function PASS: gdb.base/whatis.exp: whatis signed long function PASS: gdb.base/whatis.exp: whatis unsigned long function PASS: gdb.base/whatis.exp: whatis float function PASS: gdb.base/whatis.exp: whatis double function PASS: gdb.base/whatis.exp: whatis complicated structure PASS: gdb.base/whatis.exp: whatis complicated union PASS: gdb.base/whatis.exp: whatis enumeration PASS: gdb.base/whatis.exp: whatis outer structure PASS: gdb.base/whatis.exp: whatis outer structure member PASS: gdb.base/whatis.exp: whatis inner structure PASS: gdb.base/whatis.exp: whatis inner structure member PASS: gdb.base/whatis.exp: whatis inner union PASS: gdb.base/whatis.exp: whatis inner union member Running ../../../src/gdb/testsuite/gdb.cp/ambiguous.exp ... Running ../../../src/gdb/testsuite/gdb.cp/annota2.exp ... PASS: gdb.cp/annota2.exp: breakpoint main PASS: gdb.cp/annota2.exp: annotation set at level 2 PASS: gdb.cp/annota2.exp: run until main breakpoint PASS: gdb.cp/annota2.exp: print class PASS: gdb.cp/annota2.exp: continue until exit PASS: gdb.cp/annota2.exp: delete bps PASS: gdb.cp/annota2.exp: breakpoint at main PASS: gdb.cp/annota2.exp: run until main breakpoint PASS: gdb.cp/annota2.exp: set watch on a.x PASS: gdb.cp/annota2.exp: watch triggered on a.x PASS: gdb.cp/annota2.exp: annotate-quit Running ../../../src/gdb/testsuite/gdb.cp/annota3.exp ... PASS: gdb.cp/annota3.exp: breakpoint main PASS: gdb.cp/annota3.exp: annotation set at level 3 PASS: gdb.cp/annota3.exp: first run until main breakpoint PASS: gdb.cp/annota3.exp: print class PASS: gdb.cp/annota3.exp: continue to exit PASS: gdb.cp/annota3.exp: delete bps PASS: gdb.cp/annota3.exp: break at main PASS: gdb.cp/annota3.exp: second run until main breakpoint PASS: gdb.cp/annota3.exp: set watch on a.x PASS: gdb.cp/annota3.exp: watch triggered on a.x PASS: gdb.cp/annota3.exp: annotate-quit Running ../../../src/gdb/testsuite/gdb.cp/anon-union.exp ... PASS: gdb.cp/anon-union.exp: next 1 PASS: gdb.cp/anon-union.exp: print foo 1 PASS: gdb.cp/anon-union.exp: next 1 PASS: gdb.cp/anon-union.exp: print foo 2 PASS: gdb.cp/anon-union.exp: set var foo.cloth PASS: gdb.cp/anon-union.exp: print foo 3 PASS: gdb.cp/anon-union.exp: next 2 PASS: gdb.cp/anon-union.exp: print foo 4 PASS: gdb.cp/anon-union.exp: set var foo.pebble PASS: gdb.cp/anon-union.exp: print foo 5 PASS: gdb.cp/anon-union.exp: set var foo.qux PASS: gdb.cp/anon-union.exp: print foo 6 PASS: gdb.cp/anon-union.exp: set var foo.mux PASS: gdb.cp/anon-union.exp: print foo 7 PASS: gdb.cp/anon-union.exp: set var foo.x.rock PASS: gdb.cp/anon-union.exp: print foo 8 PASS: gdb.cp/anon-union.exp: set var foo.x.rock2 PASS: gdb.cp/anon-union.exp: print foo 9 PASS: gdb.cp/anon-union.exp: next 3 PASS: gdb.cp/anon-union.exp: print w 1 PASS: gdb.cp/anon-union.exp: print z 1 PASS: gdb.cp/anon-union.exp: next 4 PASS: gdb.cp/anon-union.exp: print w 2 PASS: gdb.cp/anon-union.exp: print z 2 PASS: gdb.cp/anon-union.exp: set var z PASS: gdb.cp/anon-union.exp: print w 3 PASS: gdb.cp/anon-union.exp: print z 3 Running ../../../src/gdb/testsuite/gdb.cp/breakpoint.exp ... PASS: gdb.cp/breakpoint.exp: continue to C1::Nested::foo Running ../../../src/gdb/testsuite/gdb.cp/bs15503.exp ... PASS: gdb.cp/bs15503.exp: break StringTest::testFunction PASS: gdb.cp/bs15503.exp: continue to StringTest PASS: gdb.cp/bs15503.exp: continue to breakpoint: find position where blank needs to be inserted FAIL: gdb.cp/bs15503.exp: print s.length() FAIL: gdb.cp/bs15503.exp: print s[0] FAIL: gdb.cp/bs15503.exp: print s[s.length()-1] FAIL: gdb.cp/bs15503.exp: print (const char *) s FAIL: gdb.cp/bs15503.exp: print (const char *) s.substr(0,4) FAIL: gdb.cp/bs15503.exp: print (const char *) (s=s.substr(0,4)) Running ../../../src/gdb/testsuite/gdb.cp/casts.exp ... PASS: gdb.cp/casts.exp: cast base class pointer to derived class pointer PASS: gdb.cp/casts.exp: let compiler cast base class pointer to derived class pointer Running ../../../src/gdb/testsuite/gdb.cp/class2.exp ... PASS: gdb.cp/class2.exp: set print object off PASS: gdb.cp/class2.exp: print alpha at marker return 0 PASS: gdb.cp/class2.exp: print beta at marker return 0 PASS: gdb.cp/class2.exp: print * aap at marker return 0 PASS: gdb.cp/class2.exp: print * bbp at marker return 0 PASS: gdb.cp/class2.exp: print * abp at marker return 0, s-p-o off PASS: gdb.cp/class2.exp: print * (B *) abp at marker return 0 PASS: gdb.cp/class2.exp: print object with no data fields Running ../../../src/gdb/testsuite/gdb.cp/classes.exp ... PASS: gdb.cp/classes.exp: ptype struct default_public_struct PASS: gdb.cp/classes.exp: ptype struct explicit_public_struct PASS: gdb.cp/classes.exp: ptype struct protected_struct PASS: gdb.cp/classes.exp: ptype struct private_struct PASS: gdb.cp/classes.exp: ptype struct mixed_protection_struct PASS: gdb.cp/classes.exp: ptype class public_class PASS: gdb.cp/classes.exp: ptype class protected_class PASS: gdb.cp/classes.exp: ptype class default_private_class PASS: gdb.cp/classes.exp: ptype class explicit_private_class PASS: gdb.cp/classes.exp: ptype class mixed_protection_class PASS: gdb.cp/classes.exp: ptype class A PASS: gdb.cp/classes.exp: ptype class B PASS: gdb.cp/classes.exp: ptype class C PASS: gdb.cp/classes.exp: ptype class D PASS: gdb.cp/classes.exp: ptype class E PASS: gdb.cp/classes.exp: ptype class Static PASS: gdb.cp/classes.exp: ptype class vA PASS: gdb.cp/classes.exp: ptype class vB PASS: gdb.cp/classes.exp: ptype class vC PASS: gdb.cp/classes.exp: ptype class vD PASS: gdb.cp/classes.exp: ptype class vE PASS: gdb.cp/classes.exp: ptype class Base1 PASS: gdb.cp/classes.exp: ptype class Foo PASS: gdb.cp/classes.exp: ptype class Bar PASS: gdb.cp/classes.exp: print g_A.a PASS: gdb.cp/classes.exp: print g_A.x PASS: gdb.cp/classes.exp: print g_B.b PASS: gdb.cp/classes.exp: print g_B.x PASS: gdb.cp/classes.exp: print g_C.c PASS: gdb.cp/classes.exp: print g_C.x PASS: gdb.cp/classes.exp: print g_D.d PASS: gdb.cp/classes.exp: print g_D.x PASS: gdb.cp/classes.exp: print g_E.e PASS: gdb.cp/classes.exp: print g_E.x PASS: gdb.cp/classes.exp: print g_A.b PASS: gdb.cp/classes.exp: print g_B.c PASS: gdb.cp/classes.exp: print g_B.d PASS: gdb.cp/classes.exp: print g_C.b PASS: gdb.cp/classes.exp: print g_C.d PASS: gdb.cp/classes.exp: print g_D.e PASS: gdb.cp/classes.exp: print g_A.y PASS: gdb.cp/classes.exp: print g_B.z PASS: gdb.cp/classes.exp: print g_C.q PASS: gdb.cp/classes.exp: print g_D.p PASS: gdb.cp/classes.exp: call class_param.Aptr_a (&g_A) PASS: gdb.cp/classes.exp: call class_param.Aptr_x (&g_A) PASS: gdb.cp/classes.exp: call class_param.Aptr_a (&g_B) PASS: gdb.cp/classes.exp: call class_param.Aptr_x (&g_B) PASS: gdb.cp/classes.exp: call class_param.Aref_a (g_A) PASS: gdb.cp/classes.exp: call class_param.Aref_x (g_A) PASS: gdb.cp/classes.exp: call class_param.Aref_a (g_B) PASS: gdb.cp/classes.exp: call class_param.Aref_x (g_B) PASS: gdb.cp/classes.exp: call class_param.Aval_a (g_A) PASS: gdb.cp/classes.exp: call class_param.Aval_x (g_A) PASS: gdb.cp/classes.exp: call class_param.Aval_a (g_B) PASS: gdb.cp/classes.exp: call class_param.Aval_x (g_B) PASS: gdb.cp/classes.exp: unrelated class *param PASS: gdb.cp/classes.exp: unrelated class ¶m PASS: gdb.cp/classes.exp: unrelated class param PASS: gdb.cp/classes.exp: continue to enums2(\(\)|) PASS: gdb.cp/classes.exp: print obj_with_enum (1) PASS: gdb.cp/classes.exp: next PASS: gdb.cp/classes.exp: print obj_with_enum (2) PASS: gdb.cp/classes.exp: print obj_with_enum.priv_enum PASS: gdb.cp/classes.exp: ptype obj_with_enum.priv_enum KFAIL: gdb.cp/classes.exp: ptype obj_with_enum // unrecognized line type 1: PrivEnum priv_enum; (PRMS: gdb/57) KFAIL: gdb.cp/classes.exp: print (ClassWithEnum::PrivEnum) 42 (PRMS: gdb/1588) KFAIL: gdb.cp/classes.exp: print ('ClassWithEnum::PrivEnum') 42 (PRMS: gdb/57) FAIL: gdb.cp/classes.exp: print Bar::z PASS: gdb.cp/classes.exp: print &Foo::x PASS: gdb.cp/classes.exp: print (int)&Foo::x PASS: gdb.cp/classes.exp: print (int)&Bar::y == 2*sizeof(int) PASS: gdb.cp/classes.exp: print (int)pmi == sizeof(int) PASS: gdb.cp/classes.exp: print Foo::st PASS: gdb.cp/classes.exp: print bar.st PASS: gdb.cp/classes.exp: print &foo.st PASS: gdb.cp/classes.exp: print &Bar::st PASS: gdb.cp/classes.exp: print *$ PASS: gdb.cp/classes.exp: set print static-members off PASS: gdb.cp/classes.exp: print csi without static members PASS: gdb.cp/classes.exp: print cnsi without static members PASS: gdb.cp/classes.exp: set print static-members on PASS: gdb.cp/classes.exp: print csi with static members PASS: gdb.cp/classes.exp: print cnsi with static members PASS: gdb.cp/classes.exp: finish from marker_reg1 PASS: gdb.cp/classes.exp: calling method for small class Running ../../../src/gdb/testsuite/gdb.cp/cplusfuncs.exp ... PASS: gdb.cp/cplusfuncs.exp: detect dm_operator_comma PASS: gdb.cp/cplusfuncs.exp: detect dm_type_char_star PASS: gdb.cp/cplusfuncs.exp: detect dm_type_foo_ref PASS: gdb.cp/cplusfuncs.exp: detect dm_type_int_star PASS: gdb.cp/cplusfuncs.exp: detect dm_type_long_star PASS: gdb.cp/cplusfuncs.exp: detect dm_type_unsigned_int PASS: gdb.cp/cplusfuncs.exp: detect dm_type_void PASS: gdb.cp/cplusfuncs.exp: detect dm_type_void_star PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg()' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(char)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(signed char)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned char)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(short)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned short)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(int)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned int)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(long)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(unsigned long)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(float)' PASS: gdb.cp/cplusfuncs.exp: print &'overload1arg(double)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'overloadargs(int, int, int, int, int, int, int, int, int, int, int)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator*(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator%(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator-(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator>>(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator!=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator>(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator>=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator|(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator&&(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator!()' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator++(int)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator+=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator*=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator%=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator>>=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator|=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator,(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator/(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator+(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator<<(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator==(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator<(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator<=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator&(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator^(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator||(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator~()' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator--(int)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator->()' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator-=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator/=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator<<=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator&=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator^=(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator->*(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator[](foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator()(foo&)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator new' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator delete(void*)' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator int()' PASS: gdb.cp/cplusfuncs.exp: print &'foo::operator char*()' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc1' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc2' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc3' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc4' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc5' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc6' PASS: gdb.cp/cplusfuncs.exp: print &'hairyfunc7' PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator%(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator-(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator>>(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator!=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator>(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator>=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator|(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator&&(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator!(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator++(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator+=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator\*=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator%=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator>>=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator|=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator,(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator/(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator+(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator<<(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator==(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator<(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator<=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator&(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator^(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator||(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator~(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator--(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator->(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator-=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator/=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator<<=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator&=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator^=(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator->\*(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator\[\](" PASS: gdb.cp/cplusfuncs.exp: info function for "operator new(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator delete(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator int(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator()(" PASS: gdb.cp/cplusfuncs.exp: info function for "operator char\*(" Running ../../../src/gdb/testsuite/gdb.cp/ctti.exp ... PASS: gdb.cp/ctti.exp: continue to breakpoint: marker add1 PASS: gdb.cp/ctti.exp: print c PASS: gdb.cp/ctti.exp: print f PASS: gdb.cp/ctti.exp: print i Running ../../../src/gdb/testsuite/gdb.cp/demangle.exp ... PASS: gdb.cp/demangle.exp: lucid: set demangle-style PASS: gdb.cp/demangle.exp: lucid: check demangling style PASS: gdb.cp/demangle.exp: lucid: WS__FR7istream PASS: gdb.cp/demangle.exp: lucid: __aa__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __aad__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ad__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __adv__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __adv__7complexF7complex PASS: gdb.cp/demangle.exp: lucid: __aer__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __als__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __amd__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ami__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __amu__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __amu__7complexF7complex PASS: gdb.cp/demangle.exp: lucid: __aor__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __apl__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ars__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __as__18istream_withassignFP9streambuf PASS: gdb.cp/demangle.exp: lucid: __as__18istream_withassignFR7istream PASS: gdb.cp/demangle.exp: lucid: __as__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __as__3iosFR3ios PASS: gdb.cp/demangle.exp: lucid: __cl__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __cm__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __co__3fooFv PASS: gdb.cp/demangle.exp: lucid: __ct__10istrstreamFPc PASS: gdb.cp/demangle.exp: lucid: __ct__10istrstreamFPci PASS: gdb.cp/demangle.exp: lucid: __ct__10ostrstreamFPciT2 PASS: gdb.cp/demangle.exp: lucid: __ct__10ostrstreamFv PASS: gdb.cp/demangle.exp: lucid: __ct__10smanip_intFPFR3iosi_R3iosi PASS: gdb.cp/demangle.exp: lucid: __ct__11c_exceptionFPcRC7complexT2 PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFPCciT2 PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFi PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFiPcT1 PASS: gdb.cp/demangle.exp: lucid: __ct__11fstreambaseFv PASS: gdb.cp/demangle.exp: lucid: __ct__11smanip_longFPFR3iosl_R3iosl PASS: gdb.cp/demangle.exp: lucid: __ct__11stdiostreamFP4FILE PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPFl_PvPFPv_v PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPUciT1 PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFPciT1 PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFi PASS: gdb.cp/demangle.exp: lucid: __ct__12strstreambufFv PASS: gdb.cp/demangle.exp: lucid: __ct__13strstreambaseFPciT1 PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFi PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiN31 PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiPCc PASS: gdb.cp/demangle.exp: lucid: __ct__3fooFiR3fooT1T2T1T2 PASS: gdb.cp/demangle.exp: lucid: __ct__3iosFP9streambuf PASS: gdb.cp/demangle.exp: lucid: __ct__7filebufFiPcT1 PASS: gdb.cp/demangle.exp: lucid: __ct__7fstreamFPCciT2 PASS: gdb.cp/demangle.exp: lucid: __ct__7fstreamFiPcT1 PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFP9streambuf PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFP9streambufiP7ostream PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFiPcT1 PASS: gdb.cp/demangle.exp: lucid: __ct__7istreamFiT1P7ostream PASS: gdb.cp/demangle.exp: lucid: __ct__7ostreamFP9streambuf PASS: gdb.cp/demangle.exp: lucid: __ct__7ostreamFiPc PASS: gdb.cp/demangle.exp: lucid: __ct__8ifstreamFPCciT2 PASS: gdb.cp/demangle.exp: lucid: __ct__8ifstreamFiPcT1 PASS: gdb.cp/demangle.exp: lucid: __ct__Q23foo3barFv PASS: gdb.cp/demangle.exp: lucid: __ct__Q33foo3bar4bellFv PASS: gdb.cp/demangle.exp: lucid: __dl__3fooSFPv PASS: gdb.cp/demangle.exp: lucid: __dl__FPv PASS: gdb.cp/demangle.exp: lucid: __dt__10istrstreamFv PASS: gdb.cp/demangle.exp: lucid: __dt__Q23foo3barFv PASS: gdb.cp/demangle.exp: lucid: __dt__Q33foo3bar4bellFv PASS: gdb.cp/demangle.exp: lucid: __dv__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __dv__F7complexT1 PASS: gdb.cp/demangle.exp: lucid: __eq__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __er__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ge__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __gt__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __le__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ls__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFP9streambuf PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPCc PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPFR3ios_R3ios PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFPv PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFUi PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFUl PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFd PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFf PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFi PASS: gdb.cp/demangle.exp: lucid: __ls__7ostreamFl PASS: gdb.cp/demangle.exp: lucid: __ls__FR7ostream7complex PASS: gdb.cp/demangle.exp: lucid: __lt__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __md__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __mi__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ml__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __ml__F7complexT1 PASS: gdb.cp/demangle.exp: lucid: __mm__3fooFi PASS: gdb.cp/demangle.exp: lucid: __ne__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __nt__3fooFv PASS: gdb.cp/demangle.exp: lucid: __nw__3fooSFi PASS: gdb.cp/demangle.exp: lucid: __nw__FUi PASS: gdb.cp/demangle.exp: lucid: __nw__FUiPv PASS: gdb.cp/demangle.exp: lucid: __oo__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __opPc__3fooFv PASS: gdb.cp/demangle.exp: lucid: __opi__3fooFv PASS: gdb.cp/demangle.exp: lucid: __or__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __pl__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __pp__3fooFi PASS: gdb.cp/demangle.exp: lucid: __pt__3fooFv PASS: gdb.cp/demangle.exp: lucid: __rm__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __rs__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFP9streambuf PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPFR3ios_R3ios PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPFR7istream_R7istream PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPUc PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFPc PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUi PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUl PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRUs PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRd PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRf PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRi PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRl PASS: gdb.cp/demangle.exp: lucid: __rs__7istreamFRs PASS: gdb.cp/demangle.exp: lucid: __rs__FR7istreamR7complex PASS: gdb.cp/demangle.exp: lucid: __vc__3fooFR3foo PASS: gdb.cp/demangle.exp: lucid: __vtbl__10istrstream PASS: gdb.cp/demangle.exp: lucid: __vtbl__17ostream__iostream__19iostream_withassign PASS: gdb.cp/demangle.exp: lucid: __vtbl__3ios PASS: gdb.cp/demangle.exp: lucid: __vtbl__3ios__13strstreambase KFAIL: gdb.cp/demangle.exp: lucid: __vtbl__3foo__vt_cc_main_ (PRMS: gdb/945) PASS: gdb.cp/demangle.exp: lucid: abs__F7complex PASS: gdb.cp/demangle.exp: lucid: allocate__9streambufFv PASS: gdb.cp/demangle.exp: lucid: attach__11fstreambaseFi PASS: gdb.cp/demangle.exp: lucid: bitalloc__3iosSFv PASS: gdb.cp/demangle.exp: lucid: chr__FiT1 PASS: gdb.cp/demangle.exp: lucid: complex_error__FR11c_exception PASS: gdb.cp/demangle.exp: lucid: complexfunc2__FPFPc_i PASS: gdb.cp/demangle.exp: lucid: complexfunc3__FPFPFPl_s_i PASS: gdb.cp/demangle.exp: lucid: complexfunc4__FPFPFPc_s_i PASS: gdb.cp/demangle.exp: lucid: complexfunc5__FPFPc_PFl_i PASS: gdb.cp/demangle.exp: lucid: complexfunc6__FPFPi_PFl_i PASS: gdb.cp/demangle.exp: lucid: complexfunc7__FPFPFPc_i_PFl_i PASS: gdb.cp/demangle.exp: lucid: complicated_put__7ostreamFc PASS: gdb.cp/demangle.exp: lucid: conv10__FlPc PASS: gdb.cp/demangle.exp: lucid: conv16__FUlPc PASS: gdb.cp/demangle.exp: lucid: dec__FR3ios PASS: gdb.cp/demangle.exp: lucid: dec__Fli PASS: gdb.cp/demangle.exp: lucid: dofield__FP7ostreamPciT2T3 PASS: gdb.cp/demangle.exp: lucid: flags__3iosFl PASS: gdb.cp/demangle.exp: lucid: flags__3iosFv PASS: gdb.cp/demangle.exp: lucid: foo__FiN31 PASS: gdb.cp/demangle.exp: lucid: foo__FiR3fooT1T2T1T2 PASS: gdb.cp/demangle.exp: lucid: foo___3barFl PASS: gdb.cp/demangle.exp: lucid: form__FPCce PASS: gdb.cp/demangle.exp: lucid: get__7istreamFPcic PASS: gdb.cp/demangle.exp: lucid: get__7istreamFR9streambufc PASS: gdb.cp/demangle.exp: lucid: get_complicated__7istreamFRUc PASS: gdb.cp/demangle.exp: lucid: get_complicated__7istreamFRc PASS: gdb.cp/demangle.exp: lucid: getline__7istreamFPUcic PASS: gdb.cp/demangle.exp: lucid: getline__7istreamFPcic PASS: gdb.cp/demangle.exp: lucid: ignore__7istreamFiT1 PASS: gdb.cp/demangle.exp: lucid: init__12strstreambufFPciT1 PASS: gdb.cp/demangle.exp: lucid: init__3iosFP9streambuf PASS: gdb.cp/demangle.exp: lucid: initcount__13Iostream_init PASS: gdb.cp/demangle.exp: lucid: ipfx__7istreamFi PASS: gdb.cp/demangle.exp: lucid: ls_complicated__7ostreamFUc PASS: gdb.cp/demangle.exp: lucid: ls_complicated__7ostreamFc PASS: gdb.cp/demangle.exp: lucid: open__11fstreambaseFPCciT2 PASS: gdb.cp/demangle.exp: lucid: open__7filebufFPCciT2 PASS: gdb.cp/demangle.exp: lucid: overload1arg__FSc PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUc PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUi PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUl PASS: gdb.cp/demangle.exp: lucid: overload1arg__FUs PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fc PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fd PASS: gdb.cp/demangle.exp: lucid: overload1arg__Ff PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fi PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fl PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fs PASS: gdb.cp/demangle.exp: lucid: overload1arg__Fv PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN21 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN31 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN41 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN51 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN61 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN71 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN81 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN91 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiN91N11 PASS: gdb.cp/demangle.exp: lucid: overloadargs__FiT1 PASS: gdb.cp/demangle.exp: lucid: polar__FdT1 PASS: gdb.cp/demangle.exp: lucid: pow__F7complexT1 PASS: gdb.cp/demangle.exp: lucid: pow__F7complexd PASS: gdb.cp/demangle.exp: lucid: pow__F7complexi PASS: gdb.cp/demangle.exp: lucid: pow__Fd7complex PASS: gdb.cp/demangle.exp: lucid: pstart__FPciT2 PASS: gdb.cp/demangle.exp: lucid: put__7ostreamFc PASS: gdb.cp/demangle.exp: lucid: read__7istreamFPci PASS: gdb.cp/demangle.exp: lucid: resetiosflags__FR3iosl PASS: gdb.cp/demangle.exp: lucid: restore_errno__FRi PASS: gdb.cp/demangle.exp: lucid: rs_complicated__7istreamFRUc PASS: gdb.cp/demangle.exp: lucid: rs_complicated__7istreamFRc PASS: gdb.cp/demangle.exp: lucid: seekg__7istreamFl8seek_dir PASS: gdb.cp/demangle.exp: lucid: seekoff__12strstreambufFl8seek_diri PASS: gdb.cp/demangle.exp: lucid: seekoff__9streambufFlQ2_3ios12ios_seek_diri PASS: gdb.cp/demangle.exp: lucid: seekpos__9streambufFli PASS: gdb.cp/demangle.exp: lucid: set_new_handler__FPFv_v PASS: gdb.cp/demangle.exp: lucid: setb__9streambufFPcT1i PASS: gdb.cp/demangle.exp: lucid: setb__FR3iosi PASS: gdb.cp/demangle.exp: lucid: setbuf__11fstreambaseFPci PASS: gdb.cp/demangle.exp: lucid: setbuf__9streambufFPUci PASS: gdb.cp/demangle.exp: lucid: setbuf__9streambufFPciT2 PASS: gdb.cp/demangle.exp: lucid: setf__3iosFlT1 PASS: gdb.cp/demangle.exp: lucid: setfill__FR3iosi PASS: gdb.cp/demangle.exp: lucid: setg__9streambufFPcN21 PASS: gdb.cp/demangle.exp: lucid: setp__9streambufFPcT1 PASS: gdb.cp/demangle.exp: lucid: sputn__9streambufFPCci PASS: gdb.cp/demangle.exp: lucid: str__FPCci PASS: gdb.cp/demangle.exp: lucid: tie__3iosFP7ostream PASS: gdb.cp/demangle.exp: lucid: uconv10__FUlPc PASS: gdb.cp/demangle.exp: lucid: write__7ostreamFPCci PASS: gdb.cp/demangle.exp: lucid: xget__7istreamFPc PASS: gdb.cp/demangle.exp: lucid: xsgetn__9streambufFPci PASS: gdb.cp/demangle.exp: lucid: xsputn__9streambufFPCci PASS: gdb.cp/demangle.exp: lucid: _Utf390_1__1_9223372036854775807__9223372036854775 PASS: gdb.cp/demangle.exp: gnu: set demangle-style PASS: gdb.cp/demangle.exp: gnu: check demangling style PASS: gdb.cp/demangle.exp: gnu: Abort__FP6EditoriPCc PASS: gdb.cp/demangle.exp: gnu: AddAlignment__9ivTSolverUiP12ivInteractorP7ivTGlue PASS: gdb.cp/demangle.exp: gnu: Append__15NameChooserViewPCc PASS: gdb.cp/demangle.exp: gnu: ArrowheadIntersects__9ArrowLineP9ArrowheadR6BoxObjP7Graphic PASS: gdb.cp/demangle.exp: gnu: AtEnd__13ivRubberGroup PASS: gdb.cp/demangle.exp: gnu: BgFilter__9ivTSolverP12ivInteractor PASS: gdb.cp/demangle.exp: gnu: BitPatterntoa__FRC10BitPatternccc PASS: gdb.cp/demangle.exp: gnu: Check__6UArrayi PASS: gdb.cp/demangle.exp: gnu: CoreConstDecls__8TextCodeR7ostream PASS: gdb.cp/demangle.exp: gnu: Detach__8StateVarP12StateVarView PASS: gdb.cp/demangle.exp: gnu: Done__9ComponentG8Iterator PASS: gdb.cp/demangle.exp: gnu: DrawDestinationTransformedImage__FP7_XImageiiT0iiUlUiiiUiUlUlP4_XGCRC13ivTransformeriiii PASS: gdb.cp/demangle.exp: gnu: Edit__12StringEditorPCcii PASS: gdb.cp/demangle.exp: gnu: Effect__11RelateManipR7ivEvent PASS: gdb.cp/demangle.exp: gnu: FilterName__FPCc PASS: gdb.cp/demangle.exp: gnu: Filter__6PSTextPCci PASS: gdb.cp/demangle.exp: gnu: FindColor__7CatalogPCciii PASS: gdb.cp/demangle.exp: gnu: FindFixed__FRP4CNetP4CNet PASS: gdb.cp/demangle.exp: gnu: FindFont__7CatalogPCcN21 PASS: gdb.cp/demangle.exp: gnu: Fix48_abort__FR8twolongs PASS: gdb.cp/demangle.exp: gnu: GetBarInfo__15iv2_6_VScrollerP13ivPerspectiveRiT2 PASS: gdb.cp/demangle.exp: gnu: GetBgColor__C9ivPainter PASS: gdb.cp/demangle.exp: gnu: Iisdouble__FPC6IntRep PASS: gdb.cp/demangle.exp: gnu: InsertBody__15H_PullrightMenuii PASS: gdb.cp/demangle.exp: gnu: InsertCharacter__9TextManipc PASS: gdb.cp/demangle.exp: gnu: InsertToplevel__7ivWorldP12ivInteractorT1 PASS: gdb.cp/demangle.exp: gnu: InsertToplevel__7ivWorldP12ivInteractorT1iiUi PASS: gdb.cp/demangle.exp: gnu: IsADirectory__FPCcR4stat PASS: gdb.cp/demangle.exp: gnu: IsAGroup__FP11GraphicViewP11GraphicComp PASS: gdb.cp/demangle.exp: gnu: IsA__10ButtonCodeUl PASS: gdb.cp/demangle.exp: gnu: ReadName__FR7istreamPc PASS: gdb.cp/demangle.exp: gnu: Redraw__13StringBrowseriiii PASS: gdb.cp/demangle.exp: gnu: Rotate__13ivTransformerf PASS: gdb.cp/demangle.exp: gnu: Rotated__C13ivTransformerf PASS: gdb.cp/demangle.exp: gnu: Round__Ff PASS: gdb.cp/demangle.exp: gnu: SetExport__16MemberSharedNameUi PASS: gdb.cp/demangle.exp: gnu: Set__14ivControlState13ControlStatusUi PASS: gdb.cp/demangle.exp: gnu: Set__5DFacePcii PASS: gdb.cp/demangle.exp: gnu: VConvert__9ivTSolverP12ivInteractorRP8TElementT2 PASS: gdb.cp/demangle.exp: gnu: VConvert__9ivTSolverP7ivTGlueRP8TElement PASS: gdb.cp/demangle.exp: gnu: VOrder__9ivTSolverUiRP12ivInteractorT2 PASS: gdb.cp/demangle.exp: gnu: Valid__7CatalogPCcRP4Tool PASS: gdb.cp/demangle.exp: gnu: _10PageButton$__both PASS: gdb.cp/demangle.exp: gnu: _3RNG$singleMantissa PASS: gdb.cp/demangle.exp: gnu: _5IComp$_release PASS: gdb.cp/demangle.exp: gnu: _$_10BitmapComp PASS: gdb.cp/demangle.exp: gnu: _$_9__io_defs PASS: gdb.cp/demangle.exp: gnu: _$_Q23foo3bar PASS: gdb.cp/demangle.exp: gnu: _$_Q33foo3bar4bell PASS: gdb.cp/demangle.exp: gnu: __10ivTelltaleiP7ivGlyph PASS: gdb.cp/demangle.exp: gnu: __10ivViewportiP12ivInteractorUi PASS: gdb.cp/demangle.exp: gnu: __10ostrstream PASS: gdb.cp/demangle.exp: gnu: __10ostrstreamPcii PASS: gdb.cp/demangle.exp: gnu: __11BasicDialogiPCcP13ivButtonStateN22Ui PASS: gdb.cp/demangle.exp: gnu: __11BitmapTablei PASS: gdb.cp/demangle.exp: gnu: __12ViewportCodeP12ViewportComp PASS: gdb.cp/demangle.exp: gnu: __12iv2_6_BorderiPCci PASS: gdb.cp/demangle.exp: gnu: __12iv2_6_Borderii PASS: gdb.cp/demangle.exp: gnu: __12ivBackgroundiP7ivGlyphPC7ivColor PASS: gdb.cp/demangle.exp: gnu: __12ivBreak_Listl PASS: gdb.cp/demangle.exp: gnu: __14TextInteractoriPCcUi PASS: gdb.cp/demangle.exp: gnu: __14iv2_6_MenuItemiP12ivInteractor PASS: gdb.cp/demangle.exp: gnu: __14iv2_6_MenuItemiPCcP12ivInteractor PASS: gdb.cp/demangle.exp: gnu: __20DisplayList_IteratorR11DisplayList PASS: gdb.cp/demangle.exp: gnu: __3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __3fooiN31 PASS: gdb.cp/demangle.exp: gnu: __3fooiPCc PASS: gdb.cp/demangle.exp: gnu: __3fooiRT0iT2iT2 PASS: gdb.cp/demangle.exp: gnu: __6GetOptiPPcPCc PASS: gdb.cp/demangle.exp: gnu: __6KeyMapPT0 PASS: gdb.cp/demangle.exp: gnu: __7ivWorldPCcRiPPcPC12ivOptionDescPC14ivPropertyData PASS: gdb.cp/demangle.exp: gnu: __7procbufPCci PASS: gdb.cp/demangle.exp: gnu: __8ArrowCmdP6EditorUiUi PASS: gdb.cp/demangle.exp: gnu: __9F_EllipseiiiiP7Graphic PASS: gdb.cp/demangle.exp: gnu: __9FrameDataP9FrameCompi PASS: gdb.cp/demangle.exp: gnu: __9HVGraphicP9CanvasVarP7Graphic PASS: gdb.cp/demangle.exp: gnu: __Q23foo3bar PASS: gdb.cp/demangle.exp: gnu: __Q33foo3bar4bell PASS: gdb.cp/demangle.exp: gnu: __aa__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __aad__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ad__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __adv__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __aer__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __als__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __amd__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ami__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __aml__3FixRT0 PASS: gdb.cp/demangle.exp: gnu: __aml__5Fix16i PASS: gdb.cp/demangle.exp: gnu: __aml__5Fix32RT0 PASS: gdb.cp/demangle.exp: gnu: __aor__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __apl__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ars__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __as__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __cl__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __cl__6Normal PASS: gdb.cp/demangle.exp: gnu: __cl__6Stringii PASS: gdb.cp/demangle.exp: gnu: __cm__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __co__3foo PASS: gdb.cp/demangle.exp: gnu: __dl__3fooPv PASS: gdb.cp/demangle.exp: gnu: __dv__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __er__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ge__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __gt__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __le__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ls__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ls__FR7ostreamPFR3ios_R3ios PASS: gdb.cp/demangle.exp: gnu: __ls__FR7ostreamR3Fix PASS: gdb.cp/demangle.exp: gnu: __lt__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __md__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __mi__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ml__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __mm__3fooi PASS: gdb.cp/demangle.exp: gnu: __ne__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __ne__FRC7ComplexT0 PASS: gdb.cp/demangle.exp: gnu: __ne__FRC7Complexd PASS: gdb.cp/demangle.exp: gnu: __ne__FRC9SubStringRC6String PASS: gdb.cp/demangle.exp: gnu: __nt__3foo PASS: gdb.cp/demangle.exp: gnu: __nw__3fooi PASS: gdb.cp/demangle.exp: gnu: __oo__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __opPc__3foo PASS: gdb.cp/demangle.exp: gnu: __opi__3foo PASS: gdb.cp/demangle.exp: gnu: __or__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __pl__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __pp__3fooi PASS: gdb.cp/demangle.exp: gnu: __rf__3foo PASS: gdb.cp/demangle.exp: gnu: __rm__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __rs__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __vc__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: _gsub__6StringRC5RegexPCci PASS: gdb.cp/demangle.exp: gnu: _new_Fix__FUs PASS: gdb.cp/demangle.exp: gnu: _vt.foo PASS: gdb.cp/demangle.exp: gnu: _vt.foo.bar PASS: gdb.cp/demangle.exp: gnu: _vt$foo PASS: gdb.cp/demangle.exp: gnu: _vt$foo$bar PASS: gdb.cp/demangle.exp: gnu: append__7ivGlyphPT0 PASS: gdb.cp/demangle.exp: gnu: arg__FRC7Complex PASS: gdb.cp/demangle.exp: gnu: clearok__FP7_win_sti PASS: gdb.cp/demangle.exp: gnu: complexfunc2__FPFPc_i PASS: gdb.cp/demangle.exp: gnu: complexfunc3__FPFPFPl_s_i PASS: gdb.cp/demangle.exp: gnu: complexfunc4__FPFPFPc_s_i PASS: gdb.cp/demangle.exp: gnu: complexfunc5__FPFPc_PFl_i PASS: gdb.cp/demangle.exp: gnu: complexfunc6__FPFPi_PFl_i PASS: gdb.cp/demangle.exp: gnu: complexfunc7__FPFPFPc_i_PFl_i PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRC10BitPattern PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRC12BitSubStringi PASS: gdb.cp/demangle.exp: gnu: contains__C9BitStringRT0 PASS: gdb.cp/demangle.exp: gnu: div__FPC6IntRepT0P6IntRep PASS: gdb.cp/demangle.exp: gnu: div__FPC6IntReplP6IntRep PASS: gdb.cp/demangle.exp: gnu: div__FRC8RationalT0R8Rational PASS: gdb.cp/demangle.exp: gnu: divide__FRC7IntegerT0R7IntegerT2 PASS: gdb.cp/demangle.exp: gnu: divide__FRC7IntegerlR7IntegerRl PASS: gdb.cp/demangle.exp: gnu: enable__14DocumentViewerPCcUi PASS: gdb.cp/demangle.exp: gnu: foo__FiN30 PASS: gdb.cp/demangle.exp: gnu: foo__FiR3fooiT1iT1 PASS: gdb.cp/demangle.exp: gnu: foo___3barl PASS: gdb.cp/demangle.exp: gnu: insert__15ivClippingStacklRP8_XRegion PASS: gdb.cp/demangle.exp: gnu: insert__16ChooserInfo_ListlR11ChooserInfo PASS: gdb.cp/demangle.exp: gnu: insert__17FontFamilyRepListlRP15ivFontFamilyRep PASS: gdb.cp/demangle.exp: gnu: leaveok__FP7_win_stc PASS: gdb.cp/demangle.exp: gnu: left_mover__C7ivMFKitP12ivAdjustableP7ivStyle PASS: gdb.cp/demangle.exp: gnu: matches__C9BitStringRC10BitPatterni PASS: gdb.cp/demangle.exp: gnu: matches__C9SubStringRC5Regex PASS: gdb.cp/demangle.exp: gnu: overload1arg__FSc PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUc PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUi PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUl PASS: gdb.cp/demangle.exp: gnu: overload1arg__FUs PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fc PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fd PASS: gdb.cp/demangle.exp: gnu: overload1arg__Ff PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fi PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fl PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fs PASS: gdb.cp/demangle.exp: gnu: overload1arg__Fv PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fi PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiiii PASS: gdb.cp/demangle.exp: gnu: overloadargs__Fiiiiiiiiiii PASS: gdb.cp/demangle.exp: gnu: pick__13ivCompositionP8ivCanvasRC12ivAllocationiR5ivHit PASS: gdb.cp/demangle.exp: gnu: pointer__C11ivHScrollerRC7ivEventRC12ivAllocation PASS: gdb.cp/demangle.exp: gnu: poke__8ivRasterUlUlffff PASS: gdb.cp/demangle.exp: gnu: polar__Fdd PASS: gdb.cp/demangle.exp: gnu: read__10osStdInputRPCc PASS: gdb.cp/demangle.exp: gnu: scale__13ivTransformerff PASS: gdb.cp/demangle.exp: gnu: scanw__12CursesWindowPCce PASS: gdb.cp/demangle.exp: gnu: scmp__FPCcT0 PASS: gdb.cp/demangle.exp: gnu: sgetn__7filebufPci PASS: gdb.cp/demangle.exp: gnu: shift__FP5_FrepiT0 PASS: gdb.cp/demangle.exp: gnu: test__C6BitSeti PASS: gdb.cp/demangle.exp: gnu: test__C6BitSetii PASS: gdb.cp/demangle.exp: gnu: testbit__FRC7Integerl PASS: gdb.cp/demangle.exp: gnu: text_source__8Documentl PASS: gdb.cp/demangle.exp: gnu: variance__6Erlangd PASS: gdb.cp/demangle.exp: gnu: vform__8iostreamPCcPc PASS: gdb.cp/demangle.exp: gnu: view__14DocumentViewerP8ItemViewP11TabularItem PASS: gdb.cp/demangle.exp: gnu: xy_extents__11ivExtensionffff PASS: gdb.cp/demangle.exp: gnu: zero__8osMemoryPvUi PASS: gdb.cp/demangle.exp: gnu: _2T4$N PASS: gdb.cp/demangle.exp: gnu: _Q22T42t1$N PASS: gdb.cp/demangle.exp: gnu: get__2T1 PASS: gdb.cp/demangle.exp: gnu: get__Q22T11a PASS: gdb.cp/demangle.exp: gnu: get__Q32T11a1b PASS: gdb.cp/demangle.exp: gnu: get__Q42T11a1b1c PASS: gdb.cp/demangle.exp: gnu: get__Q52T11a1b1c1d PASS: gdb.cp/demangle.exp: gnu: put__2T1i PASS: gdb.cp/demangle.exp: gnu: put__Q22T11ai PASS: gdb.cp/demangle.exp: gnu: put__Q32T11a1bi PASS: gdb.cp/demangle.exp: gnu: put__Q42T11a1b1ci PASS: gdb.cp/demangle.exp: gnu: put__Q52T11a1b1c1di PASS: gdb.cp/demangle.exp: gnu: bar__3fooPv PASS: gdb.cp/demangle.exp: gnu: bar__3fooPCv PASS: gdb.cp/demangle.exp: gnu: bar__C3fooPv PASS: gdb.cp/demangle.exp: gnu: bar__C3fooPCv PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRT0 PASS: gdb.cp/demangle.exp: gnu: __eq__3fooRC3foo PASS: gdb.cp/demangle.exp: gnu: __eq__C3fooR3foo PASS: gdb.cp/demangle.exp: gnu: __eq__C3fooRT0 PASS: gdb.cp/demangle.exp: gnu: elem__t6vector1Zdi PASS: gdb.cp/demangle.exp: gnu: elem__t6vector1Zii PASS: gdb.cp/demangle.exp: gnu: __t6vector1Zdi PASS: gdb.cp/demangle.exp: gnu: __t6vector1Zii PASS: gdb.cp/demangle.exp: gnu: _$_t6vector1Zdi PASS: gdb.cp/demangle.exp: gnu: _$_t6vector1Zii PASS: gdb.cp/demangle.exp: gnu: __nw__t2T11ZcUi PASS: gdb.cp/demangle.exp: gnu: __nw__t2T11Z1tUi PASS: gdb.cp/demangle.exp: gnu: __dl__t2T11ZcPv PASS: gdb.cp/demangle.exp: gnu: __dl__t2T11Z1tPv PASS: gdb.cp/demangle.exp: gnu: __t2T11Zci PASS: gdb.cp/demangle.exp: gnu: __t2T11Zc PASS: gdb.cp/demangle.exp: gnu: __t2T11Z1ti PASS: gdb.cp/demangle.exp: gnu: __t2T11Z1t PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3Pix PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3PixPQ2t4List1Z10VHDLEntity7element PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity3PixRCQ2t4List1Z10VHDLEntity3Pix PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity7elementRC10VHDLEntityPT0 PASS: gdb.cp/demangle.exp: gnu: __Q2t4List1Z10VHDLEntity7elementRCQ2t4List1Z10VHDLEntity7element PASS: gdb.cp/demangle.exp: gnu: __cl__C11VHDLLibraryGt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PASS: gdb.cp/demangle.exp: gnu: __cl__Ct4List1Z10VHDLEntityRCQ2t4List1Z10VHDLEntity3Pix PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ2t4List1Z10VHDLEntity3Pix PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PASS: gdb.cp/demangle.exp: gnu: __t4List1Z10VHDLEntityRCt4List1Z10VHDLEntity PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityP14VHDLLibraryRepGQ2t4List1Z10VHDLEntity3Pix PASS: gdb.cp/demangle.exp: gnu: __t4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntityRCt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PASS: gdb.cp/demangle.exp: gnu: nextE__C11VHDLLibraryRt4PixX3Z11VHDLLibraryZ14VHDLLibraryRepZt4List1Z10VHDLEntity PASS: gdb.cp/demangle.exp: gnu: next__Ct4List1Z10VHDLEntityRQ2t4List1Z10VHDLEntity3Pix PASS: gdb.cp/demangle.exp: gnu: _GLOBAL_$D$set PASS: gdb.cp/demangle.exp: gnu: _GLOBAL_$I$set PASS: gdb.cp/demangle.exp: gnu: __as__t5ListS1ZUiRCt5ListS1ZUi PASS: gdb.cp/demangle.exp: gnu: __cl__Ct5ListS1ZUiRCQ2t5ListS1ZUi3Vix PASS: gdb.cp/demangle.exp: gnu: __cl__Ct5SetLS1ZUiRCQ2t5SetLS1ZUi3Vix PASS: gdb.cp/demangle.exp: gnu: __t10ListS_link1ZUiRCUiPT0 PASS: gdb.cp/demangle.exp: gnu: __t10ListS_link1ZUiRCt10ListS_link1ZUi PASS: gdb.cp/demangle.exp: gnu: __t5ListS1ZUiRCt5ListS1ZUi PASS: gdb.cp/demangle.exp: gnu: next__Ct5ListS1ZUiRQ2t5ListS1ZUi3Vix PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ2t5SetLS1ZUi3Vix PASS: gdb.cp/demangle.exp: gnu: __t8ListElem1Z5LabelRt4List1Z5Label PASS: gdb.cp/demangle.exp: gnu: __t8BDDHookV1ZPcRCPc PASS: gdb.cp/demangle.exp: gnu: _vt$t8BDDHookV1ZPc PASS: gdb.cp/demangle.exp: gnu: __ne__FPvRCQ211BDDFunction4VixB PASS: gdb.cp/demangle.exp: gnu: __eq__FPvRCQ211BDDFunction4VixB PASS: gdb.cp/demangle.exp: gnu: relativeId__CQ36T_phi210T_preserve8FPC_nextRCQ26T_phi210T_preserveRC10Parameters PASS: gdb.cp/demangle.exp: gnu: _Utf390_1__1_9223372036854775807__9223372036854775 PASS: gdb.cp/demangle.exp: gnu: foo__I40 PASS: gdb.cp/demangle.exp: gnu: foo__I_200_ PASS: gdb.cp/demangle.exp: gnu: foo__I_200 PASS: gdb.cp/demangle.exp: gnu: foo__I_4000000000000000000000000000000000000000000000000000000000000000000000000 PASS: gdb.cp/demangle.exp: gnu: __thunk_64__0RL__list__Q29CosNaming20_proxy_NamingContextUlRPt25_CORBA_Unbounded_Sequence1ZQ29CosNaming7BindingRPQ29CosNaming15BindingIterator PASS: gdb.cp/demangle.exp: arm: set demangle-style PASS: gdb.cp/demangle.exp: arm: check demangling style PASS: gdb.cp/demangle.exp: arm: __dt__21T5__pt__11_PFiPPdPv_iFv PASS: gdb.cp/demangle.exp: arm: __ct__1cFi PASS: gdb.cp/demangle.exp: arm: __dt__11T5__pt__2_iFv PASS: gdb.cp/demangle.exp: arm: __dt__11T5__pt__2_cFv PASS: gdb.cp/demangle.exp: arm: __ct__2T2Fi PASS: gdb.cp/demangle.exp: arm: __dt__2T1Fv PASS: gdb.cp/demangle.exp: arm: __dt__12T5__pt__3_1xFv PASS: gdb.cp/demangle.exp: arm: __dt__17T5__pt__8_PFcPv_iFv PASS: gdb.cp/demangle.exp: arm: g__FP1cPC1cT1 PASS: gdb.cp/demangle.exp: arm: g__FPUlPCUlT1 PASS: gdb.cp/demangle.exp: arm: g__FPUiPCUiT1 PASS: gdb.cp/demangle.exp: arm: g__FPUsPCUsT1 PASS: gdb.cp/demangle.exp: arm: g__FPUcPCUcT1 PASS: gdb.cp/demangle.exp: arm: g__F1TPlPClT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRlRClT2 PASS: gdb.cp/demangle.exp: arm: g__F1TPiPCiT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRiRCiT2 PASS: gdb.cp/demangle.exp: arm: g__F1TPsPCsT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRsRCsT2 PASS: gdb.cp/demangle.exp: arm: g__F1TPcPCcT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRcRCcT2 PASS: gdb.cp/demangle.exp: arm: __ct__21T5__pt__11_PFiPPdPv_iFi PASS: gdb.cp/demangle.exp: arm: __gt__FRC2T2c PASS: gdb.cp/demangle.exp: arm: __ge__FRC2T2c PASS: gdb.cp/demangle.exp: arm: __lt__FRC2T2c PASS: gdb.cp/demangle.exp: arm: __le__FRC2T2c PASS: gdb.cp/demangle.exp: arm: __ne__FRC2T2c PASS: gdb.cp/demangle.exp: arm: __eq__FRC2T2c PASS: gdb.cp/demangle.exp: arm: __amd__FR2T2i PASS: gdb.cp/demangle.exp: arm: __adv__FR2T2i PASS: gdb.cp/demangle.exp: arm: __amu__FR2T2i PASS: gdb.cp/demangle.exp: arm: __ami__FR2T2i PASS: gdb.cp/demangle.exp: arm: __apl__FR2T2i PASS: gdb.cp/demangle.exp: arm: __nw__2T1SFUi PASS: gdb.cp/demangle.exp: arm: __dl__2T1SFPv PASS: gdb.cp/demangle.exp: arm: put__2T7SFi PASS: gdb.cp/demangle.exp: arm: __dl__12T5__pt__3_1xSFPv PASS: gdb.cp/demangle.exp: arm: h__FUc PASS: gdb.cp/demangle.exp: arm: f__Fic PASS: gdb.cp/demangle.exp: arm: h__FUi PASS: gdb.cp/demangle.exp: arm: h__Fci PASS: gdb.cp/demangle.exp: arm: h__FUl PASS: gdb.cp/demangle.exp: arm: h__Fcl PASS: gdb.cp/demangle.exp: arm: h__FUs PASS: gdb.cp/demangle.exp: arm: h__Fcs PASS: gdb.cp/demangle.exp: arm: __amd__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __adv__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __amu__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __ami__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __apl__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPUlRPCUlT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPUiRPCUiT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPUsRPCUsT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPUcRPCUcT2 PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPlRPClT3 PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPiRPCiT3 PASS: gdb.cp/demangle.exp: arm: g__F1T1SRPcRPCcT3 PASS: gdb.cp/demangle.exp: arm: X__12T5__pt__3_1x PASS: gdb.cp/demangle.exp: arm: __ct__11T5__pt__2_iFi PASS: gdb.cp/demangle.exp: arm: __ct__11T5__pt__2_cFi PASS: gdb.cp/demangle.exp: arm: __gt__FRC2T2T1 PASS: gdb.cp/demangle.exp: arm: __ge__FRC2T2T1 PASS: gdb.cp/demangle.exp: arm: __lt__FRC2T2T1 PASS: gdb.cp/demangle.exp: arm: __le__FRC2T2T1 PASS: gdb.cp/demangle.exp: arm: __ne__FRC2T2T1 PASS: gdb.cp/demangle.exp: arm: __eq__FRC2T2T1 PASS: gdb.cp/demangle.exp: arm: g__FcR1cRC1cT2 PASS: gdb.cp/demangle.exp: arm: g__FcRPdRPCdT2 PASS: gdb.cp/demangle.exp: arm: g__FcRPfRPCfT2 PASS: gdb.cp/demangle.exp: arm: h__FcT1 PASS: gdb.cp/demangle.exp: arm: f__Ficd PASS: gdb.cp/demangle.exp: arm: g__F1T1SdRPsRPCsT4 PASS: gdb.cp/demangle.exp: arm: g__F1cC1cT1 PASS: gdb.cp/demangle.exp: arm: g__FPdPCdT1 PASS: gdb.cp/demangle.exp: arm: g__FPfPCfT1 PASS: gdb.cp/demangle.exp: arm: g__FUlCUlT1 PASS: gdb.cp/demangle.exp: arm: g__FPlPClT1 PASS: gdb.cp/demangle.exp: arm: g__FUiCUiT1 PASS: gdb.cp/demangle.exp: arm: g__FPiPCiT1 PASS: gdb.cp/demangle.exp: arm: g__FUsCUsT1 PASS: gdb.cp/demangle.exp: arm: g__FPsPCsT1 PASS: gdb.cp/demangle.exp: arm: g__FUcCUcT1 PASS: gdb.cp/demangle.exp: arm: g__FPcPCcT1 PASS: gdb.cp/demangle.exp: arm: g__F1TlClT2 PASS: gdb.cp/demangle.exp: arm: g__F1TiCiT2 PASS: gdb.cp/demangle.exp: arm: g__F1TsCsT2 PASS: gdb.cp/demangle.exp: arm: g__F1TcCcT2 PASS: gdb.cp/demangle.exp: arm: __dl__17T5__pt__8_PFcPv_iSFPv PASS: gdb.cp/demangle.exp: arm: printf__FPCce PASS: gdb.cp/demangle.exp: arm: X__17T5__pt__8_PFcPv_i PASS: gdb.cp/demangle.exp: arm: __ct__12T5__pt__3_1xFi PASS: gdb.cp/demangle.exp: arm: g__F1SRUlRCUlT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPlRPClT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRUiRCUiT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPiRPCiT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRUsRCUsT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPsRPCsT2 PASS: gdb.cp/demangle.exp: arm: g__F1RRUcRCUcT2 PASS: gdb.cp/demangle.exp: arm: g__F1SRPcRPCcT2 PASS: gdb.cp/demangle.exp: arm: g__F1T1RRlRClT3 PASS: gdb.cp/demangle.exp: arm: g__F1T1RRiRCiT3 PASS: gdb.cp/demangle.exp: arm: g__F1T1RRsRCsT3 PASS: gdb.cp/demangle.exp: arm: g__F1T1RRcRCcT3 PASS: gdb.cp/demangle.exp: arm: __dl__21T5__pt__11_PFiPPdPv_iSFPv PASS: gdb.cp/demangle.exp: arm: __std__foo PASS: gdb.cp/demangle.exp: arm: __sti__bar PASS: gdb.cp/demangle.exp: arm: f__FicdPcPFci_v PASS: gdb.cp/demangle.exp: arm: f__FicdPcPFic_v PASS: gdb.cp/demangle.exp: arm: get__2T7SFv PASS: gdb.cp/demangle.exp: arm: X__21T5__pt__11_PFiPPdPv_i PASS: gdb.cp/demangle.exp: arm: g__FcRdRCdT2 PASS: gdb.cp/demangle.exp: arm: g__FcRfRCfT2 PASS: gdb.cp/demangle.exp: arm: __md__FC2T2i PASS: gdb.cp/demangle.exp: arm: __dv__FC2T2i PASS: gdb.cp/demangle.exp: arm: __ml__FC2T2i PASS: gdb.cp/demangle.exp: arm: __mi__FC2T2i PASS: gdb.cp/demangle.exp: arm: __pl__FC2T2i PASS: gdb.cp/demangle.exp: arm: __dl__11T5__pt__2_iSFPv PASS: gdb.cp/demangle.exp: arm: __dl__11T5__pt__2_cSFPv PASS: gdb.cp/demangle.exp: arm: h__Fc PASS: gdb.cp/demangle.exp: arm: h__Fd PASS: gdb.cp/demangle.exp: arm: h__Ff PASS: gdb.cp/demangle.exp: arm: h__Fi PASS: gdb.cp/demangle.exp: arm: f__Fi PASS: gdb.cp/demangle.exp: arm: h__Fl PASS: gdb.cp/demangle.exp: arm: h__Fs PASS: gdb.cp/demangle.exp: arm: __md__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __dv__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __ml__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __mi__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: __pl__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: arm: g__FcRP1cRPC1cT2 PASS: gdb.cp/demangle.exp: arm: X__11T5__pt__2_c PASS: gdb.cp/demangle.exp: arm: X__11T5__pt__2_i PASS: gdb.cp/demangle.exp: arm: g__FdCdT1 PASS: gdb.cp/demangle.exp: arm: g__FfCfT1 PASS: gdb.cp/demangle.exp: arm: g__FlClT1 PASS: gdb.cp/demangle.exp: arm: g__FiCiT1 PASS: gdb.cp/demangle.exp: arm: g__FsCsT1 PASS: gdb.cp/demangle.exp: arm: g__FcCcT1 PASS: gdb.cp/demangle.exp: arm: __ct__17T5__pt__8_PFcPv_iFi PASS: gdb.cp/demangle.exp: arm: f__FicdPc PASS: gdb.cp/demangle.exp: arm: __nw__FUi PASS: gdb.cp/demangle.exp: arm: __ct__Q3_2T11a1bSFi PASS: gdb.cp/demangle.exp: arm: __dt__Q3_2T11a1bSFi PASS: gdb.cp/demangle.exp: arm: put__Q3_2T11a1bSFi PASS: gdb.cp/demangle.exp: arm: get__Q2_2T11aSFv PASS: gdb.cp/demangle.exp: arm: put__2T1SFi PASS: gdb.cp/demangle.exp: arm: put__Q5_2T11a1b1c1dSFi PASS: gdb.cp/demangle.exp: arm: get__Q4_2T11a1b1cSFv PASS: gdb.cp/demangle.exp: arm: put__Q2_2T11aSFi PASS: gdb.cp/demangle.exp: arm: put__Q4_2T11a1b1cSFi PASS: gdb.cp/demangle.exp: arm: get__Q3_2T11a1bSFv PASS: gdb.cp/demangle.exp: arm: get__2T1SFv PASS: gdb.cp/demangle.exp: arm: get__Q5_2T11a1b1c1dSFv PASS: gdb.cp/demangle.exp: arm: __dt__11T1__pt__2_cFv PASS: gdb.cp/demangle.exp: arm: __dt__12T1__pt__3_1tFv PASS: gdb.cp/demangle.exp: arm: __dl__12T1__pt__3_1tSFPv PASS: gdb.cp/demangle.exp: arm: __ct__11T1__pt__2_cFi PASS: gdb.cp/demangle.exp: arm: __ct__11T1__pt__2_cFv PASS: gdb.cp/demangle.exp: arm: __ct__12T1__pt__3_1tFi PASS: gdb.cp/demangle.exp: arm: __ct__12T1__pt__3_1tFv PASS: gdb.cp/demangle.exp: arm: __dl__11T1__pt__2_cSFPv PASS: gdb.cp/demangle.exp: arm: bar__3fooFPv PASS: gdb.cp/demangle.exp: arm: bar__3fooFPCv PASS: gdb.cp/demangle.exp: arm: bar__3fooCFPv PASS: gdb.cp/demangle.exp: arm: bar__3fooCFPCv PASS: gdb.cp/demangle.exp: arm: __eq__3fooFR3foo PASS: gdb.cp/demangle.exp: arm: __eq__3fooFRC3foo PASS: gdb.cp/demangle.exp: arm: __eq__3fooCFR3foo PASS: gdb.cp/demangle.exp: arm: __eq__3fooCFRC3foo PASS: gdb.cp/demangle.exp: arm: elem__15vector__pt__2_dFi PASS: gdb.cp/demangle.exp: arm: elem__15vector__pt__2_iFi PASS: gdb.cp/demangle.exp: arm: __ct__15vector__pt__2_dFi PASS: gdb.cp/demangle.exp: arm: __ct__15vector__pt__2_iFi PASS: gdb.cp/demangle.exp: arm: __ct__25DListNode__pt__9_R6RLabelFR6RLabelP25DListNode__pt__9_R6RLabelT2 PASS: gdb.cp/demangle.exp: arm: bar__3fooFiT16FooBar PASS: gdb.cp/demangle.exp: arm: bar__3fooFPiN51PdN37PcN211T1iN215 PASS: gdb.cp/demangle.exp: arm: _Utf390_1__1_9223372036854775807__9223372036854775 PASS: gdb.cp/demangle.exp: hp: set demangle-style PASS: gdb.cp/demangle.exp: hp: check demangling style PASS: gdb.cp/demangle.exp: hp: g__FP1cPC1cT1 PASS: gdb.cp/demangle.exp: hp: g__FPUlPCUlT1 PASS: gdb.cp/demangle.exp: hp: g__FPUiPCUiT1 PASS: gdb.cp/demangle.exp: hp: g__FPUsPCUsT1 PASS: gdb.cp/demangle.exp: hp: g__FPUcPCUcT1 PASS: gdb.cp/demangle.exp: hp: g__F1TPlPClT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRlRClT2 PASS: gdb.cp/demangle.exp: hp: g__F1TPiPCiT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRiRCiT2 PASS: gdb.cp/demangle.exp: hp: g__F1TPsPCsT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRsRCsT2 PASS: gdb.cp/demangle.exp: hp: g__F1TPcPCcT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRcRCcT2 PASS: gdb.cp/demangle.exp: hp: __gt__FRC2T2c PASS: gdb.cp/demangle.exp: hp: __ge__FRC2T2c PASS: gdb.cp/demangle.exp: hp: __lt__FRC2T2c PASS: gdb.cp/demangle.exp: hp: __le__FRC2T2c PASS: gdb.cp/demangle.exp: hp: __ne__FRC2T2c PASS: gdb.cp/demangle.exp: hp: __eq__FRC2T2c PASS: gdb.cp/demangle.exp: hp: __amd__FR2T2i PASS: gdb.cp/demangle.exp: hp: __adv__FR2T2i PASS: gdb.cp/demangle.exp: hp: __amu__FR2T2i PASS: gdb.cp/demangle.exp: hp: __ami__FR2T2i PASS: gdb.cp/demangle.exp: hp: __apl__FR2T2i PASS: gdb.cp/demangle.exp: hp: __nw__2T1SFUi PASS: gdb.cp/demangle.exp: hp: __dl__2T1SFPv PASS: gdb.cp/demangle.exp: hp: put__2T7SFi PASS: gdb.cp/demangle.exp: hp: h__FUc PASS: gdb.cp/demangle.exp: hp: f__Fic PASS: gdb.cp/demangle.exp: hp: h__FUi PASS: gdb.cp/demangle.exp: hp: h__Fci PASS: gdb.cp/demangle.exp: hp: h__FUl PASS: gdb.cp/demangle.exp: hp: h__Fcl PASS: gdb.cp/demangle.exp: hp: h__FUs PASS: gdb.cp/demangle.exp: hp: h__Fcs PASS: gdb.cp/demangle.exp: hp: __amd__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __adv__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __amu__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __ami__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __apl__FR2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPUlRPCUlT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPUiRPCUiT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPUsRPCUsT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPUcRPCUcT2 PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPlRPClT3 PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPiRPCiT3 PASS: gdb.cp/demangle.exp: hp: g__F1T1SRPcRPCcT3 PASS: gdb.cp/demangle.exp: hp: __gt__FRC2T2T1 PASS: gdb.cp/demangle.exp: hp: __ge__FRC2T2T1 PASS: gdb.cp/demangle.exp: hp: __lt__FRC2T2T1 PASS: gdb.cp/demangle.exp: hp: __le__FRC2T2T1 PASS: gdb.cp/demangle.exp: hp: __ne__FRC2T2T1 PASS: gdb.cp/demangle.exp: hp: __eq__FRC2T2T1 PASS: gdb.cp/demangle.exp: hp: g__FcR1cRC1cT2 PASS: gdb.cp/demangle.exp: hp: g__FcRPdRPCdT2 PASS: gdb.cp/demangle.exp: hp: g__FcRPfRPCfT2 PASS: gdb.cp/demangle.exp: hp: h__FcT1 PASS: gdb.cp/demangle.exp: hp: f__Ficd PASS: gdb.cp/demangle.exp: hp: g__F1T1SdRPsRPCsT4 PASS: gdb.cp/demangle.exp: hp: g__F1cC1cT1 PASS: gdb.cp/demangle.exp: hp: g__FPdPCdT1 PASS: gdb.cp/demangle.exp: hp: g__FPfPCfT1 PASS: gdb.cp/demangle.exp: hp: g__FUlCUlT1 PASS: gdb.cp/demangle.exp: hp: g__FPlPClT1 PASS: gdb.cp/demangle.exp: hp: g__FUiCUiT1 PASS: gdb.cp/demangle.exp: hp: g__FPiPCiT1 PASS: gdb.cp/demangle.exp: hp: g__FUsCUsT1 PASS: gdb.cp/demangle.exp: hp: g__FPsPCsT1 PASS: gdb.cp/demangle.exp: hp: g__FUcCUcT1 PASS: gdb.cp/demangle.exp: hp: g__FPcPCcT1 PASS: gdb.cp/demangle.exp: hp: g__F1TlClT2 PASS: gdb.cp/demangle.exp: hp: g__F1TiCiT2 PASS: gdb.cp/demangle.exp: hp: g__F1TsCsT2 PASS: gdb.cp/demangle.exp: hp: g__F1TcCcT2 PASS: gdb.cp/demangle.exp: hp: printf__FPCce PASS: gdb.cp/demangle.exp: hp: g__F1SRUlRCUlT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPlRPClT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRUiRCUiT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPiRPCiT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRUsRCUsT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPsRPCsT2 PASS: gdb.cp/demangle.exp: hp: g__F1RRUcRCUcT2 PASS: gdb.cp/demangle.exp: hp: g__F1SRPcRPCcT2 PASS: gdb.cp/demangle.exp: hp: g__F1T1RRlRClT3 PASS: gdb.cp/demangle.exp: hp: g__F1T1RRiRCiT3 PASS: gdb.cp/demangle.exp: hp: g__F1T1RRsRCsT3 PASS: gdb.cp/demangle.exp: hp: g__F1T1RRcRCcT3 PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFci_v PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFic_v PASS: gdb.cp/demangle.exp: hp: get__2T7SFv PASS: gdb.cp/demangle.exp: hp: g__FcRdRCdT2 PASS: gdb.cp/demangle.exp: hp: g__FcRfRCfT2 PASS: gdb.cp/demangle.exp: hp: __md__FC2T2i PASS: gdb.cp/demangle.exp: hp: __dv__FC2T2i PASS: gdb.cp/demangle.exp: hp: __ml__FC2T2i PASS: gdb.cp/demangle.exp: hp: __mi__FC2T2i PASS: gdb.cp/demangle.exp: hp: __pl__FC2T2i PASS: gdb.cp/demangle.exp: hp: h__Fc PASS: gdb.cp/demangle.exp: hp: h__Fd PASS: gdb.cp/demangle.exp: hp: h__Ff PASS: gdb.cp/demangle.exp: hp: h__Fi PASS: gdb.cp/demangle.exp: hp: f__Fi PASS: gdb.cp/demangle.exp: hp: h__Fl PASS: gdb.cp/demangle.exp: hp: h__Fs PASS: gdb.cp/demangle.exp: hp: __md__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __dv__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __ml__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __mi__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: __pl__FC2T2RC2T2 PASS: gdb.cp/demangle.exp: hp: g__FcRP1cRPC1cT2 PASS: gdb.cp/demangle.exp: hp: g__FdCdT1 PASS: gdb.cp/demangle.exp: hp: g__FfCfT1 PASS: gdb.cp/demangle.exp: hp: g__FlClT1 PASS: gdb.cp/demangle.exp: hp: g__FiCiT1 PASS: gdb.cp/demangle.exp: hp: g__FsCsT1 PASS: gdb.cp/demangle.exp: hp: g__FcCcT1 PASS: gdb.cp/demangle.exp: hp: f__FicdPc PASS: gdb.cp/demangle.exp: hp: __nw__FUi PASS: gdb.cp/demangle.exp: hp: __ct__Q3_2T11a1bSFi PASS: gdb.cp/demangle.exp: hp: __dt__Q3_2T11a1bSFi PASS: gdb.cp/demangle.exp: hp: put__Q3_2T11a1bSFi PASS: gdb.cp/demangle.exp: hp: get__Q2_2T11aSFv PASS: gdb.cp/demangle.exp: hp: put__2T1SFi PASS: gdb.cp/demangle.exp: hp: put__Q5_2T11a1b1c1dSFi PASS: gdb.cp/demangle.exp: hp: get__Q4_2T11a1b1cSFv PASS: gdb.cp/demangle.exp: hp: put__Q2_2T11aSFi PASS: gdb.cp/demangle.exp: hp: put__Q4_2T11a1b1cSFi PASS: gdb.cp/demangle.exp: hp: get__Q3_2T11a1bSFv PASS: gdb.cp/demangle.exp: hp: get__2T1SFv PASS: gdb.cp/demangle.exp: hp: get__Q5_2T11a1b1c1dSFv PASS: gdb.cp/demangle.exp: hp: bar__3fooFPv PASS: gdb.cp/demangle.exp: hp: bar__3fooFPCv PASS: gdb.cp/demangle.exp: hp: bar__3fooCFPv PASS: gdb.cp/demangle.exp: hp: bar__3fooCFPCv PASS: gdb.cp/demangle.exp: hp: __eq__3fooFR3foo PASS: gdb.cp/demangle.exp: hp: __eq__3fooFRC3foo PASS: gdb.cp/demangle.exp: hp: __eq__3fooCFR3foo PASS: gdb.cp/demangle.exp: hp: __eq__3fooCFRC3foo PASS: gdb.cp/demangle.exp: hp: bar__3fooFiT16FooBar PASS: gdb.cp/demangle.exp: hp: bar__3fooFPiN51PdN37PcN211T1iN215 PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTPFiPPdPv_i__Fv PASS: gdb.cp/demangle.exp: hp: __ct__1cFi PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTi__Fv PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTc__Fv PASS: gdb.cp/demangle.exp: hp: __ct__2T2Fi PASS: gdb.cp/demangle.exp: hp: __dt__2T1Fv PASS: gdb.cp/demangle.exp: hp: __dt__2T5XT1x__Fv PASS: gdb.cp/demangle.exp: hp: __dt__2T5XTPFcPv_i__Fv PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFiPPdPv_i__Fi PASS: gdb.cp/demangle.exp: hp: __dl__2T5XT1x__SFPv PASS: gdb.cp/demangle.exp: hp: X__2T5XT1x PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTi__Fi PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTc__Fi PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTPFcPv_i__SFPv PASS: gdb.cp/demangle.exp: hp: X__2T5XTPFcPv_i PASS: gdb.cp/demangle.exp: hp: __ct__2T5XT1x__Fi PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTPFiPPdPv_i__SFPv PASS: gdb.cp/demangle.exp: hp: X__2T5XTPFiPPdPv_i PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTi__SFPv PASS: gdb.cp/demangle.exp: hp: __dl__2T5XTc__SFPv PASS: gdb.cp/demangle.exp: hp: X__2T5XTc PASS: gdb.cp/demangle.exp: hp: X__2T5XTi PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi PASS: gdb.cp/demangle.exp: hp: __dt__2T1XTc__Fv PASS: gdb.cp/demangle.exp: hp: __dt__2T1XT1t__Fv PASS: gdb.cp/demangle.exp: hp: __dl__2T1XT1t__SFPv PASS: gdb.cp/demangle.exp: hp: __ct__2T1XTc__Fi PASS: gdb.cp/demangle.exp: hp: __ct__2T1XTc__Fv PASS: gdb.cp/demangle.exp: hp: __ct__2T1XT1t__Fi PASS: gdb.cp/demangle.exp: hp: __ct__2T1XT1t__Fv PASS: gdb.cp/demangle.exp: hp: __dl__2T1XTc__SFPv PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTd__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTi__Fi PASS: gdb.cp/demangle.exp: hp: __ct__6vectorXTd__Fi PASS: gdb.cp/demangle.exp: hp: __ct__6vectorXTi__Fi PASS: gdb.cp/demangle.exp: hp: __ct__9DListNodeXTR6RLabel__FR6RLabelP9DListNodeXTR6RLabel_T2 PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiUP34__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXUP2701Td__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSP334__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSM__SCFPPd PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67UP4000TRs__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN67TRdTFPv_i__Fi PASS: gdb.cp/demangle.exp: hp: X__6vectorXTiSN67TdTPvUP5TRs PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiA3foo__Fi PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiA3fooTPvA5Label__FiPPvT2 PASS: gdb.cp/demangle.exp: hp: elem__6vectorXTiSN42A3foo__Fi PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi_2 PASS: gdb.cp/demangle.exp: hp: __ct__2T5XTPFcPv_i__Fi_19 PASS: gdb.cp/demangle.exp: hp: f__FicdPcPFci_v_34 PASS: gdb.cp/demangle.exp: hp: spec__13Spec<%1,%1.*>XTiTPi_FPi PASS: gdb.cp/demangle.exp: hp: spec__16Spec<%1,%1.&,%1>XTiTRiTi_FPi PASS: gdb.cp/demangle.exp: hp: add__XTc_FcT1 PASS: gdb.cp/demangle.exp: hp: add__XTcSP9A5label_FcPPlT1 PASS: gdb.cp/demangle.exp: hp: add__XTPfTFPd_f_FcT1 PASS: gdb.cp/demangle.exp: hp: unLink__12basic_stringXTcT18string_char_traitsXTc_T9allocator_Fv PASS: gdb.cp/demangle.exp: hp: _Utf390_1__1_9223372036854775807__9223372036854775 Running ../../../src/gdb/testsuite/gdb.cp/derivation.exp ... PASS: gdb.cp/derivation.exp: up from marker1 PASS: gdb.cp/derivation.exp: print value of a_instance PASS: gdb.cp/derivation.exp: ptype a_instance PASS: gdb.cp/derivation.exp: print value of d_instance PASS: gdb.cp/derivation.exp: ptype d_instance PASS: gdb.cp/derivation.exp: print value of e_instance PASS: gdb.cp/derivation.exp: ptype e_instance PASS: gdb.cp/derivation.exp: print value of f_instance PASS: gdb.cp/derivation.exp: ptype f_instance PASS: gdb.cp/derivation.exp: print value of d_instance.a PASS: gdb.cp/derivation.exp: print value of d_instance.aa PASS: gdb.cp/derivation.exp: print value of d_instance.b PASS: gdb.cp/derivation.exp: print value of d_instance.bb PASS: gdb.cp/derivation.exp: print value of d_instance.c PASS: gdb.cp/derivation.exp: print value of d_instance.cc PASS: gdb.cp/derivation.exp: print value of d_instance.d PASS: gdb.cp/derivation.exp: print value of d_instance.dd PASS: gdb.cp/derivation.exp: print value of g_instance.a PASS: gdb.cp/derivation.exp: print value of g_instance.b PASS: gdb.cp/derivation.exp: print value of g_instance.c PASS: gdb.cp/derivation.exp: print value of g_instance.afoo() PASS: gdb.cp/derivation.exp: re-selected 'main' frame after inferior call PASS: gdb.cp/derivation.exp: print value of g_instance.bfoo() PASS: gdb.cp/derivation.exp: print value of g_instance.cfoo() Running ../../../src/gdb/testsuite/gdb.cp/exception.exp ... Running ../../../src/gdb/testsuite/gdb.cp/gdb1355.exp ... PASS: gdb.cp/gdb1355.exp: ptype s1 PASS: gdb.cp/gdb1355.exp: print s1 Running ../../../src/gdb/testsuite/gdb.cp/hang.exp ... PASS: gdb.cp/hang.exp: doesn't overwrite struct type PASS: gdb.cp/hang.exp: doesn't corrupt cv_type chain Running ../../../src/gdb/testsuite/gdb.cp/inherit.exp ... PASS: gdb.cp/inherit.exp: set language c++ PASS: gdb.cp/inherit.exp: set width 0 PASS: gdb.cp/inherit.exp: ptype A (FIXME) PASS: gdb.cp/inherit.exp: ptype class A (FIXME) PASS: gdb.cp/inherit.exp: ptype g_A (FIXME) PASS: gdb.cp/inherit.exp: ptype B PASS: gdb.cp/inherit.exp: ptype class B PASS: gdb.cp/inherit.exp: ptype g_B PASS: gdb.cp/inherit.exp: ptype C PASS: gdb.cp/inherit.exp: ptype class C PASS: gdb.cp/inherit.exp: ptype g_C PASS: gdb.cp/inherit.exp: ptype tagless struct PASS: gdb.cp/inherit.exp: ptype variable of type tagless struct PASS: gdb.cp/inherit.exp: ptype D PASS: gdb.cp/inherit.exp: ptype class D PASS: gdb.cp/inherit.exp: ptype g_D PASS: gdb.cp/inherit.exp: ptype E PASS: gdb.cp/inherit.exp: ptype class E PASS: gdb.cp/inherit.exp: ptype g_E PASS: gdb.cp/inherit.exp: ptype vA PASS: gdb.cp/inherit.exp: ptype class vA PASS: gdb.cp/inherit.exp: ptype g_vA PASS: gdb.cp/inherit.exp: ptype vB PASS: gdb.cp/inherit.exp: ptype class vB PASS: gdb.cp/inherit.exp: ptype g_vB PASS: gdb.cp/inherit.exp: ptype vC PASS: gdb.cp/inherit.exp: ptype class vC PASS: gdb.cp/inherit.exp: ptype g_vC PASS: gdb.cp/inherit.exp: ptype vD PASS: gdb.cp/inherit.exp: ptype class vD PASS: gdb.cp/inherit.exp: ptype g_vD PASS: gdb.cp/inherit.exp: ptype vE PASS: gdb.cp/inherit.exp: ptype class vE PASS: gdb.cp/inherit.exp: ptype g_vE PASS: gdb.cp/inherit.exp: print g_A.A::a PASS: gdb.cp/inherit.exp: print g_A.A::x PASS: gdb.cp/inherit.exp: print g_A.a PASS: gdb.cp/inherit.exp: print g_A.x PASS: gdb.cp/inherit.exp: print g_B.A::a PASS: gdb.cp/inherit.exp: print g_B.A::x PASS: gdb.cp/inherit.exp: print g_B.B::b PASS: gdb.cp/inherit.exp: print g_B.B::x PASS: gdb.cp/inherit.exp: print g_B.a PASS: gdb.cp/inherit.exp: print g_B.b PASS: gdb.cp/inherit.exp: print g_B.x PASS: gdb.cp/inherit.exp: print g_C.A::a PASS: gdb.cp/inherit.exp: print g_C.A::x PASS: gdb.cp/inherit.exp: print g_C.C::c PASS: gdb.cp/inherit.exp: print g_C.C::x PASS: gdb.cp/inherit.exp: print g_C.a PASS: gdb.cp/inherit.exp: print g_C.c PASS: gdb.cp/inherit.exp: print g_C.x PASS: gdb.cp/inherit.exp: print g_A PASS: gdb.cp/inherit.exp: print g_B PASS: gdb.cp/inherit.exp: print g_C PASS: gdb.cp/inherit.exp: print g_A.A::a PASS: gdb.cp/inherit.exp: print g_A.A::x PASS: gdb.cp/inherit.exp: print g_B.A::a PASS: gdb.cp/inherit.exp: print g_B.A::x PASS: gdb.cp/inherit.exp: print g_B.B::b PASS: gdb.cp/inherit.exp: print g_B.B::x PASS: gdb.cp/inherit.exp: print g_C.A::a PASS: gdb.cp/inherit.exp: print g_C.A::x PASS: gdb.cp/inherit.exp: print g_C.C::c PASS: gdb.cp/inherit.exp: print g_C.C::x KFAIL: gdb.cp/inherit.exp: print g_D.A::a (PRMS: gdb/68) KFAIL: gdb.cp/inherit.exp: print g_D.A::x (PRMS: gdb/68) PASS: gdb.cp/inherit.exp: print g_D.B::b PASS: gdb.cp/inherit.exp: print g_D.B::x PASS: gdb.cp/inherit.exp: print g_D.C::c PASS: gdb.cp/inherit.exp: print g_D.C::x PASS: gdb.cp/inherit.exp: print g_D.D::d PASS: gdb.cp/inherit.exp: print g_D.D::x KFAIL: gdb.cp/inherit.exp: print g_E.A::a (PRMS: gdb/68) KFAIL: gdb.cp/inherit.exp: print g_E.A::x (PRMS: gdb/68) PASS: gdb.cp/inherit.exp: print g_E.B::b PASS: gdb.cp/inherit.exp: print g_E.B::x PASS: gdb.cp/inherit.exp: print g_E.C::c PASS: gdb.cp/inherit.exp: print g_E.C::x PASS: gdb.cp/inherit.exp: print g_E.D::d PASS: gdb.cp/inherit.exp: print g_E.D::x PASS: gdb.cp/inherit.exp: print g_E.E::e PASS: gdb.cp/inherit.exp: print g_E.E::x PASS: gdb.cp/inherit.exp: print g_D PASS: gdb.cp/inherit.exp: print g_E PASS: gdb.cp/inherit.exp: print anonymous union member FAIL: gdb.cp/inherit.exp: print variable of type anonymous union PASS: gdb.cp/inherit.exp: print type of anonymous union PASS: gdb.cp/inherit.exp: print g_vA.vA::va PASS: gdb.cp/inherit.exp: print g_vA.vA::vx PASS: gdb.cp/inherit.exp: print g_vA.va PASS: gdb.cp/inherit.exp: print g_vA.vx PASS: gdb.cp/inherit.exp: print g_vB.vA::va PASS: gdb.cp/inherit.exp: print g_vB.vA::vx PASS: gdb.cp/inherit.exp: print g_vB.vB::vb PASS: gdb.cp/inherit.exp: print g_vB.vB::vx PASS: gdb.cp/inherit.exp: print g_vB.va PASS: gdb.cp/inherit.exp: print g_vB.vb PASS: gdb.cp/inherit.exp: print g_vB.vx PASS: gdb.cp/inherit.exp: print g_vC.vA::va PASS: gdb.cp/inherit.exp: print g_vC.vA::vx PASS: gdb.cp/inherit.exp: print g_vC.vC::vc PASS: gdb.cp/inherit.exp: print g_vC.vC::vx PASS: gdb.cp/inherit.exp: print g_vC.va PASS: gdb.cp/inherit.exp: print g_vC.vc PASS: gdb.cp/inherit.exp: print g_vC.vx PASS: gdb.cp/inherit.exp: print g_vA PASS: gdb.cp/inherit.exp: print g_vB (FIXME v3 vtbl ptr) PASS: gdb.cp/inherit.exp: print g_vC (FIXME v3 vtbl ptr) PASS: gdb.cp/inherit.exp: print g_vD.vA::va PASS: gdb.cp/inherit.exp: print g_vD.vA::vx PASS: gdb.cp/inherit.exp: print g_vD.vB::vb PASS: gdb.cp/inherit.exp: print g_vD.vB::vx PASS: gdb.cp/inherit.exp: print g_vD.vC::vc PASS: gdb.cp/inherit.exp: print g_vD.vC::vx PASS: gdb.cp/inherit.exp: print g_vD.vD::vd PASS: gdb.cp/inherit.exp: print g_vD.vD::vx PASS: gdb.cp/inherit.exp: print g_vE.vA::va PASS: gdb.cp/inherit.exp: print g_vE.vA::vx PASS: gdb.cp/inherit.exp: print g_vE.vB::vb PASS: gdb.cp/inherit.exp: print g_vE.vB::vx PASS: gdb.cp/inherit.exp: print g_vE.vC::vc PASS: gdb.cp/inherit.exp: print g_vE.vC::vx PASS: gdb.cp/inherit.exp: print g_vE.vD::vd PASS: gdb.cp/inherit.exp: print g_vE.vD::vx PASS: gdb.cp/inherit.exp: print g_vE.vE::ve PASS: gdb.cp/inherit.exp: print g_vE.vE::vx PASS: gdb.cp/inherit.exp: print g_vD (FIXME v3 vtbl ptr) PASS: gdb.cp/inherit.exp: print g_vE (FIXME v3 vtbl ptr) Running ../../../src/gdb/testsuite/gdb.cp/local.exp ... PASS: gdb.cp/local.exp: up from marker1 KFAIL: gdb.cp/local.exp: ptype l (PRMS: gdb/483) KFAIL: gdb.cp/local.exp: ptype Local (PRMS: gdb/483) PASS: gdb.cp/local.exp: break marker2 PASS: gdb.cp/local.exp: continuing to marker2 PASS: gdb.cp/local.exp: up from marker2 PASS: gdb.cp/local.exp: Local out of scope PASS: gdb.cp/local.exp: ptype InnerLocal (pattern 1) PASS: gdb.cp/local.exp: ptype NestedInnerLocal KFAIL: gdb.cp/local.exp: ptype InnerLocal::NestedInnerLocal (PRMS: gdb/482) Running ../../../src/gdb/testsuite/gdb.cp/m-data.exp ... PASS: gdb.cp/m-data.exp: continue to breakpoint: end of first constructors PASS: gdb.cp/m-data.exp: simple object, const bool PASS: gdb.cp/m-data.exp: simple object, const int PASS: gdb.cp/m-data.exp: simple object, long PASS: gdb.cp/m-data.exp: simple object, enum PASS: gdb.cp/m-data.exp: derived template object, base const bool PASS: gdb.cp/m-data.exp: derived template object, base const int PASS: gdb.cp/m-data.exp: derived template object, base long PASS: gdb.cp/m-data.exp: derived template object, base enum PASS: gdb.cp/m-data.exp: derived template object, derived enum PASS: gdb.cp/m-data.exp: template object, const bool PASS: gdb.cp/m-data.exp: template object, const int PASS: gdb.cp/m-data.exp: template object, long PASS: gdb.cp/m-data.exp: template object, base enum PASS: gdb.cp/m-data.exp: template object, derived enum PASS: gdb.cp/m-data.exp: continue to breakpoint: continue to shadow breakpoint PASS: gdb.cp/m-data.exp: shadowing member PASS: gdb.cp/m-data.exp: shadowed global variable Running ../../../src/gdb/testsuite/gdb.cp/m-static.exp ... PASS: gdb.cp/m-static.exp: continue to breakpoint: end of constructors PASS: gdb.cp/m-static.exp: simple object, static const bool PASS: gdb.cp/m-static.exp: simple object, static const int PASS: gdb.cp/m-static.exp: simple object, static long PASS: gdb.cp/m-static.exp: simple object, static enum PASS: gdb.cp/m-static.exp: derived template object, base static const bool PASS: gdb.cp/m-static.exp: derived template object, base static const int PASS: gdb.cp/m-static.exp: derived template object, base static long PASS: gdb.cp/m-static.exp: derived template object, base static enum PASS: gdb.cp/m-static.exp: derived template object, static enum PASS: gdb.cp/m-static.exp: template object, static const bool PASS: gdb.cp/m-static.exp: template object, static const int PASS: gdb.cp/m-static.exp: template object, static long PASS: gdb.cp/m-static.exp: template object, static enum PASS: gdb.cp/m-static.exp: template object, static derived enum PASS: gdb.cp/m-static.exp: static const int initialized elsewhere PASS: gdb.cp/m-static.exp: static const int initialized nowhere Running ../../../src/gdb/testsuite/gdb.cp/maint.exp ... PASS: gdb.cp/maint.exp: help maintenance cplus PASS: gdb.cp/maint.exp: help maint cp PASS: gdb.cp/maint.exp: maint cp PASS: gdb.cp/maint.exp: help maint cp first_component PASS: gdb.cp/maint.exp: help maint cp namespace PASS: gdb.cp/maint.exp: set complaints -1 PASS: gdb.cp/maint.exp: maint cp first_component foo PASS: gdb.cp/maint.exp: maint cp first_component operator<< PASS: gdb.cp/maint.exp: maint cp first_component operator>> PASS: gdb.cp/maint.exp: maint cp first_component operator -> PASS: gdb.cp/maint.exp: maint cp first_component operator() PASS: gdb.cp/maint.exp: maint cp first_component operator> PASS: gdb.cp/maint.exp: maint cp first_component operator< PASS: gdb.cp/maint.exp: maint cp first_component operator -> PASS: gdb.cp/maint.exp: maint cp first_component operator -> PASS: gdb.cp/maint.exp: maint cp first_component foo() PASS: gdb.cp/maint.exp: maint cp first_component foo(int) PASS: gdb.cp/maint.exp: maint cp first_component foo(X::Y) PASS: gdb.cp/maint.exp: maint cp first_component foo(X::Y, A::B) PASS: gdb.cp/maint.exp: maint cp first_component foo(std::basic_streambuf >) PASS: gdb.cp/maint.exp: maint cp first_component operator>(X::Y) PASS: gdb.cp/maint.exp: maint cp first_component int operator<< () PASS: gdb.cp/maint.exp: maint cp first_component T PASS: gdb.cp/maint.exp: maint cp first_component int foo<&(operator<<(C, C))>() PASS: gdb.cp/maint.exp: maint cp first_component int foo<&operator<<(C, C)>() PASS: gdb.cp/maint.exp: maint cp first_component int foo() PASS: gdb.cp/maint.exp: maint cp first_component foo::bar PASS: gdb.cp/maint.exp: maint cp first_component foo::bar::baz PASS: gdb.cp/maint.exp: maint cp first_component C::bar PASS: gdb.cp/maint.exp: maint cp first_component C > >::bar PASS: gdb.cp/maint.exp: maint cp first_component foo< PASS: gdb.cp/maint.exp: maint cp first_component foo( PASS: gdb.cp/maint.exp: maint cp first_component bool operator< PASS: gdb.cp/maint.exp: maint cp namespace Running ../../../src/gdb/testsuite/gdb.cp/member-ptr.exp ... PASS: gdb.cp/member-ptr.exp: continue to breakpoint: continue to pmi = NULL Running ../../../src/gdb/testsuite/gdb.cp/method.exp ... PASS: gdb.cp/method.exp: break A::foo PASS: gdb.cp/method.exp: continue to A::foo PASS: gdb.cp/method.exp: print x in A::foo PASS: gdb.cp/method.exp: print this in A::foo PASS: gdb.cp/method.exp: break A::bar PASS: gdb.cp/method.exp: continue to A::bar PASS: gdb.cp/method.exp: print x in A::bar PASS: gdb.cp/method.exp: print this in A::bar PASS: gdb.cp/method.exp: break 21 PASS: gdb.cp/method.exp: continue to 21 PASS: gdb.cp/method.exp: print data_ in funk::getFunky PASS: gdb.cp/method.exp: print this in funk::getFunky PASS: gdb.cp/method.exp: print res in funk::getFunky PASS: gdb.cp/method.exp: ptype A PASS: gdb.cp/method.exp: finish program Running ../../../src/gdb/testsuite/gdb.cp/misc.exp ... PASS: gdb.cp/misc.exp: deduced language is C++, before full symbols PASS: gdb.cp/misc.exp: deduced language is C++, after full symbols PASS: gdb.cp/misc.exp: print s.a for foo struct (known gcc 2.7.2 and earlier bug) PASS: gdb.cp/misc.exp: print as bool (setup) PASS: gdb.cp/misc.exp: print as bool (print 1 == 1) PASS: gdb.cp/misc.exp: print as bool (print 1 == 2) PASS: gdb.cp/misc.exp: print a bool var PASS: gdb.cp/misc.exp: set a bool var (setup) PASS: gdb.cp/misc.exp: set a bool var (print v_bool) PASS: gdb.cp/misc.exp: print a bool array PASS: gdb.cp/misc.exp: set a bool array elem (setup) PASS: gdb.cp/misc.exp: set a bool array elem (print v_bool_array) PASS: gdb.cp/misc.exp: print true PASS: gdb.cp/misc.exp: print false PASS: gdb.cp/misc.exp: 1 + true PASS: gdb.cp/misc.exp: 3 + false PASS: gdb.cp/misc.exp: 1 < 2 < 3 PASS: gdb.cp/misc.exp: 2 < 1 > 4 PASS: gdb.cp/misc.exp: (bool)43 PASS: gdb.cp/misc.exp: (bool)0 PASS: gdb.cp/misc.exp: (bool)17.93 PASS: gdb.cp/misc.exp: (bool)0.0 PASS: gdb.cp/misc.exp: (int)true PASS: gdb.cp/misc.exp: (int)false Running ../../../src/gdb/testsuite/gdb.cp/namespace.exp ... PASS: gdb.cp/namespace.exp: up from marker1 PASS: gdb.cp/namespace.exp: print 'AAA::c' PASS: gdb.cp/namespace.exp: print AAA::c PASS: gdb.cp/namespace.exp: print ina PASS: gdb.cp/namespace.exp: ptype ina PASS: gdb.cp/namespace.exp: info func xyzq PASS: gdb.cp/namespace.exp: print 'AAA::xyzq'('x') PASS: gdb.cp/namespace.exp: print AAA::xyzq('x') PASS: gdb.cp/namespace.exp: break AAA::xyzq PASS: gdb.cp/namespace.exp: print 'BBB::CCC::xyzq'('x') PASS: gdb.cp/namespace.exp: print BBB::CCC::xyzq('x') PASS: gdb.cp/namespace.exp: break BBB::CCC::xyzq PASS: gdb.cp/namespace.exp: print 'BBB::Class::xyzq' PASS: gdb.cp/namespace.exp: print BBB::Class::xyzq PASS: gdb.cp/namespace.exp: break BBB::Class::xyzq PASS: gdb.cp/namespace.exp: print c PASS: gdb.cp/namespace.exp: print cc PASS: gdb.cp/namespace.exp: print 'C::cc' PASS: gdb.cp/namespace.exp: print C::cc PASS: gdb.cp/namespace.exp: print cd PASS: gdb.cp/namespace.exp: print C::D::cd PASS: gdb.cp/namespace.exp: print 'E::cde' PASS: gdb.cp/namespace.exp: print E::cde PASS: gdb.cp/namespace.exp: print shadow PASS: gdb.cp/namespace.exp: print E::ce PASS: gdb.cp/namespace.exp: ptype C PASS: gdb.cp/namespace.exp: ptype E PASS: gdb.cp/namespace.exp: ptype CClass PASS: gdb.cp/namespace.exp: ptype CClass::NestedClass PASS: gdb.cp/namespace.exp: ptype NestedClass KFAIL: gdb.cp/namespace.exp: ptype ::C::CClass (PRMS: gdb/1448) KFAIL: gdb.cp/namespace.exp: ptype ::C::CClass::NestedClass (PRMS: gdb/1448) KFAIL: gdb.cp/namespace.exp: ptype ::C::NestedClass (PRMS: gdb/1448) PASS: gdb.cp/namespace.exp: ptype C::CClass PASS: gdb.cp/namespace.exp: ptype C::CClass::NestedClass PASS: gdb.cp/namespace.exp: ptype C::NestedClass PASS: gdb.cp/namespace.exp: print cOtherFile PASS: gdb.cp/namespace.exp: ptype OtherFileClass KFAIL: gdb.cp/namespace.exp: ptype ::C::OtherFileClass (PRMS: gdb/1448) PASS: gdb.cp/namespace.exp: ptype C::OtherFileClass PASS: gdb.cp/namespace.exp: print cX PASS: gdb.cp/namespace.exp: print 'F::cXf' PASS: gdb.cp/namespace.exp: print F::cXf PASS: gdb.cp/namespace.exp: print F::cXfX PASS: gdb.cp/namespace.exp: print X PASS: gdb.cp/namespace.exp: print 'G::Xg' PASS: gdb.cp/namespace.exp: print G::Xg PASS: gdb.cp/namespace.exp: print G::XgX PASS: gdb.cp/namespace.exp: print cXOtherFile PASS: gdb.cp/namespace.exp: print XOtherFile Running ../../../src/gdb/testsuite/gdb.cp/overload.exp ... PASS: gdb.cp/overload.exp: up from marker1 PASS: gdb.cp/overload.exp: print foo_instance1 PASS: gdb.cp/overload.exp: ptype foo_instance1 (shorter match) PASS: gdb.cp/overload.exp: print foo_instance2 PASS: gdb.cp/overload.exp: print foo_instance3 PASS: gdb.cp/overload.exp: print call overloaded func 1 arg PASS: gdb.cp/overload.exp: re-selected 'main' frame after inferior call PASS: gdb.cp/overload.exp: print call overloaded func 2 args PASS: gdb.cp/overload.exp: print call overloaded func 3 args PASS: gdb.cp/overload.exp: print call overloaded func 4 args PASS: gdb.cp/overload.exp: print call overloaded func 5 args PASS: gdb.cp/overload.exp: print call overloaded func 6 args PASS: gdb.cp/overload.exp: print call overloaded func 7 args PASS: gdb.cp/overload.exp: print call overloaded func 8 args PASS: gdb.cp/overload.exp: print call overloaded func 9 args PASS: gdb.cp/overload.exp: print call overloaded func 10 args PASS: gdb.cp/overload.exp: print call overloaded func 11 args PASS: gdb.cp/overload.exp: print call overloaded func void arg PASS: gdb.cp/overload.exp: print call overloaded func char arg PASS: gdb.cp/overload.exp: print call overloaded func signed char arg PASS: gdb.cp/overload.exp: print call overloaded func unsigned char arg PASS: gdb.cp/overload.exp: print call overloaded func short arg PASS: gdb.cp/overload.exp: print call overloaded func unsigned short arg PASS: gdb.cp/overload.exp: print call overloaded func int arg PASS: gdb.cp/overload.exp: print call overloaded func unsigned int arg PASS: gdb.cp/overload.exp: print call overloaded func long arg PASS: gdb.cp/overload.exp: print call overloaded func unsigned long arg PASS: gdb.cp/overload.exp: print call overloaded func float arg PASS: gdb.cp/overload.exp: print call overloaded func double arg PASS: gdb.cp/overload.exp: list overloaded function with no args PASS: gdb.cp/overload.exp: list overloaded function with int arg PASS: gdb.cp/overload.exp: list overloaded function with function ptr args PASS: gdb.cp/overload.exp: list overloaded function with function ptr args - quotes around argument PASS: gdb.cp/overload.exp: print overloadNamespace(1) PASS: gdb.cp/overload.exp: print overloadNamespace('a') PASS: gdb.cp/overload.exp: print overloadNamespace(dummyInstance) PASS: gdb.cp/overload.exp: print overloadNamespace(1) in XXX PASS: gdb.cp/overload.exp: print overloadNamespace('a') in XXX PASS: gdb.cp/overload.exp: print overloadNamespace(dummyInstance) in XXX PASS: gdb.cp/overload.exp: print intToChar(1) Running ../../../src/gdb/testsuite/gdb.cp/ovldbreak.exp ... PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 12 PASS: gdb.cp/ovldbreak.exp: set bp 2 on foo::overload1arg 12 line 111 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 11 PASS: gdb.cp/ovldbreak.exp: set bp 3 on foo::overload1arg 11 line 112 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 10 PASS: gdb.cp/ovldbreak.exp: set bp 4 on foo::overload1arg 10 line 113 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 9 PASS: gdb.cp/ovldbreak.exp: set bp 5 on foo::overload1arg 9 line 114 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 8 PASS: gdb.cp/ovldbreak.exp: set bp 6 on foo::overload1arg 8 line 115 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 7 PASS: gdb.cp/ovldbreak.exp: set bp 7 on foo::overload1arg 7 line 116 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 6 PASS: gdb.cp/ovldbreak.exp: set bp 8 on foo::overload1arg 6 line 117 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 5 PASS: gdb.cp/ovldbreak.exp: set bp 9 on foo::overload1arg 5 line 118 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 4 PASS: gdb.cp/ovldbreak.exp: set bp 10 on foo::overload1arg 4 line 119 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 3 PASS: gdb.cp/ovldbreak.exp: set bp 11 on foo::overload1arg 3 line 120 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 2 PASS: gdb.cp/ovldbreak.exp: set bp 12 on foo::overload1arg 2 line 121 PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice 13 PASS: gdb.cp/ovldbreak.exp: set bp 13 on foo::overload1arg 13 line 110 PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting one-by-one) PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice cancel PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg canceled PASS: gdb.cp/ovldbreak.exp: breakpoint info (after cancel) PASS: gdb.cp/ovldbreak.exp: delete all breakpoints PASS: gdb.cp/ovldbreak.exp: breakpoint info (after delete) PASS: gdb.cp/ovldbreak.exp: bp menu for foo::overload1arg choice all PASS: gdb.cp/ovldbreak.exp: set bp on overload1arg all PASS: gdb.cp/ovldbreak.exp: breakpoint info (after setting on all) PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : (void|) PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : char PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : signed char PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned char PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : short PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned short PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : int PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : (unsigned|unsigned int) PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : long PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : unsigned long PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : float PASS: gdb.cp/ovldbreak.exp: continue to bp overloaded : double PASS: gdb.cp/ovldbreak.exp: continue until exit at finish program Running ../../../src/gdb/testsuite/gdb.cp/pr-1023.exp ... PASS: gdb.cp/pr-1023.exp: break myClass::performBlocking PASS: gdb.cp/pr-1023.exp: break myClass::performUnblocking Running ../../../src/gdb/testsuite/gdb.cp/pr-1210.exp ... PASS: gdb.cp/pr-1210.exp: step past initialization PASS: gdb.cp/pr-1210.exp: print *obj PASS: gdb.cp/pr-1210.exp: print obj->myB Running ../../../src/gdb/testsuite/gdb.cp/pr-574.exp ... PASS: gdb.cp/pr-574.exp: continue to breakpoint: end of constructors PASS: gdb.cp/pr-574.exp: PR gdb/574 Running ../../../src/gdb/testsuite/gdb.cp/printmethod.exp ... PASS: gdb.cp/printmethod.exp: continue to breakpoint: end of constructors PASS: gdb.cp/printmethod.exp: print virtual method. PASS: gdb.cp/printmethod.exp: print nonvirtual method. Running ../../../src/gdb/testsuite/gdb.cp/psmang.exp ... PASS: gdb.cp/psmang.exp: break s::method1 PASS: gdb.cp/psmang.exp: break s::method2 Running ../../../src/gdb/testsuite/gdb.cp/ref-types.exp ... PASS: gdb.cp/ref-types.exp: up from marker1 1 PASS: gdb.cp/ref-types.exp: print value of s PASS: gdb.cp/ref-types.exp: ptype s PASS: gdb.cp/ref-types.exp: print value of ps PASS: gdb.cp/ref-types.exp: ptype ps PASS: gdb.cp/ref-types.exp: print value of as[0] PASS: gdb.cp/ref-types.exp: ptype as PASS: gdb.cp/ref-types.exp: print value of as[1] PASS: gdb.cp/ref-types.exp: print value of as[2] PASS: gdb.cp/ref-types.exp: print value of as[3] PASS: gdb.cp/ref-types.exp: print value of rs PASS: gdb.cp/ref-types.exp: ptype rs PASS: gdb.cp/ref-types.exp: print value of *rps PASS: gdb.cp/ref-types.exp: ptype rps PASS: gdb.cp/ref-types.exp: print value of ras[0] PASS: gdb.cp/ref-types.exp: ptype ras PASS: gdb.cp/ref-types.exp: print value of ras[1] PASS: gdb.cp/ref-types.exp: print value of ras[2] PASS: gdb.cp/ref-types.exp: print value of ras[3] PASS: gdb.cp/ref-types.exp: up from f PASS: gdb.cp/ref-types.exp: print value of C PASS: gdb.cp/ref-types.exp: ptype C PASS: gdb.cp/ref-types.exp: print value of UC PASS: gdb.cp/ref-types.exp: ptype UC PASS: gdb.cp/ref-types.exp: print value of S PASS: gdb.cp/ref-types.exp: ptype S PASS: gdb.cp/ref-types.exp: print value of US PASS: gdb.cp/ref-types.exp: ptype US PASS: gdb.cp/ref-types.exp: print value of I PASS: gdb.cp/ref-types.exp: ptype I PASS: gdb.cp/ref-types.exp: print value of UI PASS: gdb.cp/ref-types.exp: ptype UI PASS: gdb.cp/ref-types.exp: print value of L PASS: gdb.cp/ref-types.exp: ptype L PASS: gdb.cp/ref-types.exp: print value of UL PASS: gdb.cp/ref-types.exp: ptype UL PASS: gdb.cp/ref-types.exp: print value of F PASS: gdb.cp/ref-types.exp: ptype F PASS: gdb.cp/ref-types.exp: print value of D PASS: gdb.cp/ref-types.exp: ptype D PASS: gdb.cp/ref-types.exp: ptype rC PASS: gdb.cp/ref-types.exp: ptype rUC PASS: gdb.cp/ref-types.exp: ptype rS PASS: gdb.cp/ref-types.exp: ptype rUS PASS: gdb.cp/ref-types.exp: ptype rI PASS: gdb.cp/ref-types.exp: ptype rUI PASS: gdb.cp/ref-types.exp: ptype rL PASS: gdb.cp/ref-types.exp: ptype rUL PASS: gdb.cp/ref-types.exp: ptype rF PASS: gdb.cp/ref-types.exp: ptype rD PASS: gdb.cp/ref-types.exp: print value of rC PASS: gdb.cp/ref-types.exp: print value of rUC PASS: gdb.cp/ref-types.exp: print value of rS PASS: gdb.cp/ref-types.exp: print value of rUS PASS: gdb.cp/ref-types.exp: print value of rI PASS: gdb.cp/ref-types.exp: print value of UI PASS: gdb.cp/ref-types.exp: print value of rL PASS: gdb.cp/ref-types.exp: print value of rUL PASS: gdb.cp/ref-types.exp: print value of rF PASS: gdb.cp/ref-types.exp: print value of rD Running ../../../src/gdb/testsuite/gdb.cp/rtti.exp ... PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in main PASS: gdb.cp/rtti.exp: print *e1 KFAIL: gdb.cp/rtti.exp: print *e2 (PRMS: gdb/1511) PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in func PASS: gdb.cp/rtti.exp: print *obj PASS: gdb.cp/rtti.exp: continue to breakpoint: end of constructors in func3 PASS: gdb.cp/rtti.exp: print *obj3 Running ../../../src/gdb/testsuite/gdb.cp/templates.exp ... KFAIL: gdb.cp/templates.exp: ptype T5 (PRMS: gdb/1111) KFAIL: gdb.cp/templates.exp: ptype T5 (PRMS: gdb/1111) KFAIL: gdb.cp/templates.exp: constructor breakpoint (PRMS: gdb/1062) KFAIL: gdb.cp/templates.exp: destructor breakpoint (PRMS: gdb/1112) PASS: gdb.cp/templates.exp: value method breakpoint PASS: gdb.cp/templates.exp: print t5i.value() PASS: gdb.cp/templates.exp: print fint PASS: gdb.cp/templates.exp: print fvpchar PASS: gdb.cp/templates.exp: ptype Foo PASS: gdb.cp/templates.exp: ptype fint PASS: gdb.cp/templates.exp: ptype fchar KFAIL: gdb.cp/templates.exp: ptype fvpchar (PRMS: gdb/1512) KFAIL: gdb.cp/templates.exp: print Foo::foo (PRMS: gdb/931) KFAIL: gdb.cp/templates.exp: print Foo::foo (PRMS: gdb/931) PASS: gdb.cp/templates.exp: ptype Bar PASS: gdb.cp/templates.exp: ptype bint PASS: gdb.cp/templates.exp: ptype bint2 PASS: gdb.cp/templates.exp: ptype Baz PASS: gdb.cp/templates.exp: ptype bazint PASS: gdb.cp/templates.exp: ptype bazint2 PASS: gdb.cp/templates.exp: ptype Qux KFAIL: gdb.cp/templates.exp: ptype quxint (PRMS: gdb/1512) PASS: gdb.cp/templates.exp: ptype Spec PASS: gdb.cp/templates.exp: ptype siip PASS: gdb.cp/templates.exp: ptype Garply PASS: gdb.cp/templates.exp: ptype Garply > PASS: gdb.cp/templates.exp: print Garply >::garply PASS: gdb.cp/templates.exp: break Garply >::garply Running ../../../src/gdb/testsuite/gdb.cp/try_catch.exp ... PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 1-throw PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 1-catch PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-start PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-next PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-throw PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 2-catch PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 3-throw PASS: gdb.cp/try_catch.exp: continue to breakpoint: marker 3-catch Running ../../../src/gdb/testsuite/gdb.cp/userdef.exp ... PASS: gdb.cp/userdef.exp: up from marker1 PASS: gdb.cp/userdef.exp: print one + two PASS: gdb.cp/userdef.exp: re-selected 'main' frame after inferior call PASS: gdb.cp/userdef.exp: print one - two PASS: gdb.cp/userdef.exp: print one * two PASS: gdb.cp/userdef.exp: print one / two PASS: gdb.cp/userdef.exp: print one % two PASS: gdb.cp/userdef.exp: print one && two PASS: gdb.cp/userdef.exp: print one || two PASS: gdb.cp/userdef.exp: print one & two PASS: gdb.cp/userdef.exp: print one | two PASS: gdb.cp/userdef.exp: print one ^ two PASS: gdb.cp/userdef.exp: print one < two PASS: gdb.cp/userdef.exp: print one <= two PASS: gdb.cp/userdef.exp: print one > two PASS: gdb.cp/userdef.exp: print one >= two PASS: gdb.cp/userdef.exp: print one == two PASS: gdb.cp/userdef.exp: print one != two PASS: gdb.cp/userdef.exp: print one << 31 PASS: gdb.cp/userdef.exp: print one >> 31 PASS: gdb.cp/userdef.exp: print !one PASS: gdb.cp/userdef.exp: print +one PASS: gdb.cp/userdef.exp: print ~one PASS: gdb.cp/userdef.exp: print -one PASS: gdb.cp/userdef.exp: print one++ PASS: gdb.cp/userdef.exp: print ++one PASS: gdb.cp/userdef.exp: print one-- PASS: gdb.cp/userdef.exp: print --one PASS: gdb.cp/userdef.exp: print one += 7 PASS: gdb.cp/userdef.exp: print two = one PASS: gdb.cp/userdef.exp: break A2::'operator+' PASS: gdb.cp/userdef.exp: break A2::'operator +' Running ../../../src/gdb/testsuite/gdb.cp/virtfunc.exp ... PASS: gdb.cp/virtfunc.exp: ptype VA PASS: gdb.cp/virtfunc.exp: ptype VB PASS: gdb.cp/virtfunc.exp: ptype V PASS: gdb.cp/virtfunc.exp: ptype A PASS: gdb.cp/virtfunc.exp: ptype B PASS: gdb.cp/virtfunc.exp: ptype C PASS: gdb.cp/virtfunc.exp: ptype AD PASS: gdb.cp/virtfunc.exp: ptype D PASS: gdb.cp/virtfunc.exp: ptype E PASS: gdb.cp/virtfunc.exp: ptype dd PASS: gdb.cp/virtfunc.exp: ptype ppd PASS: gdb.cp/virtfunc.exp: ptype pAd PASS: gdb.cp/virtfunc.exp: ptype a PASS: gdb.cp/virtfunc.exp: ptype b PASS: gdb.cp/virtfunc.exp: ptype c PASS: gdb.cp/virtfunc.exp: ptype d PASS: gdb.cp/virtfunc.exp: ptype e PASS: gdb.cp/virtfunc.exp: ptype v PASS: gdb.cp/virtfunc.exp: ptype vb PASS: gdb.cp/virtfunc.exp: ptype pAa PASS: gdb.cp/virtfunc.exp: ptype pAe PASS: gdb.cp/virtfunc.exp: ptype pBe PASS: gdb.cp/virtfunc.exp: ptype pDd PASS: gdb.cp/virtfunc.exp: ptype pDe PASS: gdb.cp/virtfunc.exp: ptype pVa PASS: gdb.cp/virtfunc.exp: ptype pVv PASS: gdb.cp/virtfunc.exp: ptype pVe PASS: gdb.cp/virtfunc.exp: ptype pVd PASS: gdb.cp/virtfunc.exp: ptype pADe PASS: gdb.cp/virtfunc.exp: ptype pEe PASS: gdb.cp/virtfunc.exp: ptype pVB PASS: gdb.cp/virtfunc.exp: print pAe->f() PASS: gdb.cp/virtfunc.exp: print pAa->f() PASS: gdb.cp/virtfunc.exp: print pDe->vg() PASS: gdb.cp/virtfunc.exp: print pADe->vg() PASS: gdb.cp/virtfunc.exp: print pDd->vg() PASS: gdb.cp/virtfunc.exp: print pEe->vvb() PASS: gdb.cp/virtfunc.exp: print pVB->vvb() PASS: gdb.cp/virtfunc.exp: print pBe->vvb() PASS: gdb.cp/virtfunc.exp: print pDe->vvb() PASS: gdb.cp/virtfunc.exp: print pEe->vd() PASS: gdb.cp/virtfunc.exp: print pEe->fvb() KFAIL: gdb.cp/virtfunc.exp: print pEe->D::vg() (PRMS: gdb/1064) Running ../../../src/gdb/testsuite/gdb.disasm/am33.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/h8300s.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/hppa.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/mn10300.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/sh3.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t01_mov.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t02_mova.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t03_add.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t04_sub.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t05_cmp.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t06_ari2.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t07_ari3.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t08_or.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t09_xor.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t10_and.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t11_logs.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t12_bit.exp ... Running ../../../src/gdb/testsuite/gdb.disasm/t13_otr.exp ... Running ../../../src/gdb/testsuite/gdb.dwarf2/dup-psym.exp ... PASS: gdb.dwarf2/dup-psym.exp: info sources should contain only one reference to file1.txt Running ../../../src/gdb/testsuite/gdb.dwarf2/dw2-basic.exp ... PASS: gdb.dwarf2/dw2-basic.exp: set listsize 1 PASS: gdb.dwarf2/dw2-basic.exp: list func_cu1 PASS: gdb.dwarf2/dw2-basic.exp: ptype func_cu1 Running ../../../src/gdb/testsuite/gdb.dwarf2/dw2-intercu.exp ... PASS: gdb.dwarf2/dw2-intercu.exp: set listsize 1 PASS: gdb.dwarf2/dw2-intercu.exp: list func_cu1 PASS: gdb.dwarf2/dw2-intercu.exp: ptype func_cu1 Running ../../../src/gdb/testsuite/gdb.dwarf2/dw2-intermix.exp ... PASS: gdb.dwarf2/dw2-intermix.exp: set listsize 1 PASS: gdb.dwarf2/dw2-intermix.exp: list func_cu1 PASS: gdb.dwarf2/dw2-intermix.exp: ptype func_cu1 Running ../../../src/gdb/testsuite/gdb.fortran/exprs.exp ... PASS: gdb.fortran/exprs.exp: set print sevenbit-strings PASS: gdb.fortran/exprs.exp: set language fortran PASS: gdb.fortran/exprs.exp: show language PASS: gdb.fortran/exprs.exp: Set value-history[1] using $1 PASS: gdb.fortran/exprs.exp: Set value-history[2] using $2 PASS: gdb.fortran/exprs.exp: Set value-history[3] using $3 PASS: gdb.fortran/exprs.exp: Print value-history[MAX-1] using inplicit index $$ PASS: gdb.fortran/exprs.exp: Print value-history[MAX-1] again using implicit index $$ PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using implicit index $ PASS: gdb.fortran/exprs.exp: Print value-history[MAX-2] using explicit index $$2 PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using explicit index $0 PASS: gdb.fortran/exprs.exp: Print value-history[MAX] using explicit index $$0 PASS: gdb.fortran/exprs.exp: Print value-history[1] using explicit index $1 PASS: gdb.fortran/exprs.exp: Print value-history[2] using explicit index $2 PASS: gdb.fortran/exprs.exp: Print value-history[3] using explicit index $3 PASS: gdb.fortran/exprs.exp: Print (value-history[MAX] - 3) using implicit index $ PASS: gdb.fortran/exprs.exp: Use value-history element in arithmetic expression PASS: gdb.fortran/exprs.exp: Set a new convenience variable PASS: gdb.fortran/exprs.exp: Print contents of new convenience variable PASS: gdb.fortran/exprs.exp: Set convenience variable to a new value PASS: gdb.fortran/exprs.exp: Print new contents of convenience variable PASS: gdb.fortran/exprs.exp: Set convenience variable $_ PASS: gdb.fortran/exprs.exp: Print contents of convenience variable $_ PASS: gdb.fortran/exprs.exp: Use convenience variable in arithmetic expression PASS: gdb.fortran/exprs.exp: Use convenience variable assignment in arithmetic expression PASS: gdb.fortran/exprs.exp: Print contents of uninitialized convenience variable PASS: gdb.fortran/exprs.exp: p 123 PASS: gdb.fortran/exprs.exp: p -123 PASS: gdb.fortran/exprs.exp: reject p _ PASS: gdb.fortran/exprs.exp: p .TRUE. PASS: gdb.fortran/exprs.exp: p .FALSE. PASS: gdb.fortran/exprs.exp: p 'a' PASS: gdb.fortran/exprs.exp: p .44 .LT. .45 PASS: gdb.fortran/exprs.exp: p .44 .GT. .45 PASS: gdb.fortran/exprs.exp: p 0.44 .LT. 0.45 PASS: gdb.fortran/exprs.exp: p 0.44 .GT. 0.45 PASS: gdb.fortran/exprs.exp: p 44. .LT. 45. PASS: gdb.fortran/exprs.exp: p 44. .GT. 45. PASS: gdb.fortran/exprs.exp: p 44.0 .LT. 45.0 PASS: gdb.fortran/exprs.exp: p 44.0 .GT. 45.0 PASS: gdb.fortran/exprs.exp: p 10D20 .LT. 10D21 PASS: gdb.fortran/exprs.exp: p 10D20 .GT. 10D21 PASS: gdb.fortran/exprs.exp: p 10d20 .LT. 10d21 PASS: gdb.fortran/exprs.exp: p 10d20 .GT. 10d21 PASS: gdb.fortran/exprs.exp: p 10E20 .LT. 10E21 PASS: gdb.fortran/exprs.exp: p 10E20 .GT. 10E21 PASS: gdb.fortran/exprs.exp: p 10e20 .LT. 10e21 PASS: gdb.fortran/exprs.exp: p 10e20 .GT. 10e21 PASS: gdb.fortran/exprs.exp: p 10.D20 .LT. 10.D21 PASS: gdb.fortran/exprs.exp: p 10.D20 .GT. 10.D21 PASS: gdb.fortran/exprs.exp: p 10.d20 .LT. 10.d21 PASS: gdb.fortran/exprs.exp: p 10.d20 .GT. 10.d21 PASS: gdb.fortran/exprs.exp: p 10.E20 .LT. 10.E21 PASS: gdb.fortran/exprs.exp: p 10.E20 .GT. 10.E21 PASS: gdb.fortran/exprs.exp: p 10.e20 .LT. 10.e21 PASS: gdb.fortran/exprs.exp: p 10.e20 .GT. 10.e21 PASS: gdb.fortran/exprs.exp: p 10.0D20 .LT. 10.0D21 PASS: gdb.fortran/exprs.exp: p 10.0D20 .GT. 10.0D21 PASS: gdb.fortran/exprs.exp: p 10.0d20 .LT. 10.0d21 PASS: gdb.fortran/exprs.exp: p 10.0d20 .GT. 10.0d21 PASS: gdb.fortran/exprs.exp: p 10.0E20 .LT. 10.0E21 PASS: gdb.fortran/exprs.exp: p 10.0E20 .GT. 10.0E21 PASS: gdb.fortran/exprs.exp: p 10.0e20 .LT. 10.0e21 PASS: gdb.fortran/exprs.exp: p 10.0e20 .GT. 10.0e21 PASS: gdb.fortran/exprs.exp: p 10.0D+20 .LT. 10.0D+21 PASS: gdb.fortran/exprs.exp: p 10.0D+20 .GT. 10.0D+21 PASS: gdb.fortran/exprs.exp: p 10.0d+20 .LT. 10.0d+21 PASS: gdb.fortran/exprs.exp: p 10.0d+20 .GT. 10.0d+21 PASS: gdb.fortran/exprs.exp: p 10.0E+20 .LT. 10.0E+21 PASS: gdb.fortran/exprs.exp: p 10.0E+20 .GT. 10.0E+21 PASS: gdb.fortran/exprs.exp: p 10.0e+20 .LT. 10.0e+21 PASS: gdb.fortran/exprs.exp: p 10.0e+20 .GT. 10.0e+21 PASS: gdb.fortran/exprs.exp: p 10.0D-11 .LT. 10.0D-10 PASS: gdb.fortran/exprs.exp: p 10.0D-11 .GT. 10.0D-10 PASS: gdb.fortran/exprs.exp: p 10.0d-11 .LT. 10.0d-10 PASS: gdb.fortran/exprs.exp: p 10.0d-11 .GT. 10.0d-10 PASS: gdb.fortran/exprs.exp: p 10.0E-11 .LT. 10.0E-10 PASS: gdb.fortran/exprs.exp: p 10.0E-11 .GT. 10.0E-10 PASS: gdb.fortran/exprs.exp: p 10.0e-11 .LT. 10.0e-10 PASS: gdb.fortran/exprs.exp: p 10.0e-11 .GT. 10.0e-10 PASS: gdb.fortran/exprs.exp: unary minus applied to int PASS: gdb.fortran/exprs.exp: unary minus applied to real PASS: gdb.fortran/exprs.exp: bool plus int PASS: gdb.fortran/exprs.exp: int plus int PASS: gdb.fortran/exprs.exp: real plus int PASS: gdb.fortran/exprs.exp: real plus real PASS: gdb.fortran/exprs.exp: bool minus int PASS: gdb.fortran/exprs.exp: int minus int PASS: gdb.fortran/exprs.exp: real minus int PASS: gdb.fortran/exprs.exp: real minus real PASS: gdb.fortran/exprs.exp: bool times int PASS: gdb.fortran/exprs.exp: int times int PASS: gdb.fortran/exprs.exp: real times int PASS: gdb.fortran/exprs.exp: real times real PASS: gdb.fortran/exprs.exp: bool divided by int PASS: gdb.fortran/exprs.exp: int divided by int PASS: gdb.fortran/exprs.exp: real divided by int PASS: gdb.fortran/exprs.exp: real divided by real Running ../../../src/gdb/testsuite/gdb.fortran/types.exp ... PASS: gdb.fortran/types.exp: set print sevenbit-strings PASS: gdb.fortran/types.exp: set language fortran PASS: gdb.fortran/types.exp: show language PASS: gdb.fortran/types.exp: pt 123 PASS: gdb.fortran/types.exp: reject pt _ PASS: gdb.fortran/types.exp: pt .TRUE. PASS: gdb.fortran/types.exp: pt .FALSE. PASS: gdb.fortran/types.exp: pt 'a' PASS: gdb.fortran/types.exp: pt .44 PASS: gdb.fortran/types.exp: pt 44.0 PASS: gdb.fortran/types.exp: pt 10D20 PASS: gdb.fortran/types.exp: pt 10D20 PASS: gdb.fortran/types.exp: pt 10d20 PASS: gdb.fortran/types.exp: pt 10d20 PASS: gdb.fortran/types.exp: pt 10E20 PASS: gdb.fortran/types.exp: pt 10E20 PASS: gdb.fortran/types.exp: pt 10e20 PASS: gdb.fortran/types.exp: pt 10e20 Running ../../../src/gdb/testsuite/gdb.gdb/complaints.exp ... PASS: gdb.gdb/complaints.exp: breakpoint in captured_command_loop PASS: gdb.gdb/complaints.exp: run until breakpoint at captured_command_loop PASS: gdb.gdb/complaints.exp: set stop_whining = 2 PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Register a complaint") PASS: gdb.gdb/complaints.exp: print symfile_complaints->root->fmt PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, symfile_complaints->root->fmt) PASS: gdb.gdb/complaints.exp: list has one entry PASS: gdb.gdb/complaints.exp: call complaint (&symfile_complaints, "Testing! Testing! Testing!") PASS: gdb.gdb/complaints.exp: serial start PASS: gdb.gdb/complaints.exp: serial line 1 PASS: gdb.gdb/complaints.exp: serial line 2 PASS: gdb.gdb/complaints.exp: serial end PASS: gdb.gdb/complaints.exp: short start PASS: gdb.gdb/complaints.exp: short line 1 PASS: gdb.gdb/complaints.exp: short line 2 PASS: gdb.gdb/complaints.exp: short end PASS: gdb.gdb/complaints.exp: empty non-verbose non-noisy clear PASS: gdb.gdb/complaints.exp: empty verbose non-noisy clear PASS: gdb.gdb/complaints.exp: empty verbose noisy clear PASS: gdb.gdb/complaints.exp: empty non-verbose noisy clear Running ../../../src/gdb/testsuite/gdb.gdb/observer.exp ... PASS: gdb.gdb/observer.exp: breakpoint in captured_main PASS: gdb.gdb/observer.exp: run until breakpoint at captured_main PASS: gdb.gdb/observer.exp: no observer attached; reset first observer counter PASS: gdb.gdb/observer.exp: no observer attached; reset second observer counter PASS: gdb.gdb/observer.exp: no observer attached; reset third observer counter PASS: gdb.gdb/observer.exp: no observer attached; sending notification PASS: gdb.gdb/observer.exp: no observer attached; check first observer counter value PASS: gdb.gdb/observer.exp: no observer attached; check second observer counter value PASS: gdb.gdb/observer.exp: no observer attached; check third observer counter value PASS: gdb.gdb/observer.exp: second observer attached; attach second observer PASS: gdb.gdb/observer.exp: second observer attached; reset first observer counter PASS: gdb.gdb/observer.exp: second observer attached; reset second observer counter PASS: gdb.gdb/observer.exp: second observer attached; reset third observer counter PASS: gdb.gdb/observer.exp: second observer attached; sending notification PASS: gdb.gdb/observer.exp: second observer attached; check first observer counter value FAIL: gdb.gdb/observer.exp: second observer attached; check second observer counter value PASS: gdb.gdb/observer.exp: second observer attached; check third observer counter value PASS: gdb.gdb/observer.exp: second observer detached; detach second observer PASS: gdb.gdb/observer.exp: second observer detached; reset first observer counter PASS: gdb.gdb/observer.exp: second observer detached; reset second observer counter PASS: gdb.gdb/observer.exp: second observer detached; reset third observer counter PASS: gdb.gdb/observer.exp: second observer detached; sending notification PASS: gdb.gdb/observer.exp: second observer detached; check first observer counter value PASS: gdb.gdb/observer.exp: second observer detached; check second observer counter value PASS: gdb.gdb/observer.exp: second observer detached; check third observer counter value PASS: gdb.gdb/observer.exp: 1st observer added; attach first observer PASS: gdb.gdb/observer.exp: 1st observer added; reset first observer counter PASS: gdb.gdb/observer.exp: 1st observer added; reset second observer counter PASS: gdb.gdb/observer.exp: 1st observer added; reset third observer counter PASS: gdb.gdb/observer.exp: 1st observer added; sending notification FAIL: gdb.gdb/observer.exp: 1st observer added; check first observer counter value PASS: gdb.gdb/observer.exp: 1st observer added; check second observer counter value PASS: gdb.gdb/observer.exp: 1st observer added; check third observer counter value PASS: gdb.gdb/observer.exp: 2nd observer added; attach second observer PASS: gdb.gdb/observer.exp: 2nd observer added; reset first observer counter PASS: gdb.gdb/observer.exp: 2nd observer added; reset second observer counter PASS: gdb.gdb/observer.exp: 2nd observer added; reset third observer counter PASS: gdb.gdb/observer.exp: 2nd observer added; sending notification FAIL: gdb.gdb/observer.exp: 2nd observer added; check first observer counter value FAIL: gdb.gdb/observer.exp: 2nd observer added; check second observer counter value PASS: gdb.gdb/observer.exp: 2nd observer added; check third observer counter value PASS: gdb.gdb/observer.exp: 3rd observer added; attach third observer PASS: gdb.gdb/observer.exp: 3rd observer added; reset first observer counter PASS: gdb.gdb/observer.exp: 3rd observer added; reset second observer counter PASS: gdb.gdb/observer.exp: 3rd observer added; reset third observer counter PASS: gdb.gdb/observer.exp: 3rd observer added; sending notification FAIL: gdb.gdb/observer.exp: 3rd observer added; check first observer counter value FAIL: gdb.gdb/observer.exp: 3rd observer added; check second observer counter value FAIL: gdb.gdb/observer.exp: 3rd observer added; check third observer counter value PASS: gdb.gdb/observer.exp: 2nd observer removed; detach second observer PASS: gdb.gdb/observer.exp: 2nd observer removed; reset first observer counter PASS: gdb.gdb/observer.exp: 2nd observer removed; reset second observer counter PASS: gdb.gdb/observer.exp: 2nd observer removed; reset third observer counter PASS: gdb.gdb/observer.exp: 2nd observer removed; sending notification FAIL: gdb.gdb/observer.exp: 2nd observer removed; check first observer counter value PASS: gdb.gdb/observer.exp: 2nd observer removed; check second observer counter value FAIL: gdb.gdb/observer.exp: 2nd observer removed; check third observer counter value PASS: gdb.gdb/observer.exp: 1st observer removed; detach first observer PASS: gdb.gdb/observer.exp: 1st observer removed; reset first observer counter PASS: gdb.gdb/observer.exp: 1st observer removed; reset second observer counter PASS: gdb.gdb/observer.exp: 1st observer removed; reset third observer counter PASS: gdb.gdb/observer.exp: 1st observer removed; sending notification PASS: gdb.gdb/observer.exp: 1st observer removed; check first observer counter value PASS: gdb.gdb/observer.exp: 1st observer removed; check second observer counter value FAIL: gdb.gdb/observer.exp: 1st observer removed; check third observer counter value PASS: gdb.gdb/observer.exp: 3rd observer removed; detach third observer PASS: gdb.gdb/observer.exp: 3rd observer removed; reset first observer counter PASS: gdb.gdb/observer.exp: 3rd observer removed; reset second observer counter PASS: gdb.gdb/observer.exp: 3rd observer removed; reset third observer counter PASS: gdb.gdb/observer.exp: 3rd observer removed; sending notification PASS: gdb.gdb/observer.exp: 3rd observer removed; check first observer counter value PASS: gdb.gdb/observer.exp: 3rd observer removed; check second observer counter value PASS: gdb.gdb/observer.exp: 3rd observer removed; check third observer counter value PASS: gdb.gdb/observer.exp: three observers added; attach first observer PASS: gdb.gdb/observer.exp: three observers added; attach second observer PASS: gdb.gdb/observer.exp: three observers added; attach third observer PASS: gdb.gdb/observer.exp: three observers added; reset first observer counter PASS: gdb.gdb/observer.exp: three observers added; reset second observer counter PASS: gdb.gdb/observer.exp: three observers added; reset third observer counter PASS: gdb.gdb/observer.exp: three observers added; sending notification FAIL: gdb.gdb/observer.exp: three observers added; check first observer counter value FAIL: gdb.gdb/observer.exp: three observers added; check second observer counter value FAIL: gdb.gdb/observer.exp: three observers added; check third observer counter value PASS: gdb.gdb/observer.exp: third observer removed; detach third observer PASS: gdb.gdb/observer.exp: third observer removed; reset first observer counter PASS: gdb.gdb/observer.exp: third observer removed; reset second observer counter PASS: gdb.gdb/observer.exp: third observer removed; reset third observer counter PASS: gdb.gdb/observer.exp: third observer removed; sending notification FAIL: gdb.gdb/observer.exp: third observer removed; check first observer counter value FAIL: gdb.gdb/observer.exp: third observer removed; check second observer counter value PASS: gdb.gdb/observer.exp: third observer removed; check third observer counter value PASS: gdb.gdb/observer.exp: second observer removed; detach second observer PASS: gdb.gdb/observer.exp: second observer removed; reset first observer counter PASS: gdb.gdb/observer.exp: second observer removed; reset second observer counter PASS: gdb.gdb/observer.exp: second observer removed; reset third observer counter PASS: gdb.gdb/observer.exp: second observer removed; sending notification FAIL: gdb.gdb/observer.exp: second observer removed; check first observer counter value PASS: gdb.gdb/observer.exp: second observer removed; check second observer counter value PASS: gdb.gdb/observer.exp: second observer removed; check third observer counter value PASS: gdb.gdb/observer.exp: first observer removed; detach first observer PASS: gdb.gdb/observer.exp: first observer removed; reset first observer counter PASS: gdb.gdb/observer.exp: first observer removed; reset second observer counter PASS: gdb.gdb/observer.exp: first observer removed; reset third observer counter PASS: gdb.gdb/observer.exp: first observer removed; sending notification PASS: gdb.gdb/observer.exp: first observer removed; check first observer counter value PASS: gdb.gdb/observer.exp: first observer removed; check second observer counter value PASS: gdb.gdb/observer.exp: first observer removed; check third observer counter value Running ../../../src/gdb/testsuite/gdb.gdb/selftest.exp ... PASS: gdb.gdb/selftest.exp: Disassemble main PASS: gdb.gdb/selftest.exp: breakpoint in captured_main PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self PASS: gdb.gdb/selftest.exp: set listsize to 1 PASS: gdb.gdb/selftest.exp: run until breakpoint at captured_main PASS: gdb.gdb/selftest.exp: printed version as string FAIL: gdb.gdb/selftest.exp: unknown source line near main PASS: gdb.gdb/selftest.exp: print a string FAIL: gdb.gdb/selftest.exp: step into xmalloc call PASS: gdb.gdb/selftest.exp: xgdb is at prompt PASS: gdb.gdb/selftest.exp: Set xgdb prompt PASS: gdb.gdb/selftest.exp: send ^C to child process PASS: gdb.gdb/selftest.exp: send SIGINT signal to child process PASS: gdb.gdb/selftest.exp: backtrace through signal handler Running ../../../src/gdb/testsuite/gdb.gdb/xfullpath.exp ... PASS: gdb.gdb/xfullpath.exp: breakpoint in captured_main PASS: gdb.gdb/xfullpath.exp: run until breakpoint at captured_main PASS: gdb.gdb/xfullpath.exp: A filename with ./ as the directory prefix PASS: gdb.gdb/xfullpath.exp: A filename with ../ in the directory prefix PASS: gdb.gdb/xfullpath.exp: A one-char filename in the current directory PASS: gdb.gdb/xfullpath.exp: A filename in the root directory PASS: gdb.gdb/xfullpath.exp: A filename without any directory prefix PASS: gdb.gdb/xfullpath.exp: A one-char filename without any directory prefix PASS: gdb.gdb/xfullpath.exp: An empty filename Running ../../../src/gdb/testsuite/gdb.hp/gdb.aCC/exception.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/reg.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.defects/bs14602.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.objdbg/objdbg02.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.objdbg/objdbg03.exp ... Running ../../../src/gdb/testsuite/gdb.hp/gdb.objdbg/objdbg04.exp ... Running ../../../src/gdb/testsuite/gdb.java/jmain.exp ... PASS: gdb.java/jmain.exp: set print sevenbit-strings KFAIL: gdb.java/jmain.exp: break main (PRMS: java/1567) KFAIL: gdb.java/jmain.exp: break jmain.main (PRMS: java/1565) XFAIL: gdb.java/jmain.exp: break 'jmain.main(java.lang.String[])' (PRMS gcc/16439) Running ../../../src/gdb/testsuite/gdb.java/jmisc.exp ... PASS: gdb.java/jmisc.exp: set print sevenbit-strings PASS: gdb.java/jmisc.exp: set language to "java" PASS: gdb.java/jmisc.exp: ptype jmisc PASS: gdb.java/jmisc.exp: p args PASS: gdb.java/jmisc.exp: p *args Running ../../../src/gdb/testsuite/gdb.java/jmisc1.exp ... PASS: gdb.java/jmisc1.exp: set print sevenbit-strings PASS: gdb.java/jmisc1.exp: set language to "java" PASS: gdb.java/jmisc1.exp: ptype jmisc PASS: gdb.java/jmisc1.exp: p args PASS: gdb.java/jmisc1.exp: p *args PASS: gdb.java/jmisc1.exp: break exit PASS: gdb.java/jmisc1.exp: continue to exit Running ../../../src/gdb/testsuite/gdb.java/jprint.exp ... PASS: gdb.java/jprint.exp: set print sevenbit-strings PASS: gdb.java/jprint.exp: set language to "java" FAIL: gdb.java/jprint.exp: unambiguous static call PASS: gdb.java/jprint.exp: next PASS: gdb.java/jprint.exp: next FAIL: gdb.java/jprint.exp: single argument print call FAIL: gdb.java/jprint.exp: double argument print call FAIL: gdb.java/jprint.exp: virtual fn call FAIL: gdb.java/jprint.exp: inherited static call FAIL: gdb.java/jprint.exp: inherited virtual fn call Running ../../../src/gdb/testsuite/gdb.java/jv-exp.exp ... PASS: gdb.java/jv-exp.exp: set print sevenbit-strings PASS: gdb.java/jv-exp.exp: set width 0 PASS: gdb.java/jv-exp.exp: set language java PASS: gdb.java/jv-exp.exp: show language PASS: gdb.java/jv-exp.exp: p 1 > 2 PASS: gdb.java/jv-exp.exp: p 1 < 2 Running ../../../src/gdb/testsuite/gdb.java/jv-print.exp ... PASS: gdb.java/jv-print.exp: print $pc PASS: gdb.java/jv-print.exp: set print sevenbit-strings PASS: gdb.java/jv-print.exp: set width 0 PASS: gdb.java/jv-print.exp: set language java PASS: gdb.java/jv-print.exp: show language PASS: gdb.java/jv-print.exp: p 123 PASS: gdb.java/jv-print.exp: p -123 PASS: gdb.java/jv-print.exp: p/d 123 PASS: gdb.java/jv-print.exp: p 0123 PASS: gdb.java/jv-print.exp: p 00123 PASS: gdb.java/jv-print.exp: p -0123 PASS: gdb.java/jv-print.exp: p/o 0123 PASS: gdb.java/jv-print.exp: p 0x123 PASS: gdb.java/jv-print.exp: p -0x123 PASS: gdb.java/jv-print.exp: p 0x0123 PASS: gdb.java/jv-print.exp: p -0x0123 PASS: gdb.java/jv-print.exp: p 0xABCDEF PASS: gdb.java/jv-print.exp: p 0xabcdef PASS: gdb.java/jv-print.exp: p 0xAbCdEf PASS: gdb.java/jv-print.exp: p/x 0x123 PASS: gdb.java/jv-print.exp: p 'a' PASS: gdb.java/jv-print.exp: p/c 'a' PASS: gdb.java/jv-print.exp: p/c 70 PASS: gdb.java/jv-print.exp: p/x 'a' PASS: gdb.java/jv-print.exp: p/d 'a' PASS: gdb.java/jv-print.exp: p/t 'a' PASS: gdb.java/jv-print.exp: p/x '\377' PASS: gdb.java/jv-print.exp: p '\'' PASS: gdb.java/jv-print.exp: p '\\' PASS: gdb.java/jv-print.exp: reject p 0x PASS: gdb.java/jv-print.exp: p '' PASS: gdb.java/jv-print.exp: p ''' PASS: gdb.java/jv-print.exp: reject p '\' PASS: gdb.java/jv-print.exp: reject p '\\\' PASS: gdb.java/jv-print.exp: reject p DEADBEEF PASS: gdb.java/jv-print.exp: reject p 123DEADBEEF PASS: gdb.java/jv-print.exp: reject p 123foobar.bazfoo3 PASS: gdb.java/jv-print.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333 PASS: gdb.java/jv-print.exp: check for floating addition PASS: gdb.java/jv-print.exp: reject p 09 PASS: gdb.java/jv-print.exp: reject p 079 PASS: gdb.java/jv-print.exp: reject p 0xG PASS: gdb.java/jv-print.exp: reject p 0xAG Running ../../../src/gdb/testsuite/gdb.mi/gdb669.exp ... PASS: gdb.mi/gdb669.exp: successfully compiled posix threads test case PASS: gdb.mi/gdb669.exp: breakpoint at main PASS: gdb.mi/gdb669.exp: mi runto main PASS: gdb.mi/gdb669.exp: -thread-list-ids (at main) PASS: gdb.mi/gdb669.exp: info threads (at main) PASS: gdb.mi/gdb669.exp: finding MI result string (at main) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (at main) PASS: gdb.mi/gdb669.exp: got number of threads from MI (at main) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (at main) PASS: gdb.mi/gdb669.exp: -thread_list_ids (at main) PASS: gdb.mi/gdb669.exp: finding threads in MI output (at main) PASS: gdb.mi/gdb669.exp: MI and console have same threads (at main) PASS: gdb.mi/gdb669.exp: next, try 0 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 0) PASS: gdb.mi/gdb669.exp: info threads (try 0) PASS: gdb.mi/gdb669.exp: finding MI result string (try 0) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 0) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 0) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 0) PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 0) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 0) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 0) PASS: gdb.mi/gdb669.exp: next, try 1 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 1) PASS: gdb.mi/gdb669.exp: info threads (try 1) PASS: gdb.mi/gdb669.exp: finding MI result string (try 1) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 1) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 1) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 1) PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 1) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 1) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 1) PASS: gdb.mi/gdb669.exp: next, try 2 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 2) PASS: gdb.mi/gdb669.exp: info threads (try 2) PASS: gdb.mi/gdb669.exp: finding MI result string (try 2) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 2) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 2) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 2) PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 2) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 2) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 2) PASS: gdb.mi/gdb669.exp: next, try 3 PASS: gdb.mi/gdb669.exp: -thread-list-ids (try 3) PASS: gdb.mi/gdb669.exp: info threads (try 3) PASS: gdb.mi/gdb669.exp: finding MI result string (try 3) PASS: gdb.mi/gdb669.exp: finding number of threads in MI output (try 3) PASS: gdb.mi/gdb669.exp: got number of threads from MI (try 3) PASS: gdb.mi/gdb669.exp: console and MI have same number of threads (try 3) PASS: gdb.mi/gdb669.exp: -thread_list_ids (try 3) PASS: gdb.mi/gdb669.exp: finding threads in MI output (try 3) PASS: gdb.mi/gdb669.exp: MI and console have same threads (try 3) Running ../../../src/gdb/testsuite/gdb.mi/gdb680.exp ... PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 0 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 1 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 2 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 3 PASS: gdb.mi/gdb680.exp: -data-list-register-names -1, try 4 Running ../../../src/gdb/testsuite/gdb.mi/gdb701.exp ... PASS: gdb.mi/gdb701.exp: breakpoint at main PASS: gdb.mi/gdb701.exp: mi runto main PASS: gdb.mi/gdb701.exp: step over "foo = 0" PASS: gdb.mi/gdb701.exp: create fooPtr PASS: gdb.mi/gdb701.exp: list children of fooPtr PASS: gdb.mi/gdb701.exp: list children of fooPtr.x PASS: gdb.mi/gdb701.exp: list children of fooPtr.y PASS: gdb.mi/gdb701.exp: list children of fooPtr.z Running ../../../src/gdb/testsuite/gdb.mi/gdb792.exp ... PASS: gdb.mi/gdb792.exp: breakpoint at main PASS: gdb.mi/gdb792.exp: mi runto main PASS: gdb.mi/gdb792.exp: create var for class A PASS: gdb.mi/gdb792.exp: list children of class A PASS: gdb.mi/gdb792.exp: list children of A.public PASS: gdb.mi/gdb792.exp: list children of A.private PASS: gdb.mi/gdb792.exp: list children of A.protected PASS: gdb.mi/gdb792.exp: list children of A.protected.b PASS: gdb.mi/gdb792.exp: list children of A.protected.b.public PASS: gdb.mi/gdb792.exp: list children of A.protected.b.private PASS: gdb.mi/gdb792.exp: create var for class C which has baseclass A PASS: gdb.mi/gdb792.exp: list children of class C Running ../../../src/gdb/testsuite/gdb.mi/mi-basics.exp ... PASS: gdb.mi/mi-basics.exp: acceptance of MI operations PASS: gdb.mi/mi-basics.exp: file-exec-and-symbols operation PASS: gdb.mi/mi-basics.exp: file-exec-file operation PASS: gdb.mi/mi-basics.exp: file-symbol-file operation PASS: gdb.mi/mi-basics.exp: break-delete (all) operation PASS: gdb.mi/mi-basics.exp: all breakpoints removed FAIL: gdb.mi/mi-basics.exp: environment-directory arg operation FAIL: gdb.mi/mi-basics.exp: environment-directory empty-string operation PASS: gdb.mi/mi-basics.exp: environment-directory operation PASS: gdb.mi/mi-basics.exp: environment-cd arg operation PASS: gdb.mi/mi-basics.exp: environment-pwd operation PASS: gdb.mi/mi-basics.exp: environment-path no-args operation FAIL: gdb.mi/mi-basics.exp: environment-path dir1 dir2 operation PASS: gdb.mi/mi-basics.exp: environment-path -r dir operation PASS: gdb.mi/mi-basics.exp: environment-path -r operation Running ../../../src/gdb/testsuite/gdb.mi/mi-break.exp ... PASS: gdb.mi/mi-break.exp: break-insert -t operation PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:callee2 PASS: gdb.mi/mi-break.exp: insert temp breakpoint at basics.c:$line_callee3_body PASS: gdb.mi/mi-break.exp: insert temp breakpoint at "":$line_callee4_head PASS: gdb.mi/mi-break.exp: list of breakpoints PASS: gdb.mi/mi-break.exp: delete temp breakpoints XFAIL: gdb.mi/mi-break.exp: break-insert -r operation XFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee2 XFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp callee XFAIL: gdb.mi/mi-break.exp: insert breakpoint with regexp .*llee XFAIL: gdb.mi/mi-break.exp: list of breakpoints PASS: gdb.mi/mi-break.exp: delete temp breakpoints Running ../../../src/gdb/testsuite/gdb.mi/mi-cli.exp ... PASS: gdb.mi/mi-cli.exp: -interpreter-exec with no arguments PASS: gdb.mi/mi-cli.exp: -interpreter-exec with one argument PASS: gdb.mi/mi-cli.exp: -interpreter-exec with bogus interpreter PASS: gdb.mi/mi-cli.exp: -interpreter-exec console bogus PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "file $binfile" PASS: gdb.mi/mi-cli.exp: breakpoint at main PASS: gdb.mi/mi-cli.exp: mi runto main PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set args foobar" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "show args" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "break callee4" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "info break" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set listsize 1" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" PASS: gdb.mi/mi-cli.exp: continue to callee4 PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "delete 2" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "up" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "down" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "frame 2" PASS: gdb.mi/mi-cli.exp: -stack-select-frame 0 PASS: gdb.mi/mi-cli.exp: -break-insert -t basics.c:$line_main_hello PASS: gdb.mi/mi-cli.exp: -exec-continue to line $line_main_hello PASS: gdb.mi/mi-cli.exp: -exec-next to line $line_main_return PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_return PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "help set args" PASS: gdb.mi/mi-cli.exp: -interpreter-exec console "set $pc=0x0" Running ../../../src/gdb/testsuite/gdb.mi/mi-console.exp ... PASS: gdb.mi/mi-console.exp: breakpoint at main PASS: gdb.mi/mi-console.exp: mi runto main PASS: gdb.mi/mi-console.exp: Started step over hello KFAIL: gdb.mi/mi-console.exp: Hello message (PRMS: gdb/623) PASS: gdb.mi/mi-console.exp: Finished step over hello Running ../../../src/gdb/testsuite/gdb.mi/mi-disassemble.exp ... PASS: gdb.mi/mi-disassemble.exp: breakpoint at main PASS: gdb.mi/mi-disassemble.exp: mi runto main PASS: gdb.mi/mi-disassemble.exp: data-disassemble from pc to pc+12 assembly only PASS: gdb.mi/mi-disassemble.exp: data-disassemble file & line, assembly only PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line assembly mixed PASS: gdb.mi/mi-disassemble.exp: data-disassemble range assembly mixed PASS: gdb.mi/mi-disassemble.exp: data-disassemble bogus filename PASS: gdb.mi/mi-disassemble.exp: data-disassemble bogus address PASS: gdb.mi/mi-disassemble.exp: data-disassemble mix different args PASS: gdb.mi/mi-disassemble.exp: data-disassemble wrong mode arg PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly only PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly only PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly only PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number assembly mixed PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed PASS: gdb.mi/mi-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed Running ../../../src/gdb/testsuite/gdb.mi/mi-eval.exp ... PASS: gdb.mi/mi-eval.exp: breakpoint at callee4 PASS: gdb.mi/mi-eval.exp: mi runto callee4 PASS: gdb.mi/mi-eval.exp: next at callee4 PASS: gdb.mi/mi-eval.exp: eval A PASS: gdb.mi/mi-eval.exp: eval &A PASS: gdb.mi/mi-eval.exp: eval A+3 PASS: gdb.mi/mi-eval.exp: eval A + 3 Running ../../../src/gdb/testsuite/gdb.mi/mi-file.exp ... PASS: gdb.mi/mi-file.exp: request path info of current source file (basics.c) PASS: gdb.mi/mi-file.exp: Getting a list of source files. Running ../../../src/gdb/testsuite/gdb.mi/mi-hack-cli.exp ... PASS: gdb.mi/mi-hack-cli.exp: show architecture PASS: gdb.mi/mi-hack-cli.exp: 47show architecture Running ../../../src/gdb/testsuite/gdb.mi/mi-pthreads.exp ... PASS: gdb.mi/mi-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi-pthreads.exp: breakpoint at done_making_threads PASS: gdb.mi/mi-pthreads.exp: mi runto done_making_threads PASS: gdb.mi/mi-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 6 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 5 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 4 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 3 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 2 PASS: gdb.mi/mi-pthreads.exp: check_mi_thread_command_set: -thread-select 1 Running ../../../src/gdb/testsuite/gdb.mi/mi-read-memory.exp ... PASS: gdb.mi/mi-read-memory.exp: breakpoint at main PASS: gdb.mi/mi-read-memory.exp: mi runto main PASS: gdb.mi/mi-read-memory.exp: next at main PASS: gdb.mi/mi-read-memory.exp: no arguments PASS: gdb.mi/mi-read-memory.exp: 3x2, one byte PASS: gdb.mi/mi-read-memory.exp: 3x2, one byte offset by -6 PASS: gdb.mi/mi-read-memory.exp: expression in quotes PASS: gdb.mi/mi-read-memory.exp: ascii and data PASS: gdb.mi/mi-read-memory.exp: decimal PASS: gdb.mi/mi-read-memory.exp: octal Running ../../../src/gdb/testsuite/gdb.mi/mi-regs.exp ... Running ../../../src/gdb/testsuite/gdb.mi/mi-return.exp ... PASS: gdb.mi/mi-return.exp: breakpoint at callee4 PASS: gdb.mi/mi-return.exp: mi runto callee4 PASS: gdb.mi/mi-return.exp: delete all breakpoints PASS: gdb.mi/mi-return.exp: return from callee4 now Running ../../../src/gdb/testsuite/gdb.mi/mi-simplerun.exp ... PASS: gdb.mi/mi-simplerun.exp: break-insert operation PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:callee2 PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at basics.c:$line_callee3_head PASS: gdb.mi/mi-simplerun.exp: insert breakpoint at "":$line_callee4_head PASS: gdb.mi/mi-simplerun.exp: list of breakpoints PASS: gdb.mi/mi-simplerun.exp: disabling of breakpoints PASS: gdb.mi/mi-simplerun.exp: list of breakpoints, 16 disabled PASS: gdb.mi/mi-simplerun.exp: run to main PASS: gdb.mi/mi-simplerun.exp: next at main PASS: gdb.mi/mi-simplerun.exp: step at main PASS: gdb.mi/mi-simplerun.exp: step to callee4 PASS: gdb.mi/mi-simplerun.exp: exec-finish PASS: gdb.mi/mi-simplerun.exp: continue to end Running ../../../src/gdb/testsuite/gdb.mi/mi-stack.exp ... PASS: gdb.mi/mi-stack.exp: breakpoint at callee4 PASS: gdb.mi/mi-stack.exp: mi runto callee4 PASS: gdb.mi/mi-stack.exp: stack frame listing PASS: gdb.mi/mi-stack.exp: stack frame listing 1 1 PASS: gdb.mi/mi-stack.exp: stack frame listing 1 3 PASS: gdb.mi/mi-stack.exp: stack frame listing wrong PASS: gdb.mi/mi-stack.exp: stack args listing 0 PASS: gdb.mi/mi-stack.exp: stack args listing 0 1 1 PASS: gdb.mi/mi-stack.exp: stack args listing 0 1 3 PASS: gdb.mi/mi-stack.exp: stack args listing 1 PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 1 PASS: gdb.mi/mi-stack.exp: stack args listing 1 1 3 PASS: gdb.mi/mi-stack.exp: stack args listing wrong PASS: gdb.mi/mi-stack.exp: stack locals listing 0 PASS: gdb.mi/mi-stack.exp: next's in callee4 PASS: gdb.mi/mi-stack.exp: stack locals listing 1 PASS: gdb.mi/mi-stack.exp: stack locals listing 2 PASS: gdb.mi/mi-stack.exp: stack locals listing wrong PASS: gdb.mi/mi-stack.exp: stack select frame 1 PASS: gdb.mi/mi-stack.exp: stack locals listing for new frame PASS: gdb.mi/mi-stack.exp: stack select same frame PASS: gdb.mi/mi-stack.exp: stack locals for same frame (level 1) PASS: gdb.mi/mi-stack.exp: stack info-depth PASS: gdb.mi/mi-stack.exp: stack info-depth 3 PASS: gdb.mi/mi-stack.exp: stack info-depth 99 PASS: gdb.mi/mi-stack.exp: stack info-depth wrong usage Running ../../../src/gdb/testsuite/gdb.mi/mi-stepi.exp ... PASS: gdb.mi/mi-stepi.exp: breakpoint at main PASS: gdb.mi/mi-stepi.exp: mi runto main PASS: gdb.mi/mi-stepi.exp: step-instruction at main PASS: gdb.mi/mi-stepi.exp: next-instruction at main PASS: gdb.mi/mi-stepi.exp: next-instruction at main Running ../../../src/gdb/testsuite/gdb.mi/mi-syn-frame.exp ... PASS: gdb.mi/mi-syn-frame.exp: breakpoint at main PASS: gdb.mi/mi-syn-frame.exp: mi runto main PASS: gdb.mi/mi-syn-frame.exp: 400-break-insert foo PASS: gdb.mi/mi-syn-frame.exp: call inferior's function with a breakpoint set in it PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function stopped at bp, showing gdb dummy frame PASS: gdb.mi/mi-syn-frame.exp: 403-exec-continue PASS: gdb.mi/mi-syn-frame.exp: 404-stack-list-frames 0 0 PASS: gdb.mi/mi-syn-frame.exp: 405-break-insert subroutine PASS: gdb.mi/mi-syn-frame.exp: 406-data-evaluate-expression have_a_very_merry_interrupt() PASS: gdb.mi/mi-syn-frame.exp: 407-stack-list-frames PASS: gdb.mi/mi-syn-frame.exp: 408-exec-continue PASS: gdb.mi/mi-syn-frame.exp: 409-stack-list-frames 0 0 PASS: gdb.mi/mi-syn-frame.exp: call inferior function which raises exception PASS: gdb.mi/mi-syn-frame.exp: backtrace from inferior function at exception Running ../../../src/gdb/testsuite/gdb.mi/mi-until.exp ... PASS: gdb.mi/mi-until.exp: break-insert operation PASS: gdb.mi/mi-until.exp: run to main PASS: gdb.mi/mi-until.exp: break-delete 1 PASS: gdb.mi/mi-until.exp: until after while loop PASS: gdb.mi/mi-until.exp: until line number PASS: gdb.mi/mi-until.exp: until line number:file PASS: gdb.mi/mi-until.exp: until after current function Running ../../../src/gdb/testsuite/gdb.mi/mi-var-block.exp ... PASS: gdb.mi/mi-var-block.exp: breakpoint at do_block_tests PASS: gdb.mi/mi-var-block.exp: mi runto do_block_tests PASS: gdb.mi/mi-var-block.exp: create local variable cb PASS: gdb.mi/mi-var-block.exp: create local variable foo PASS: gdb.mi/mi-var-block.exp: step at do_block_test PASS: gdb.mi/mi-var-block.exp: delete var foo PASS: gdb.mi/mi-var-block.exp: create local variable foo PASS: gdb.mi/mi-var-block.exp: step at do_block_test PASS: gdb.mi/mi-var-block.exp: update all vars: cb foo changed PASS: gdb.mi/mi-var-block.exp: step at do_block_test PASS: gdb.mi/mi-var-block.exp: create local variable inner_foo PASS: gdb.mi/mi-var-block.exp: step at do_block_test PASS: gdb.mi/mi-var-block.exp: create local variable foo2 XFAIL: gdb.mi/mi-var-block.exp: update inner_foo: should be out of scope: KNOWN PROBLEM XFAIL: gdb.mi/mi-var-block.exp: evaluate inner_foo: should be out of scope: KNOWN PROBLEM PASS: gdb.mi/mi-var-block.exp: update foo: did not change PASS: gdb.mi/mi-var-block.exp: delete var inner_foo PASS: gdb.mi/mi-var-block.exp: step at do_block_test XFAIL: gdb.mi/mi-var-block.exp: update foo2: should be out of scope: KNOWN PROBLEM PASS: gdb.mi/mi-var-block.exp: step at do_block_test XFAIL: gdb.mi/mi-var-block.exp: update foo2 should be out of scope: KNOWN PROBLEM XFAIL: gdb.mi/mi-var-block.exp: update foo should be out of scope: KNOWN PROBLEM PASS: gdb.mi/mi-var-block.exp: update cb PASS: gdb.mi/mi-var-block.exp: delete var foo PASS: gdb.mi/mi-var-block.exp: delete var foo2 PASS: gdb.mi/mi-var-block.exp: delete var cb Running ../../../src/gdb/testsuite/gdb.mi/mi-var-child.exp ... PASS: gdb.mi/mi-var-child.exp: breakpoint at do_children_tests PASS: gdb.mi/mi-var-child.exp: mi runto do_children_tests PASS: gdb.mi/mi-var-child.exp: create local variable struct_declarations PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.integer PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.integer PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.character PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.character PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.char_ptr PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_int PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_int PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_struct PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_struct PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.func_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.func_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.1 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.1 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.2 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.2 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.3 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.3 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.4 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.4 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.5 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.5 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.6 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.6 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.7 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.7 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.8 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.8 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.long_array.9 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.long_array.9 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.a PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.a PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.b PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.b PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.c PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.c PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.u1.d PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.u1.d PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.g PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.g PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.h PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.h PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.i PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.i PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.f PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.f PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2 PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2 PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func PASS: gdb.mi/mi-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: step to line $line_dct_123 PASS: gdb.mi/mi-var-child.exp: create local variable weird PASS: gdb.mi/mi-var-child.exp: get children of weird PASS: gdb.mi/mi-var-child.exp: get number of children of weird PASS: gdb.mi/mi-var-child.exp: get children of weird.long_array PASS: gdb.mi/mi-var-child.exp: get number of children of weird.long_array PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: create local variable weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: is weird editable PASS: gdb.mi/mi-var-child.exp: is weird->int_ptr_ptr editable PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable PASS: gdb.mi/mi-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable PASS: gdb.mi/mi-var-child.exp: is weird.u1 editable PASS: gdb.mi/mi-var-child.exp: is weird.s2 editable PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.a editable PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.b editable PASS: gdb.mi/mi-var-child.exp: is struct_declarations.u1.c editable PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array editable PASS: gdb.mi/mi-var-child.exp: is struct_declarations.long_array.0 editable PASS: gdb.mi/mi-var-child.exp: is struct_declarations editable PASS: gdb.mi/mi-var-child.exp: delete var weird PASS: gdb.mi/mi-var-child.exp: update all vars. None changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 1 PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.integer PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 4 PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.char_ptr PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 5 PASS: gdb.mi/mi-var-child.exp: update all vars int_ptr_ptr and children changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 6 PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.0 changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 7 PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.1 changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_123 + 8 PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.2 changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_nothing PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.long_array.3-9 changed PASS: gdb.mi/mi-var-child.exp: listing of names and values of children PASS: gdb.mi/mi-var-child.exp: step $line_dct_a0_0 PASS: gdb.mi/mi-var-child.exp: update all vars struct_declarations.func_ptr changed PASS: gdb.mi/mi-var-child.exp: delete var struct_declarations PASS: gdb.mi/mi-var-child.exp: delete var weird->int_ptr_ptr PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 1 PASS: gdb.mi/mi-var-child.exp: create local variable psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr PASS: gdb.mi/mi-var-child.exp: create local variable psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr PASS: gdb.mi/mi-var-child.exp: create local variable psnp->ptrs PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0 PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0 PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next PASS: gdb.mi/mi-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 2 PASS: gdb.mi/mi-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 3 PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 4 PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 5 PASS: gdb.mi/mi-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 6 XFAIL: gdb.mi/mi-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed PASS: gdb.mi/mi-var-child.exp: step $line_dct_snp0 + 7 PASS: gdb.mi/mi-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed Running ../../../src/gdb/testsuite/gdb.mi/mi-var-cmd.exp ... PASS: gdb.mi/mi-var-cmd.exp: create global variable PASS: gdb.mi/mi-var-cmd.exp: create non-existent variable PASS: gdb.mi/mi-var-cmd.exp: create out of scope variable PASS: gdb.mi/mi-var-cmd.exp: breakpoint at do_locals_tests PASS: gdb.mi/mi-var-cmd.exp: mi runto do_locals_tests PASS: gdb.mi/mi-var-cmd.exp: create local variable linteger PASS: gdb.mi/mi-var-cmd.exp: create local variable lpinteger PASS: gdb.mi/mi-var-cmd.exp: create local variablelcharacter PASS: gdb.mi/mi-var-cmd.exp: create local variable lpcharacter PASS: gdb.mi/mi-var-cmd.exp: create local variable llong PASS: gdb.mi/mi-var-cmd.exp: create local variable lplong PASS: gdb.mi/mi-var-cmd.exp: create local variable lfloat PASS: gdb.mi/mi-var-cmd.exp: create local variable lpfloat PASS: gdb.mi/mi-var-cmd.exp: create local variable ldouble PASS: gdb.mi/mi-var-cmd.exp: create local variable lpdouble PASS: gdb.mi/mi-var-cmd.exp: create local variable lsimple PASS: gdb.mi/mi-var-cmd.exp: create local variable lpsimple PASS: gdb.mi/mi-var-cmd.exp: create local variable func PASS: gdb.mi/mi-var-cmd.exp: create lsimple.character PASS: gdb.mi/mi-var-cmd.exp: create lsimple->integer PASS: gdb.mi/mi-var-cmd.exp: create lsimple->integer PASS: gdb.mi/mi-var-cmd.exp: create int PASS: gdb.mi/mi-var-cmd.exp: update all vars PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_test PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger changed PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (2) PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpinteger changed PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (3) PASS: gdb.mi/mi-var-cmd.exp: update all vars: lcharacter changed PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (4) PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpcharacter changed PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (5) PASS: gdb.mi/mi-var-cmd.exp: update all vars: many changed PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (6) PASS: gdb.mi/mi-var-cmd.exp: update all vars: func and lpsimple changed PASS: gdb.mi/mi-var-cmd.exp: step at do_locals_tests (7) PASS: gdb.mi/mi-var-cmd.exp: update all vars: func and lpsimple changed PASS: gdb.mi/mi-var-cmd.exp: assign to global_simple PASS: gdb.mi/mi-var-cmd.exp: assign to linteger PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger changed after assign PASS: gdb.mi/mi-var-cmd.exp: assign to linteger again, same value PASS: gdb.mi/mi-var-cmd.exp: update all vars: linteger not changed after same assign PASS: gdb.mi/mi-var-cmd.exp: eval linteger PASS: gdb.mi/mi-var-cmd.exp: assign to lpinteger PASS: gdb.mi/mi-var-cmd.exp: update all vars: lpinteger changed after assign PASS: gdb.mi/mi-var-cmd.exp: update all vars: no changes on second update PASS: gdb.mi/mi-var-cmd.exp: eval lpinteger PASS: gdb.mi/mi-var-cmd.exp: assign to linteger PASS: gdb.mi/mi-var-cmd.exp: assign to lpinteger PASS: gdb.mi/mi-var-cmd.exp: assign to lcharacter PASS: gdb.mi/mi-var-cmd.exp: eval lcharacter PASS: gdb.mi/mi-var-cmd.exp: assign to llong PASS: gdb.mi/mi-var-cmd.exp: eval llong PASS: gdb.mi/mi-var-cmd.exp: assign to llong PASS: gdb.mi/mi-var-cmd.exp: assign to lplong PASS: gdb.mi/mi-var-cmd.exp: eval lplong PASS: gdb.mi/mi-var-cmd.exp: assign to lplong PASS: gdb.mi/mi-var-cmd.exp: assign to lfloat PASS: gdb.mi/mi-var-cmd.exp: eval lfloat PASS: gdb.mi/mi-var-cmd.exp: assign to lfloat PASS: gdb.mi/mi-var-cmd.exp: assign to lpfloat PASS: gdb.mi/mi-var-cmd.exp: assign to ldouble PASS: gdb.mi/mi-var-cmd.exp: assign to func PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple.character PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple->integer PASS: gdb.mi/mi-var-cmd.exp: assign to lsimple.integer PASS: gdb.mi/mi-var-cmd.exp: break-insert subroutine1 PASS: gdb.mi/mi-var-cmd.exp: continue to subroutine1 PASS: gdb.mi/mi-var-cmd.exp: create i PASS: gdb.mi/mi-var-cmd.exp: create l PASS: gdb.mi/mi-var-cmd.exp: create linteger PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 XFAIL: gdb.mi/mi-var-cmd.exp: update all vars: changed FIXME PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 (2) PASS: gdb.mi/mi-var-cmd.exp: update all vars: i changed PASS: gdb.mi/mi-var-cmd.exp: step at subroutine1 (3) PASS: gdb.mi/mi-var-cmd.exp: update all vars: llong changed PASS: gdb.mi/mi-var-cmd.exp: next out of subroutine1 PASS: gdb.mi/mi-var-cmd.exp: update all vars: all now out of scope PASS: gdb.mi/mi-var-cmd.exp: delete var PASS: gdb.mi/mi-var-cmd.exp: delete var linteger PASS: gdb.mi/mi-var-cmd.exp: delete var lpinteger PASS: gdb.mi/mi-var-cmd.exp: delete var lcharacter PASS: gdb.mi/mi-var-cmd.exp: delete var lpcharacter PASS: gdb.mi/mi-var-cmd.exp: delete var llong PASS: gdb.mi/mi-var-cmd.exp: delete var lplong PASS: gdb.mi/mi-var-cmd.exp: delete var lfloat PASS: gdb.mi/mi-var-cmd.exp: delete var lpfloat PASS: gdb.mi/mi-var-cmd.exp: delete var ldouble PASS: gdb.mi/mi-var-cmd.exp: delete var lpdouble PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple PASS: gdb.mi/mi-var-cmd.exp: delete var lpsimple PASS: gdb.mi/mi-var-cmd.exp: delete var func PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple.character PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple->integer PASS: gdb.mi/mi-var-cmd.exp: delete var lsimple.integer PASS: gdb.mi/mi-var-cmd.exp: delete var i PASS: gdb.mi/mi-var-cmd.exp: delete var l PASS: gdb.mi/mi-var-cmd.exp: set breakpoint at do_special_tests PASS: gdb.mi/mi-var-cmd.exp: stop in do_special_tests PASS: gdb.mi/mi-var-cmd.exp: create selected_a PASS: gdb.mi/mi-var-cmd.exp: set breakpoint at incr_a PASS: gdb.mi/mi-var-cmd.exp: stop in incr_a PASS: gdb.mi/mi-var-cmd.exp: update selected_a in incr_a PASS: gdb.mi/mi-var-cmd.exp: step a line in incr_a PASS: gdb.mi/mi-var-cmd.exp: return from incr_a to do_special_tests PASS: gdb.mi/mi-var-cmd.exp: update selected_a in do_special_tests Running ../../../src/gdb/testsuite/gdb.mi/mi-var-display.exp ... PASS: gdb.mi/mi-var-display.exp: break-insert operation PASS: gdb.mi/mi-var-display.exp: run to do_children_tests PASS: gdb.mi/mi-var-display.exp: create local variable bar PASS: gdb.mi/mi-var-display.exp: info type variable bar PASS: gdb.mi/mi-var-display.exp: show format variable bar PASS: gdb.mi/mi-var-display.exp: eval variable bar PASS: gdb.mi/mi-var-display.exp: set format variable bar PASS: gdb.mi/mi-var-display.exp: eval variable bar with new format PASS: gdb.mi/mi-var-display.exp: assing to variable bar PASS: gdb.mi/mi-var-display.exp: set format variable bar PASS: gdb.mi/mi-var-display.exp: eval variable bar with new value PASS: gdb.mi/mi-var-display.exp: delete var bar PASS: gdb.mi/mi-var-display.exp: create local variable foo PASS: gdb.mi/mi-var-display.exp: info type variable foo PASS: gdb.mi/mi-var-display.exp: show format variable foo PASS: gdb.mi/mi-var-display.exp: eval variable foo PASS: gdb.mi/mi-var-display.exp: set format variable foo PASS: gdb.mi/mi-var-display.exp: show format variable foo PASS: gdb.mi/mi-var-display.exp: eval variable foo PASS: gdb.mi/mi-var-display.exp: assing to variable foo PASS: gdb.mi/mi-var-display.exp: set format variable foo PASS: gdb.mi/mi-var-display.exp: eval variable foo PASS: gdb.mi/mi-var-display.exp: delete var foo PASS: gdb.mi/mi-var-display.exp: create local variable weird PASS: gdb.mi/mi-var-display.exp: get children local variable weird PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr PASS: gdb.mi/mi-var-display.exp: show format variable weird.func_ptr_ptr PASS: gdb.mi/mi-var-display.exp: set format variable weird PASS: gdb.mi/mi-var-display.exp: set format variable weird.integer PASS: gdb.mi/mi-var-display.exp: set format variable weird.character PASS: gdb.mi/mi-var-display.exp: set format variable weird.char_ptr PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_int PASS: gdb.mi/mi-var-display.exp: set format variable weird.int_ptr_ptr PASS: gdb.mi/mi-var-display.exp: set format variable weird.long_array PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_struct PASS: gdb.mi/mi-var-display.exp: set format variable weird.func_ptr_ptr PASS: gdb.mi/mi-var-display.exp: set format variable weird.u1 PASS: gdb.mi/mi-var-display.exp: set format variable weird.s2 PASS: gdb.mi/mi-var-display.exp: delete var weird PASS: gdb.mi/mi-var-display.exp: break-insert operation PASS: gdb.mi/mi-var-display.exp: continue to do_special_tests PASS: gdb.mi/mi-var-display.exp: create local variable u PASS: gdb.mi/mi-var-display.exp: eval variable u PASS: gdb.mi/mi-var-display.exp: info type variable u PASS: gdb.mi/mi-var-display.exp: is u editable PASS: gdb.mi/mi-var-display.exp: get number of children of u PASS: gdb.mi/mi-var-display.exp: get children of u PASS: gdb.mi/mi-var-display.exp: create local variable anonu PASS: gdb.mi/mi-var-display.exp: eval variable anonu PASS: gdb.mi/mi-var-display.exp: info type variable anonu PASS: gdb.mi/mi-var-display.exp: is anonu editable PASS: gdb.mi/mi-var-display.exp: get number of children of anonu PASS: gdb.mi/mi-var-display.exp: get children of anonu PASS: gdb.mi/mi-var-display.exp: create local variable s PASS: gdb.mi/mi-var-display.exp: eval variable s PASS: gdb.mi/mi-var-display.exp: info type variable s PASS: gdb.mi/mi-var-display.exp: is s editable PASS: gdb.mi/mi-var-display.exp: get number of children of s PASS: gdb.mi/mi-var-display.exp: get children of s PASS: gdb.mi/mi-var-display.exp: create local variable anons PASS: gdb.mi/mi-var-display.exp: eval variable anons PASS: gdb.mi/mi-var-display.exp: info type variable anons PASS: gdb.mi/mi-var-display.exp: is anons editable PASS: gdb.mi/mi-var-display.exp: get number of children of anons PASS: gdb.mi/mi-var-display.exp: get children of anons PASS: gdb.mi/mi-var-display.exp: create local variable e XFAIL: gdb.mi/mi-var-display.exp: eval variable e PASS: gdb.mi/mi-var-display.exp: info type variable e PASS: gdb.mi/mi-var-display.exp: is e editable PASS: gdb.mi/mi-var-display.exp: get number of children of e PASS: gdb.mi/mi-var-display.exp: get children of e PASS: gdb.mi/mi-var-display.exp: create local variable anone XFAIL: gdb.mi/mi-var-display.exp: eval variable anone PASS: gdb.mi/mi-var-display.exp: create duplicate local variable anone PASS: gdb.mi/mi-var-display.exp: info type variable anone PASS: gdb.mi/mi-var-display.exp: is anone editable PASS: gdb.mi/mi-var-display.exp: get number of children of anone PASS: gdb.mi/mi-var-display.exp: get children of anone PASS: gdb.mi/mi-var-display.exp: print FP register PASS: gdb.mi/mi-var-display.exp: break-insert operation PASS: gdb.mi/mi-var-display.exp: continue to incr_a PASS: gdb.mi/mi-var-display.exp: create local variable a1 PASS: gdb.mi/mi-var-display.exp: create variable a2 in different scope Running ../../../src/gdb/testsuite/gdb.mi/mi-watch.exp ... PASS: gdb.mi/mi-watch.exp: breakpoint at callee4 PASS: gdb.mi/mi-watch.exp: mi runto callee4 PASS: gdb.mi/mi-watch.exp: break-watch operation PASS: gdb.mi/mi-watch.exp: list of watchpoints PASS: gdb.mi/mi-watch.exp: watchpoint trigger FAIL: gdb.mi/mi-watch.exp: wp out of scope (2) Running ../../../src/gdb/testsuite/gdb.mi/mi2-basics.exp ... PASS: gdb.mi/mi2-basics.exp: acceptance of MI operations PASS: gdb.mi/mi2-basics.exp: file-exec-and-symbols operation PASS: gdb.mi/mi2-basics.exp: file-exec-file operation PASS: gdb.mi/mi2-basics.exp: file-symbol-file operation PASS: gdb.mi/mi2-basics.exp: break-delete (all) operation PASS: gdb.mi/mi2-basics.exp: all breakpoints removed FAIL: gdb.mi/mi2-basics.exp: environment-directory arg operation FAIL: gdb.mi/mi2-basics.exp: environment-directory empty-string operation PASS: gdb.mi/mi2-basics.exp: environment-directory operation PASS: gdb.mi/mi2-basics.exp: environment-cd arg operation PASS: gdb.mi/mi2-basics.exp: environment-pwd operation PASS: gdb.mi/mi2-basics.exp: environment-path no-args operation FAIL: gdb.mi/mi2-basics.exp: environment-path dir1 dir2 operation PASS: gdb.mi/mi2-basics.exp: environment-path -r dir operation PASS: gdb.mi/mi2-basics.exp: environment-path -r operation Running ../../../src/gdb/testsuite/gdb.mi/mi2-break.exp ... PASS: gdb.mi/mi2-break.exp: break-insert -t operation PASS: gdb.mi/mi2-break.exp: insert temp breakpoint at basics.c:callee2 PASS: gdb.mi/mi2-break.exp: insert temp breakpoint at basics.c:$line_callee3_body PASS: gdb.mi/mi2-break.exp: insert temp breakpoint at "":$line_callee4_head PASS: gdb.mi/mi2-break.exp: list of breakpoints PASS: gdb.mi/mi2-break.exp: delete temp breakpoints XFAIL: gdb.mi/mi2-break.exp: break-insert -r operation XFAIL: gdb.mi/mi2-break.exp: insert breakpoint with regexp callee2 XFAIL: gdb.mi/mi2-break.exp: insert breakpoint with regexp callee XFAIL: gdb.mi/mi2-break.exp: insert breakpoint with regexp .*llee XFAIL: gdb.mi/mi2-break.exp: list of breakpoints PASS: gdb.mi/mi2-break.exp: delete temp breakpoints Running ../../../src/gdb/testsuite/gdb.mi/mi2-cli.exp ... PASS: gdb.mi/mi2-cli.exp: -interpreter-exec with no arguments PASS: gdb.mi/mi2-cli.exp: -interpreter-exec with one argument PASS: gdb.mi/mi2-cli.exp: -interpreter-exec with bogus interpreter PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console bogus PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "file $binfile" PASS: gdb.mi/mi2-cli.exp: breakpoint at main PASS: gdb.mi/mi2-cli.exp: mi runto main PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "set args foobar" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "show args" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "break callee4" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "info break" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "set listsize 1" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "list" PASS: gdb.mi/mi2-cli.exp: continue to callee4 PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "delete 2" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "up" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "down" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "frame 2" PASS: gdb.mi/mi2-cli.exp: -stack-select-frame 0 PASS: gdb.mi/mi2-cli.exp: -break-insert -t basics.c:$line_main_hello PASS: gdb.mi/mi2-cli.exp: -exec-continue to line $line_main_hello PASS: gdb.mi/mi2-cli.exp: -exec-next to line $line_main_return PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "list" at basics.c:$line_main_return PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "help set args" PASS: gdb.mi/mi2-cli.exp: -interpreter-exec console "set $pc=0x0" Running ../../../src/gdb/testsuite/gdb.mi/mi2-console.exp ... PASS: gdb.mi/mi2-console.exp: breakpoint at main PASS: gdb.mi/mi2-console.exp: mi runto main PASS: gdb.mi/mi2-console.exp: Started step over hello KFAIL: gdb.mi/mi2-console.exp: Hello message (PRMS: gdb/623) PASS: gdb.mi/mi2-console.exp: Finished step over hello Running ../../../src/gdb/testsuite/gdb.mi/mi2-disassemble.exp ... PASS: gdb.mi/mi2-disassemble.exp: breakpoint at main PASS: gdb.mi/mi2-disassemble.exp: mi runto main PASS: gdb.mi/mi2-disassemble.exp: data-disassemble from pc to pc+12 assembly only PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file & line, assembly only PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line assembly mixed PASS: gdb.mi/mi2-disassemble.exp: data-disassemble range assembly mixed PASS: gdb.mi/mi2-disassemble.exp: data-disassemble bogus filename PASS: gdb.mi/mi2-disassemble.exp: data-disassemble bogus address PASS: gdb.mi/mi2-disassemble.exp: data-disassemble mix different args PASS: gdb.mi/mi2-disassemble.exp: data-disassemble wrong mode arg PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line, number assembly only PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line, number (zero lines) assembly only PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly only PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line, number assembly mixed PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line, number (zero lines) assembly mixed PASS: gdb.mi/mi2-disassemble.exp: data-disassemble file, line, number (more than main lines) assembly mixed Running ../../../src/gdb/testsuite/gdb.mi/mi2-eval.exp ... PASS: gdb.mi/mi2-eval.exp: breakpoint at callee4 PASS: gdb.mi/mi2-eval.exp: mi runto callee4 PASS: gdb.mi/mi2-eval.exp: next at callee4 PASS: gdb.mi/mi2-eval.exp: eval A PASS: gdb.mi/mi2-eval.exp: eval &A PASS: gdb.mi/mi2-eval.exp: eval A+3 PASS: gdb.mi/mi2-eval.exp: eval A + 3 Running ../../../src/gdb/testsuite/gdb.mi/mi2-file.exp ... PASS: gdb.mi/mi2-file.exp: request path info of current source file (basics.c) Running ../../../src/gdb/testsuite/gdb.mi/mi2-hack-cli.exp ... PASS: gdb.mi/mi2-hack-cli.exp: show architecture PASS: gdb.mi/mi2-hack-cli.exp: 47show architecture Running ../../../src/gdb/testsuite/gdb.mi/mi2-pthreads.exp ... PASS: gdb.mi/mi2-pthreads.exp: successfully compiled posix threads test case PASS: gdb.mi/mi2-pthreads.exp: breakpoint at done_making_threads PASS: gdb.mi/mi2-pthreads.exp: mi runto done_making_threads PASS: gdb.mi/mi2-pthreads.exp: -thread_list_ids (in check_mi_thread_command_set) PASS: gdb.mi/mi2-pthreads.exp: finding threads in MI output (in check_mi_thread_command_set) PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 123456789 PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 6 PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 5 PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 4 PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 3 PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 2 PASS: gdb.mi/mi2-pthreads.exp: check_mi_thread_command_set: -thread-select 1 Running ../../../src/gdb/testsuite/gdb.mi/mi2-read-memory.exp ... PASS: gdb.mi/mi2-read-memory.exp: breakpoint at main PASS: gdb.mi/mi2-read-memory.exp: mi runto main PASS: gdb.mi/mi2-read-memory.exp: next at main PASS: gdb.mi/mi2-read-memory.exp: no arguments PASS: gdb.mi/mi2-read-memory.exp: 3x2, one byte PASS: gdb.mi/mi2-read-memory.exp: 3x2, one byte offset by -6 PASS: gdb.mi/mi2-read-memory.exp: expression in quotes PASS: gdb.mi/mi2-read-memory.exp: ascii and data PASS: gdb.mi/mi2-read-memory.exp: decimal PASS: gdb.mi/mi2-read-memory.exp: octal Running ../../../src/gdb/testsuite/gdb.mi/mi2-regs.exp ... Running ../../../src/gdb/testsuite/gdb.mi/mi2-return.exp ... PASS: gdb.mi/mi2-return.exp: breakpoint at callee4 PASS: gdb.mi/mi2-return.exp: mi runto callee4 PASS: gdb.mi/mi2-return.exp: delete all breakpoints PASS: gdb.mi/mi2-return.exp: return from callee4 now Running ../../../src/gdb/testsuite/gdb.mi/mi2-simplerun.exp ... PASS: gdb.mi/mi2-simplerun.exp: break-insert operation PASS: gdb.mi/mi2-simplerun.exp: insert breakpoint at basics.c:callee2 PASS: gdb.mi/mi2-simplerun.exp: insert breakpoint at basics.c:$line_callee3_head PASS: gdb.mi/mi2-simplerun.exp: insert breakpoint at "":$line_callee4_head PASS: gdb.mi/mi2-simplerun.exp: list of breakpoints PASS: gdb.mi/mi2-simplerun.exp: disabling of breakpoints PASS: gdb.mi/mi2-simplerun.exp: list of breakpoints, 16 disabled PASS: gdb.mi/mi2-simplerun.exp: run to main PASS: gdb.mi/mi2-simplerun.exp: next at main PASS: gdb.mi/mi2-simplerun.exp: step at main PASS: gdb.mi/mi2-simplerun.exp: step to callee4 PASS: gdb.mi/mi2-simplerun.exp: exec-finish PASS: gdb.mi/mi2-simplerun.exp: continue to end Running ../../../src/gdb/testsuite/gdb.mi/mi2-stack.exp ... PASS: gdb.mi/mi2-stack.exp: breakpoint at callee4 PASS: gdb.mi/mi2-stack.exp: mi runto callee4 PASS: gdb.mi/mi2-stack.exp: stack frame listing PASS: gdb.mi/mi2-stack.exp: stack frame listing 1 1 PASS: gdb.mi/mi2-stack.exp: stack frame listing 1 3 PASS: gdb.mi/mi2-stack.exp: stack frame listing wrong PASS: gdb.mi/mi2-stack.exp: stack args listing 0 PASS: gdb.mi/mi2-stack.exp: stack args listing 0 1 1 PASS: gdb.mi/mi2-stack.exp: stack args listing 0 1 3 PASS: gdb.mi/mi2-stack.exp: stack args listing 1 PASS: gdb.mi/mi2-stack.exp: stack args listing 1 1 1 PASS: gdb.mi/mi2-stack.exp: stack args listing 1 1 3 PASS: gdb.mi/mi2-stack.exp: stack args listing wrong PASS: gdb.mi/mi2-stack.exp: stack locals listing 0 PASS: gdb.mi/mi2-stack.exp: next's in callee4 PASS: gdb.mi/mi2-stack.exp: stack locals listing 1 PASS: gdb.mi/mi2-stack.exp: stack locals listing wrong PASS: gdb.mi/mi2-stack.exp: stack select frame 1 PASS: gdb.mi/mi2-stack.exp: stack locals listing for new frame PASS: gdb.mi/mi2-stack.exp: stack select same frame PASS: gdb.mi/mi2-stack.exp: stack locals for same frame (level 1) PASS: gdb.mi/mi2-stack.exp: stack info-depth PASS: gdb.mi/mi2-stack.exp: stack info-depth 3 PASS: gdb.mi/mi2-stack.exp: stack info-depth 99 PASS: gdb.mi/mi2-stack.exp: stack info-depth wrong usage Running ../../../src/gdb/testsuite/gdb.mi/mi2-stepi.exp ... PASS: gdb.mi/mi2-stepi.exp: breakpoint at main PASS: gdb.mi/mi2-stepi.exp: mi runto main PASS: gdb.mi/mi2-stepi.exp: step-instruction at main PASS: gdb.mi/mi2-stepi.exp: next-instruction at main PASS: gdb.mi/mi2-stepi.exp: next-instruction at main Running ../../../src/gdb/testsuite/gdb.mi/mi2-syn-frame.exp ... PASS: gdb.mi/mi2-syn-frame.exp: breakpoint at main PASS: gdb.mi/mi2-syn-frame.exp: mi runto main PASS: gdb.mi/mi2-syn-frame.exp: 400-break-insert foo PASS: gdb.mi/mi2-syn-frame.exp: call inferior's function with a breakpoint set in it PASS: gdb.mi/mi2-syn-frame.exp: backtrace from inferior function stopped at bp, showing gdb dummy frame PASS: gdb.mi/mi2-syn-frame.exp: 403-exec-continue PASS: gdb.mi/mi2-syn-frame.exp: 404-stack-list-frames 0 0 PASS: gdb.mi/mi2-syn-frame.exp: 405-break-insert subroutine PASS: gdb.mi/mi2-syn-frame.exp: 406-data-evaluate-expression have_a_very_merry_interrupt() PASS: gdb.mi/mi2-syn-frame.exp: 407-stack-list-frames PASS: gdb.mi/mi2-syn-frame.exp: 408-exec-continue PASS: gdb.mi/mi2-syn-frame.exp: 409-stack-list-frames 0 0 PASS: gdb.mi/mi2-syn-frame.exp: call inferior function which raises exception PASS: gdb.mi/mi2-syn-frame.exp: backtrace from inferior function at exception Running ../../../src/gdb/testsuite/gdb.mi/mi2-until.exp ... PASS: gdb.mi/mi2-until.exp: break-insert operation PASS: gdb.mi/mi2-until.exp: run to main PASS: gdb.mi/mi2-until.exp: break-delete 1 PASS: gdb.mi/mi2-until.exp: until after while loop PASS: gdb.mi/mi2-until.exp: until line number PASS: gdb.mi/mi2-until.exp: until line number:file PASS: gdb.mi/mi2-until.exp: until after current function Running ../../../src/gdb/testsuite/gdb.mi/mi2-var-block.exp ... PASS: gdb.mi/mi2-var-block.exp: breakpoint at do_block_tests PASS: gdb.mi/mi2-var-block.exp: mi runto do_block_tests PASS: gdb.mi/mi2-var-block.exp: create local variable cb PASS: gdb.mi/mi2-var-block.exp: create local variable foo PASS: gdb.mi/mi2-var-block.exp: step at do_block_test PASS: gdb.mi/mi2-var-block.exp: delete var foo PASS: gdb.mi/mi2-var-block.exp: create local variable foo PASS: gdb.mi/mi2-var-block.exp: step at do_block_test PASS: gdb.mi/mi2-var-block.exp: update all vars: cb foo changed PASS: gdb.mi/mi2-var-block.exp: step at do_block_test PASS: gdb.mi/mi2-var-block.exp: create local variable inner_foo PASS: gdb.mi/mi2-var-block.exp: step at do_block_test PASS: gdb.mi/mi2-var-block.exp: create local variable foo2 XFAIL: gdb.mi/mi2-var-block.exp: update inner_foo: should be out of scope: KNOWN PROBLEM XFAIL: gdb.mi/mi2-var-block.exp: evaluate inner_foo: should be out of scope: KNOWN PROBLEM PASS: gdb.mi/mi2-var-block.exp: update foo: did not change PASS: gdb.mi/mi2-var-block.exp: delete var inner_foo PASS: gdb.mi/mi2-var-block.exp: step at do_block_test XFAIL: gdb.mi/mi2-var-block.exp: update foo2: should be out of scope: KNOWN PROBLEM PASS: gdb.mi/mi2-var-block.exp: step at do_block_test XFAIL: gdb.mi/mi2-var-block.exp: update foo2 should be out of scope: KNOWN PROBLEM XFAIL: gdb.mi/mi2-var-block.exp: update foo should be out of scope: KNOWN PROBLEM PASS: gdb.mi/mi2-var-block.exp: update cb PASS: gdb.mi/mi2-var-block.exp: delete var foo PASS: gdb.mi/mi2-var-block.exp: delete var foo2 PASS: gdb.mi/mi2-var-block.exp: delete var cb Running ../../../src/gdb/testsuite/gdb.mi/mi2-var-child.exp ... PASS: gdb.mi/mi2-var-child.exp: breakpoint at do_children_tests PASS: gdb.mi/mi2-var-child.exp: mi runto do_children_tests PASS: gdb.mi/mi2-var-child.exp: create local variable struct_declarations PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.integer PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.integer PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.character PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.character PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_int PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_int PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr_struct PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr_struct PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.func_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.func_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.1 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.1 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.2 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.2 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.3 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.3 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.4 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.4 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.5 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.5 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.6 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.6 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.7 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.7 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.8 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.8 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.long_array.9 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.long_array.9 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.a PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.a PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.b PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.b PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.c PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.c PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.u1.d PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.u1.d PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.g PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.g PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.h PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.h PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.i PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.i PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.f PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.f PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2 PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2 PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.d PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.d PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.e PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.e PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.func PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.func PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s1.foo PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s1.foo PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2.array_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.array_ptr PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.s2.u2.u1s2.func PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.s2.u2.u1s2.func PASS: gdb.mi/mi2-var-child.exp: get children of struct_declarations.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of struct_declarations.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: step to line $line_dct_123 PASS: gdb.mi/mi2-var-child.exp: create local variable weird PASS: gdb.mi/mi2-var-child.exp: get children of weird PASS: gdb.mi/mi2-var-child.exp: get number of children of weird PASS: gdb.mi/mi2-var-child.exp: get children of weird.long_array PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.long_array PASS: gdb.mi/mi2-var-child.exp: get children of weird.int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get children of weird.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of weird.int_ptr_ptr.*int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: create local variable weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of weird->int_ptr_ptr.*weird->int_ptr_ptr.**weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: is weird editable PASS: gdb.mi/mi2-var-child.exp: is weird->int_ptr_ptr editable PASS: gdb.mi/mi2-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr editable PASS: gdb.mi/mi2-var-child.exp: is weird.int_ptr_ptr.*int_ptr_ptr.**int_ptr_ptr editable PASS: gdb.mi/mi2-var-child.exp: is weird.u1 editable PASS: gdb.mi/mi2-var-child.exp: is weird.s2 editable PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.a editable PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.b editable PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.u1.c editable PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.long_array editable PASS: gdb.mi/mi2-var-child.exp: is struct_declarations.long_array.0 editable PASS: gdb.mi/mi2-var-child.exp: is struct_declarations editable PASS: gdb.mi/mi2-var-child.exp: delete var weird PASS: gdb.mi/mi2-var-child.exp: update all vars. None changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 1 PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.integer PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 4 PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.char_ptr PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 5 PASS: gdb.mi/mi2-var-child.exp: update all vars int_ptr_ptr and children changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 6 PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.0 changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 7 PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.1 changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_123 + 8 PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.2 changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_nothing PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.long_array.3-9 changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_a0_0 PASS: gdb.mi/mi2-var-child.exp: update all vars struct_declarations.func_ptr changed PASS: gdb.mi/mi2-var-child.exp: delete var struct_declarations PASS: gdb.mi/mi2-var-child.exp: delete var weird->int_ptr_ptr PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 1 PASS: gdb.mi/mi2-var-child.exp: create local variable psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->char_ptr.*psnp->char_ptr.**psnp->char_ptr.***psnp->char_ptr.****psnp->char_ptr PASS: gdb.mi/mi2-var-child.exp: create local variable psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->long_ptr.*psnp->long_ptr.**psnp->long_ptr.***psnp->long_ptr.****psnp->long_ptr PASS: gdb.mi/mi2-var-child.exp: create local variable psnp->ptrs PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0 PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0 PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi2-var-child.exp: get number of children of psnp->ptrs.0.next.char_ptr.*char_ptr.**char_ptr.***char_ptr PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.next PASS: gdb.mi/mi2-var-child.exp: get children of psnp->ptrs.0.next.next.ptrs PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 2 PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->char_ptr (and 0.char_ptr) changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 3 PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->char_ptr (and 1.char_ptr) changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 4 PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->char_ptr (and 2.char_ptr) changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 5 PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->long_ptr (and 0.long_ptr) changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 6 XFAIL: gdb.mi/mi2-var-child.exp: update all vars psnp->next->long_ptr (and 1.long_ptr) changed PASS: gdb.mi/mi2-var-child.exp: step $line_dct_snp0 + 7 PASS: gdb.mi/mi2-var-child.exp: update all vars psnp->next->next->long_ptr (and 2.long_ptr) changed Running ../../../src/gdb/testsuite/gdb.mi/mi2-var-cmd.exp ... PASS: gdb.mi/mi2-var-cmd.exp: create global variable PASS: gdb.mi/mi2-var-cmd.exp: create non-existent variable PASS: gdb.mi/mi2-var-cmd.exp: create out of scope variable PASS: gdb.mi/mi2-var-cmd.exp: breakpoint at do_locals_tests PASS: gdb.mi/mi2-var-cmd.exp: mi runto do_locals_tests PASS: gdb.mi/mi2-var-cmd.exp: create local variable linteger PASS: gdb.mi/mi2-var-cmd.exp: create local variable lpinteger PASS: gdb.mi/mi2-var-cmd.exp: create local variablelcharacter PASS: gdb.mi/mi2-var-cmd.exp: create local variable lpcharacter PASS: gdb.mi/mi2-var-cmd.exp: create local variable llong PASS: gdb.mi/mi2-var-cmd.exp: create local variable lplong PASS: gdb.mi/mi2-var-cmd.exp: create local variable lfloat PASS: gdb.mi/mi2-var-cmd.exp: create local variable lpfloat PASS: gdb.mi/mi2-var-cmd.exp: create local variable ldouble PASS: gdb.mi/mi2-var-cmd.exp: create local variable lpdouble PASS: gdb.mi/mi2-var-cmd.exp: create local variable lsimple PASS: gdb.mi/mi2-var-cmd.exp: create local variable lpsimple PASS: gdb.mi/mi2-var-cmd.exp: create local variable func PASS: gdb.mi/mi2-var-cmd.exp: create lsimple.character PASS: gdb.mi/mi2-var-cmd.exp: create lsimple->integer PASS: gdb.mi/mi2-var-cmd.exp: create lsimple->integer PASS: gdb.mi/mi2-var-cmd.exp: create int PASS: gdb.mi/mi2-var-cmd.exp: update all vars PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_test PASS: gdb.mi/mi2-var-cmd.exp: update all vars: linteger changed PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_tests (2) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: lpinteger changed PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_tests (3) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: lcharacter changed PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_tests (4) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: lpcharacter changed PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_tests (5) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: many changed PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_tests (6) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: func and lpsimple changed PASS: gdb.mi/mi2-var-cmd.exp: step at do_locals_tests (7) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: func and lpsimple changed PASS: gdb.mi/mi2-var-cmd.exp: assign to global_simple PASS: gdb.mi/mi2-var-cmd.exp: assign to linteger PASS: gdb.mi/mi2-var-cmd.exp: update all vars: linteger changed after assign PASS: gdb.mi/mi2-var-cmd.exp: assign to linteger again, same value PASS: gdb.mi/mi2-var-cmd.exp: update all vars: linteger not changed after same assign PASS: gdb.mi/mi2-var-cmd.exp: eval linteger PASS: gdb.mi/mi2-var-cmd.exp: assign to lpinteger PASS: gdb.mi/mi2-var-cmd.exp: update all vars: lpinteger changed after assign PASS: gdb.mi/mi2-var-cmd.exp: update all vars: no changes on second update PASS: gdb.mi/mi2-var-cmd.exp: eval lpinteger PASS: gdb.mi/mi2-var-cmd.exp: assign to linteger PASS: gdb.mi/mi2-var-cmd.exp: assign to lpinteger PASS: gdb.mi/mi2-var-cmd.exp: assign to lcharacter PASS: gdb.mi/mi2-var-cmd.exp: eval lcharacter PASS: gdb.mi/mi2-var-cmd.exp: assign to llong PASS: gdb.mi/mi2-var-cmd.exp: eval llong PASS: gdb.mi/mi2-var-cmd.exp: assign to llong PASS: gdb.mi/mi2-var-cmd.exp: assign to lplong PASS: gdb.mi/mi2-var-cmd.exp: eval lplong PASS: gdb.mi/mi2-var-cmd.exp: assign to lplong PASS: gdb.mi/mi2-var-cmd.exp: assign to lfloat PASS: gdb.mi/mi2-var-cmd.exp: eval lfloat PASS: gdb.mi/mi2-var-cmd.exp: assign to lfloat PASS: gdb.mi/mi2-var-cmd.exp: assign to lpfloat PASS: gdb.mi/mi2-var-cmd.exp: assign to ldouble PASS: gdb.mi/mi2-var-cmd.exp: assign to func PASS: gdb.mi/mi2-var-cmd.exp: assign to lsimple.character PASS: gdb.mi/mi2-var-cmd.exp: assign to lsimple->integer PASS: gdb.mi/mi2-var-cmd.exp: assign to lsimple.integer PASS: gdb.mi/mi2-var-cmd.exp: break-insert subroutine1 PASS: gdb.mi/mi2-var-cmd.exp: continue to subroutine1 PASS: gdb.mi/mi2-var-cmd.exp: create i PASS: gdb.mi/mi2-var-cmd.exp: create l PASS: gdb.mi/mi2-var-cmd.exp: create linteger PASS: gdb.mi/mi2-var-cmd.exp: step at subroutine1 XFAIL: gdb.mi/mi2-var-cmd.exp: update all vars: changed FIXME PASS: gdb.mi/mi2-var-cmd.exp: step at subroutine1 (2) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: i changed PASS: gdb.mi/mi2-var-cmd.exp: step at subroutine1 (3) PASS: gdb.mi/mi2-var-cmd.exp: update all vars: llong changed PASS: gdb.mi/mi2-var-cmd.exp: next out of subroutine1 PASS: gdb.mi/mi2-var-cmd.exp: update all vars: all now out of scope PASS: gdb.mi/mi2-var-cmd.exp: delete var PASS: gdb.mi/mi2-var-cmd.exp: delete var linteger PASS: gdb.mi/mi2-var-cmd.exp: delete var lpinteger PASS: gdb.mi/mi2-var-cmd.exp: delete var lcharacter PASS: gdb.mi/mi2-var-cmd.exp: delete var lpcharacter PASS: gdb.mi/mi2-var-cmd.exp: delete var llong PASS: gdb.mi/mi2-var-cmd.exp: delete var lplong PASS: gdb.mi/mi2-var-cmd.exp: delete var lfloat PASS: gdb.mi/mi2-var-cmd.exp: delete var lpfloat PASS: gdb.mi/mi2-var-cmd.exp: delete var ldouble PASS: gdb.mi/mi2-var-cmd.exp: delete var lpdouble PASS: gdb.mi/mi2-var-cmd.exp: delete var lsimple PASS: gdb.mi/mi2-var-cmd.exp: delete var lpsimple PASS: gdb.mi/mi2-var-cmd.exp: delete var func PASS: gdb.mi/mi2-var-cmd.exp: delete var lsimple.character PASS: gdb.mi/mi2-var-cmd.exp: delete var lsimple->integer PASS: gdb.mi/mi2-var-cmd.exp: delete var lsimple.integer PASS: gdb.mi/mi2-var-cmd.exp: delete var i PASS: gdb.mi/mi2-var-cmd.exp: delete var l PASS: gdb.mi/mi2-var-cmd.exp: set breakpoint at do_special_tests PASS: gdb.mi/mi2-var-cmd.exp: stop in do_special_tests PASS: gdb.mi/mi2-var-cmd.exp: create selected_a PASS: gdb.mi/mi2-var-cmd.exp: set breakpoint at incr_a PASS: gdb.mi/mi2-var-cmd.exp: stop in incr_a PASS: gdb.mi/mi2-var-cmd.exp: update selected_a in incr_a PASS: gdb.mi/mi2-var-cmd.exp: step a line in incr_a PASS: gdb.mi/mi2-var-cmd.exp: return from incr_a to do_special_tests PASS: gdb.mi/mi2-var-cmd.exp: update selected_a in do_special_tests Running ../../../src/gdb/testsuite/gdb.mi/mi2-var-display.exp ... PASS: gdb.mi/mi2-var-display.exp: break-insert operation PASS: gdb.mi/mi2-var-display.exp: run to do_children_tests PASS: gdb.mi/mi2-var-display.exp: create local variable bar PASS: gdb.mi/mi2-var-display.exp: info type variable bar PASS: gdb.mi/mi2-var-display.exp: show format variable bar PASS: gdb.mi/mi2-var-display.exp: eval variable bar PASS: gdb.mi/mi2-var-display.exp: set format variable bar PASS: gdb.mi/mi2-var-display.exp: eval variable bar with new format PASS: gdb.mi/mi2-var-display.exp: assing to variable bar PASS: gdb.mi/mi2-var-display.exp: set format variable bar PASS: gdb.mi/mi2-var-display.exp: eval variable bar with new value PASS: gdb.mi/mi2-var-display.exp: delete var bar PASS: gdb.mi/mi2-var-display.exp: create local variable foo PASS: gdb.mi/mi2-var-display.exp: info type variable foo PASS: gdb.mi/mi2-var-display.exp: show format variable foo PASS: gdb.mi/mi2-var-display.exp: eval variable foo PASS: gdb.mi/mi2-var-display.exp: set format variable foo PASS: gdb.mi/mi2-var-display.exp: show format variable foo PASS: gdb.mi/mi2-var-display.exp: eval variable foo PASS: gdb.mi/mi2-var-display.exp: assing to variable foo PASS: gdb.mi/mi2-var-display.exp: set format variable foo PASS: gdb.mi/mi2-var-display.exp: eval variable foo PASS: gdb.mi/mi2-var-display.exp: delete var foo PASS: gdb.mi/mi2-var-display.exp: create local variable weird PASS: gdb.mi/mi2-var-display.exp: get children local variable weird PASS: gdb.mi/mi2-var-display.exp: set format variable weird.func_ptr PASS: gdb.mi/mi2-var-display.exp: show format variable weird.func_ptr PASS: gdb.mi/mi2-var-display.exp: set format variable weird.func_ptr_ptr PASS: gdb.mi/mi2-var-display.exp: show format variable weird.func_ptr_ptr PASS: gdb.mi/mi2-var-display.exp: set format variable weird PASS: gdb.mi/mi2-var-display.exp: set format variable weird.integer PASS: gdb.mi/mi2-var-display.exp: set format variable weird.character PASS: gdb.mi/mi2-var-display.exp: set format variable weird.char_ptr PASS: gdb.mi/mi2-var-display.exp: set format variable weird.long_int PASS: gdb.mi/mi2-var-display.exp: set format variable weird.int_ptr_ptr PASS: gdb.mi/mi2-var-display.exp: set format variable weird.long_array PASS: gdb.mi/mi2-var-display.exp: set format variable weird.func_ptr PASS: gdb.mi/mi2-var-display.exp: set format variable weird.func_ptr_struct PASS: gdb.mi/mi2-var-display.exp: set format variable weird.func_ptr_ptr PASS: gdb.mi/mi2-var-display.exp: set format variable weird.u1 PASS: gdb.mi/mi2-var-display.exp: set format variable weird.s2 PASS: gdb.mi/mi2-var-display.exp: delete var weird PASS: gdb.mi/mi2-var-display.exp: break-insert operation PASS: gdb.mi/mi2-var-display.exp: continue to do_special_tests PASS: gdb.mi/mi2-var-display.exp: create local variable u PASS: gdb.mi/mi2-var-display.exp: eval variable u PASS: gdb.mi/mi2-var-display.exp: info type variable u PASS: gdb.mi/mi2-var-display.exp: is u editable PASS: gdb.mi/mi2-var-display.exp: get number of children of u PASS: gdb.mi/mi2-var-display.exp: get children of u PASS: gdb.mi/mi2-var-display.exp: create local variable anonu PASS: gdb.mi/mi2-var-display.exp: eval variable anonu PASS: gdb.mi/mi2-var-display.exp: info type variable anonu PASS: gdb.mi/mi2-var-display.exp: is anonu editable PASS: gdb.mi/mi2-var-display.exp: get number of children of anonu PASS: gdb.mi/mi2-var-display.exp: get children of anonu PASS: gdb.mi/mi2-var-display.exp: create local variable s PASS: gdb.mi/mi2-var-display.exp: eval variable s PASS: gdb.mi/mi2-var-display.exp: info type variable s PASS: gdb.mi/mi2-var-display.exp: is s editable PASS: gdb.mi/mi2-var-display.exp: get number of children of s PASS: gdb.mi/mi2-var-display.exp: get children of s PASS: gdb.mi/mi2-var-display.exp: create local variable anons PASS: gdb.mi/mi2-var-display.exp: eval variable anons PASS: gdb.mi/mi2-var-display.exp: info type variable anons PASS: gdb.mi/mi2-var-display.exp: is anons editable PASS: gdb.mi/mi2-var-display.exp: get number of children of anons PASS: gdb.mi/mi2-var-display.exp: get children of anons PASS: gdb.mi/mi2-var-display.exp: create local variable e XFAIL: gdb.mi/mi2-var-display.exp: eval variable e PASS: gdb.mi/mi2-var-display.exp: info type variable e PASS: gdb.mi/mi2-var-display.exp: is e editable PASS: gdb.mi/mi2-var-display.exp: get number of children of e PASS: gdb.mi/mi2-var-display.exp: get children of e PASS: gdb.mi/mi2-var-display.exp: create local variable anone XFAIL: gdb.mi/mi2-var-display.exp: eval variable anone PASS: gdb.mi/mi2-var-display.exp: create duplicate local variable anone PASS: gdb.mi/mi2-var-display.exp: info type variable anone PASS: gdb.mi/mi2-var-display.exp: is anone editable PASS: gdb.mi/mi2-var-display.exp: get number of children of anone PASS: gdb.mi/mi2-var-display.exp: get children of anone PASS: gdb.mi/mi2-var-display.exp: print FP register PASS: gdb.mi/mi2-var-display.exp: break-insert operation PASS: gdb.mi/mi2-var-display.exp: continue to incr_a PASS: gdb.mi/mi2-var-display.exp: create local variable a1 PASS: gdb.mi/mi2-var-display.exp: create variable a2 in different scope Running ../../../src/gdb/testsuite/gdb.mi/mi2-watch.exp ... PASS: gdb.mi/mi2-watch.exp: breakpoint at callee4 PASS: gdb.mi/mi2-watch.exp: mi runto callee4 PASS: gdb.mi/mi2-watch.exp: break-watch operation PASS: gdb.mi/mi2-watch.exp: list of watchpoints PASS: gdb.mi/mi2-watch.exp: watchpoint trigger FAIL: gdb.mi/mi2-watch.exp: wp out of scope (2) Running ../../../src/gdb/testsuite/gdb.objc/basicclass.exp ... PASS: gdb.objc/basicclass.exp: successfully compiled objc with posix threads test case PASS: gdb.objc/basicclass.exp: deduced language is Objective-C, before full symbols PASS: gdb.objc/basicclass.exp: deduced language is Objective-C, after full symbols FAIL: gdb.objc/basicclass.exp: breakpoint method (timeout) FAIL: gdb.objc/basicclass.exp: breakpoint method with colon (timeout) FAIL: gdb.objc/basicclass.exp: breakpoint class method with colon (timeout) FAIL: gdb.objc/basicclass.exp: continue until method breakpoint (timeout) FAIL: gdb.objc/basicclass.exp: resetting breakpoints when rerunning FAIL: gdb.objc/basicclass.exp: continue until method breakpoint (timeout) FAIL: gdb.objc/basicclass.exp: print an ivar of self (timeout) FAIL: gdb.objc/basicclass.exp: print self (timeout) FAIL: gdb.objc/basicclass.exp: print contents of self (timeout) FAIL: gdb.objc/basicclass.exp: breakpoint in category method (timeout) FAIL: gdb.objc/basicclass.exp: continue until category method (timeout) FAIL: gdb.objc/basicclass.exp: Call an Objective-C method with no arguments (timeout) FAIL: gdb.objc/basicclass.exp: Call an Objective-C method with one argument (timeout) FAIL: gdb.objc/basicclass.exp: Use of the print-object command (timeout) FAIL: gdb.objc/basicclass.exp: Use of the po (print-object) command (timeout) Running ../../../src/gdb/testsuite/gdb.objc/nondebug.exp ... PASS: gdb.objc/nondebug.exp: successfully compiled objc with posix threads test case FAIL: gdb.objc/nondebug.exp: break on non-debuggable method (timeout) Running ../../../src/gdb/testsuite/gdb.objc/objcdecode.exp ... PASS: gdb.objc/objcdecode.exp: successfully compiled objc with posix threads test case PASS: gdb.objc/objcdecode.exp: break on multiply defined method PASS: gdb.objc/objcdecode.exp: continue after break on multiply defined symbol Running ../../../src/gdb/testsuite/gdb.server/server-run.exp ... Running ../../../src/gdb/testsuite/gdb.stabs/exclfwd.exp ... PASS: gdb.stabs/exclfwd.exp: ptype v1 PASS: gdb.stabs/exclfwd.exp: ptype v2 PASS: gdb.stabs/exclfwd.exp: ptype v3 Running ../../../src/gdb/testsuite/gdb.stabs/weird.exp ... PASS: gdb.stabs/weird.exp: weirdx.o read without error PASS: gdb.stabs/weird.exp: stabs found PASS: gdb.stabs/weird.exp: variable var0 printed properly PASS: gdb.stabs/weird.exp: print sizeof (var0) PASS: gdb.stabs/weird.exp: variable var1 printed properly PASS: gdb.stabs/weird.exp: print sizeof (var1) PASS: gdb.stabs/weird.exp: variable var2 printed properly PASS: gdb.stabs/weird.exp: print sizeof (var2) PASS: gdb.stabs/weird.exp: variable var3 printed properly PASS: gdb.stabs/weird.exp: print sizeof (var3) PASS: gdb.stabs/weird.exp: variable attr32 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr32) PASS: gdb.stabs/weird.exp: variable attr33 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr33) PASS: gdb.stabs/weird.exp: variable attr35 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr35) PASS: gdb.stabs/weird.exp: variable attr36 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr36) PASS: gdb.stabs/weird.exp: variable attr37 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr37) PASS: gdb.stabs/weird.exp: variable attr38 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr38) PASS: gdb.stabs/weird.exp: variable attr39 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr39) PASS: gdb.stabs/weird.exp: variable attr41 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr41) PASS: gdb.stabs/weird.exp: variable attr42 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr42) PASS: gdb.stabs/weird.exp: variable attr43 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr43) PASS: gdb.stabs/weird.exp: variable attr44 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr44) PASS: gdb.stabs/weird.exp: variable attr46 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr46) PASS: gdb.stabs/weird.exp: variable attr47 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr47) PASS: gdb.stabs/weird.exp: variable attr58 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr58) PASS: gdb.stabs/weird.exp: variable attr59 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr59) PASS: gdb.stabs/weird.exp: variable attr60 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr60) PASS: gdb.stabs/weird.exp: variable attr61 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr61) PASS: gdb.stabs/weird.exp: variable attr62 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr62) PASS: gdb.stabs/weird.exp: variable attr63 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr63) PASS: gdb.stabs/weird.exp: variable attr64 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr64) PASS: gdb.stabs/weird.exp: variable attr65 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr65) PASS: gdb.stabs/weird.exp: variable attr66 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr66) PASS: gdb.stabs/weird.exp: variable attr67 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr67) PASS: gdb.stabs/weird.exp: variable attr68 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr68) PASS: gdb.stabs/weird.exp: variable attr69 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr69) PASS: gdb.stabs/weird.exp: variable attr70 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr70) PASS: gdb.stabs/weird.exp: variable attr71 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr71) PASS: gdb.stabs/weird.exp: variable attr72 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr72) PASS: gdb.stabs/weird.exp: variable attr73 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr73) PASS: gdb.stabs/weird.exp: variable attr74 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr74) PASS: gdb.stabs/weird.exp: variable attr75 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr75) PASS: gdb.stabs/weird.exp: variable attr76 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr76) PASS: gdb.stabs/weird.exp: variable attr77 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr77) PASS: gdb.stabs/weird.exp: variable attr78 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr78) PASS: gdb.stabs/weird.exp: variable attr79 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr79) PASS: gdb.stabs/weird.exp: variable attr80 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr80) PASS: gdb.stabs/weird.exp: variable attr81 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr81) PASS: gdb.stabs/weird.exp: variable attr82 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr82) PASS: gdb.stabs/weird.exp: variable attr83 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr83) PASS: gdb.stabs/weird.exp: variable attr84 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr84) PASS: gdb.stabs/weird.exp: variable attr85 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr85) PASS: gdb.stabs/weird.exp: variable attr86 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr86) PASS: gdb.stabs/weird.exp: variable attr87 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr87) PASS: gdb.stabs/weird.exp: variable attr88 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr88) PASS: gdb.stabs/weird.exp: variable attr89 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr89) PASS: gdb.stabs/weird.exp: variable attr90 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr90) PASS: gdb.stabs/weird.exp: variable attr91 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr91) PASS: gdb.stabs/weird.exp: variable attr92 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr92) PASS: gdb.stabs/weird.exp: variable attr93 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr93) PASS: gdb.stabs/weird.exp: variable attr94 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr94) PASS: gdb.stabs/weird.exp: variable attr95 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr95) PASS: gdb.stabs/weird.exp: variable attr96 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr96) PASS: gdb.stabs/weird.exp: variable attr97 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr97) PASS: gdb.stabs/weird.exp: variable attr98 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr98) PASS: gdb.stabs/weird.exp: variable attr99 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr99) PASS: gdb.stabs/weird.exp: variable attr100 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr100) PASS: gdb.stabs/weird.exp: variable attr101 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr101) PASS: gdb.stabs/weird.exp: variable attr102 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr102) PASS: gdb.stabs/weird.exp: variable attr103 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr103) PASS: gdb.stabs/weird.exp: variable attr104 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr104) PASS: gdb.stabs/weird.exp: variable attr105 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr105) PASS: gdb.stabs/weird.exp: variable attr106 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr106) PASS: gdb.stabs/weird.exp: variable attr107 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr107) PASS: gdb.stabs/weird.exp: variable attr108 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr108) PASS: gdb.stabs/weird.exp: variable attr109 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr109) PASS: gdb.stabs/weird.exp: variable attr110 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr110) PASS: gdb.stabs/weird.exp: variable attr111 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr111) PASS: gdb.stabs/weird.exp: variable attr112 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr112) PASS: gdb.stabs/weird.exp: variable attr113 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr113) PASS: gdb.stabs/weird.exp: variable attr114 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr114) PASS: gdb.stabs/weird.exp: variable attr115 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr115) PASS: gdb.stabs/weird.exp: variable attr116 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr116) PASS: gdb.stabs/weird.exp: variable attr117 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr117) PASS: gdb.stabs/weird.exp: variable attr118 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr118) PASS: gdb.stabs/weird.exp: variable attr119 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr119) PASS: gdb.stabs/weird.exp: variable attr120 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr120) PASS: gdb.stabs/weird.exp: variable attr121 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr121) PASS: gdb.stabs/weird.exp: variable attr122 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr122) PASS: gdb.stabs/weird.exp: variable attr123 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr123) PASS: gdb.stabs/weird.exp: variable attr124 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr124) PASS: gdb.stabs/weird.exp: variable attr125 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr125) PASS: gdb.stabs/weird.exp: variable attr126 printed properly PASS: gdb.stabs/weird.exp: print sizeof (attr126) PASS: gdb.stabs/weird.exp: 'e' constant on non-enum type PASS: gdb.stabs/weird.exp: whatis const69 PASS: gdb.stabs/weird.exp: 'e' constant with embedded type PASS: gdb.stabs/weird.exp: p bad_neg0 PASS: gdb.stabs/weird.exp: ptype on inttype PASS: gdb.stabs/weird.exp: unrecognized floating point type PASS: gdb.stabs/weird.exp: print very big integer PASS: gdb.stabs/weird.exp: whatis consth PASS: gdb.stabs/weird.exp: whatis consth2 XFAIL: gdb.stabs/weird.exp: print struct constant PASS: gdb.stabs/weird.exp: print bad_type0 PASS: gdb.stabs/weird.exp: print bad_type1 XFAIL: gdb.stabs/weird.exp: array0 with strange index XFAIL: gdb.stabs/weird.exp: array1 with strange index PASS: gdb.stabs/weird.exp: whatis one_var (known failure in gdb 4.10) PASS: gdb.stabs/weird.exp: whatis one_var test 2 PASS: gdb.stabs/weird.exp: whatis two_var (known failure in gdb 4.10) PASS: gdb.stabs/weird.exp: whatis two_var test 2 XFAIL: gdb.stabs/weird.exp: whatis pointer_to_int_var XFAIL: gdb.stabs/weird.exp: whatis intp_var PASS: gdb.stabs/weird.exp: p common0var0 XFAIL: gdb.stabs/weird.exp: p common0var1 XFAIL: gdb.stabs/weird.exp: p common0var2 Running ../../../src/gdb/testsuite/gdb.threads/bp_in_thread.exp ... PASS: gdb.threads/bp_in_thread.exp: successfully compiled posix threads test case PASS: gdb.threads/bp_in_thread.exp: breakpoint on noreturn PASS: gdb.threads/bp_in_thread.exp: run to noreturn Running ../../../src/gdb/testsuite/gdb.threads/gcore-thread.exp ... PASS: gdb.threads/gcore-thread.exp: successfully compiled posix threads test case PASS: gdb.threads/gcore-thread.exp: help gcore PASS: gdb.threads/gcore-thread.exp: thread 1 is running PASS: gdb.threads/gcore-thread.exp: thread 2 is running PASS: gdb.threads/gcore-thread.exp: save a corefile PASS: gdb.threads/gcore-thread.exp: re-load generated corefile PASS: gdb.threads/gcore-thread.exp: corefile contains at least two threads PASS: gdb.threads/gcore-thread.exp: a corefile thread is executing thread2 PASS: gdb.threads/gcore-thread.exp: thread2 is current thread in corefile Running ../../../src/gdb/testsuite/gdb.threads/killed.exp ... PASS: gdb.threads/killed.exp: successfully compiled posix threads test case PASS: gdb.threads/killed.exp: run program to completion PASS: gdb.threads/killed.exp: GDB exits after multi-threaded program exits messily Running ../../../src/gdb/testsuite/gdb.threads/linux-dp.exp ... PASS: gdb.threads/linux-dp.exp: info threads 1 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 0 PASS: gdb.threads/linux-dp.exp: create philosopher: 0 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 1 PASS: gdb.threads/linux-dp.exp: create philosopher: 1 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 2 PASS: gdb.threads/linux-dp.exp: create philosopher: 2 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 3 PASS: gdb.threads/linux-dp.exp: create philosopher: 3 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: about to create philosopher: 4 PASS: gdb.threads/linux-dp.exp: create philosopher: 4 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: main thread's sleep PASS: gdb.threads/linux-dp.exp: info threads 2 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print PASS: gdb.threads/linux-dp.exp: first thread-specific breakpoint hit PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 0 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 1 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 2 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 3 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 4 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 5 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 6 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 7 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 8 PASS: gdb.threads/linux-dp.exp: continue to breakpoint: thread 5's print, pass: 9 PASS: gdb.threads/linux-dp.exp: thread-specific breakpoint is thread-specific PASS: gdb.threads/linux-dp.exp: selected thread: 1 FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 1 PASS: gdb.threads/linux-dp.exp: selected thread: 2 FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 2 PASS: gdb.threads/linux-dp.exp: selected thread: 3 FAIL: gdb.threads/linux-dp.exp: philosopher is distinct: 3 PASS: gdb.threads/linux-dp.exp: selected thread: 4 PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 4 PASS: gdb.threads/linux-dp.exp: selected thread: 5 PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 5 PASS: gdb.threads/linux-dp.exp: selected thread: 6 PASS: gdb.threads/linux-dp.exp: philosopher is distinct: 6 PASS: gdb.threads/linux-dp.exp: found an interesting thread PASS: gdb.threads/linux-dp.exp: manager thread found (not found) when expected Running ../../../src/gdb/testsuite/gdb.threads/manythreads.exp ... UNSUPPORTED: gdb.threads/manythreads.exp: Couldn't compile ../../../src/gdb/testsuite/gdb.threads/manythreads.c: unrecognized error Running ../../../src/gdb/testsuite/gdb.threads/print-threads.exp ... PASS: gdb.threads/print-threads.exp: successfully compiled posix threads test case PASS: gdb.threads/print-threads.exp: set print sevenbit-strings PASS: gdb.threads/print-threads.exp: set width 0 PASS: gdb.threads/print-threads.exp: shell stty intr '^C' PASS: gdb.threads/print-threads.exp: break thread_function PASS: gdb.threads/print-threads.exp: set var slow = 0 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (fast) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (fast) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (fast) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (fast) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (fast) PASS: gdb.threads/print-threads.exp: program exited normally PASS: gdb.threads/print-threads.exp: all threads ran once (fast) PASS: gdb.threads/print-threads.exp: break thread_function (2) PASS: gdb.threads/print-threads.exp: set var slow = 1 PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow) PASS: gdb.threads/print-threads.exp: program exited normally PASS: gdb.threads/print-threads.exp: all threads ran once (slow) PASS: gdb.threads/print-threads.exp: break thread_function (3) PASS: gdb.threads/print-threads.exp: set var slow = 1 (2) PASS: gdb.threads/print-threads.exp: break kill PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 1 (slow with kill breakpoint) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 2 (slow with kill breakpoint) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 3 (slow with kill breakpoint) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 4 (slow with kill breakpoint) PASS: gdb.threads/print-threads.exp: Hit thread_function breakpoint, 5 (slow with kill breakpoint) PASS: gdb.threads/print-threads.exp: program exited normally PASS: gdb.threads/print-threads.exp: all threads ran once (slow with kill breakpoint) Running ../../../src/gdb/testsuite/gdb.threads/pthread_cond_wait.exp ... PASS: gdb.threads/pthread_cond_wait.exp: successfully compiled posix threads test case PASS: gdb.threads/pthread_cond_wait.exp: breakpoint on break_me PASS: gdb.threads/pthread_cond_wait.exp: run to break_me PASS: gdb.threads/pthread_cond_wait.exp: backtrace in blocked thread Running ../../../src/gdb/testsuite/gdb.threads/pthreads.exp ... PASS: gdb.threads/pthreads.exp: successfully compiled posix threads test case PASS: gdb.threads/pthreads.exp: set print sevenbit-strings PASS: gdb.threads/pthreads.exp: set width 0 PASS: gdb.threads/pthreads.exp: shell stty intr '^C' PASS: gdb.threads/pthreads.exp: info threads PASS: gdb.threads/pthreads.exp: break thread1 PASS: gdb.threads/pthreads.exp: Continue to creation of first thread PASS: gdb.threads/pthreads.exp: disable PASS: gdb.threads/pthreads.exp: break thread2 PASS: gdb.threads/pthreads.exp: Continue to creation of second thread PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 PASS: gdb.threads/pthreads.exp: disable PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times PASS: gdb.threads/pthreads.exp: All threads running after startup PASS: gdb.threads/pthreads.exp: Continue with all threads running PASS: gdb.threads/pthreads.exp: Stopped with a ^C PASS: gdb.threads/pthreads.exp: bt PASS: gdb.threads/pthreads.exp: set var common_routine::hits=0 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread1=0 PASS: gdb.threads/pthreads.exp: set var common_routine::from_thread2=0 PASS: gdb.threads/pthreads.exp: set var common_routine::from_main=0 PASS: gdb.threads/pthreads.exp: set var common_routine::full_coverage=0 PASS: gdb.threads/pthreads.exp: disable PASS: gdb.threads/pthreads.exp: tbreak common_routine if hits >= 15 PASS: gdb.threads/pthreads.exp: stopped before calling common_routine 15 times PASS: gdb.threads/pthreads.exp: All threads running after continuing from ^C stop FAIL: gdb.threads/pthreads.exp: check backtrace from main thread FAIL: gdb.threads/pthreads.exp: check backtrace from thread 1 PASS: gdb.threads/pthreads.exp: check backtrace from thread 2 FAIL: gdb.threads/pthreads.exp: apply backtrace command to all three threads PASS: gdb.threads/pthreads.exp: set break at common_routine in thread 2 PASS: gdb.threads/pthreads.exp: continue to bkpt at common_routine in thread 2 PASS: gdb.threads/pthreads.exp: backtrace from thread 2 bkpt in common_routine Running ../../../src/gdb/testsuite/gdb.threads/schedlock.exp ... PASS: gdb.threads/schedlock.exp: successfully compiled posix threads test case PASS: gdb.threads/schedlock.exp: shell stty intr '^C' PASS: gdb.threads/schedlock.exp: set print sevenbit-strings PASS: gdb.threads/schedlock.exp: set width 0 PASS: gdb.threads/schedlock.exp: scheduler locking set to none PASS: gdb.threads/schedlock.exp: continue to breakpoint: all threads started PASS: gdb.threads/schedlock.exp: listed args (1) PASS: gdb.threads/schedlock.exp: continue (initial) PASS: gdb.threads/schedlock.exp: stop all threads (initial) PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (initial) PASS: gdb.threads/schedlock.exp: listed args (2) PASS: gdb.threads/schedlock.exp: thread 0 ran PASS: gdb.threads/schedlock.exp: thread 1 ran PASS: gdb.threads/schedlock.exp: thread 2 ran PASS: gdb.threads/schedlock.exp: thread 3 ran PASS: gdb.threads/schedlock.exp: thread 4 ran PASS: gdb.threads/schedlock.exp: thread 5 ran PASS: gdb.threads/schedlock.exp: find current thread (1) PASS: gdb.threads/schedlock.exp: set scheduler-locking off PASS: gdb.threads/schedlock.exp: step to increment (unlocked 0) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 1) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 2) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 3) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 4) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 5) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 6) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 7) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 8) PASS: gdb.threads/schedlock.exp: step to increment (unlocked 9) PASS: gdb.threads/schedlock.exp: find current thread (2) PASS: gdb.threads/schedlock.exp: step without lock does not change thread PASS: gdb.threads/schedlock.exp: listed args (3) PASS: gdb.threads/schedlock.exp: current thread stepped PASS: gdb.threads/schedlock.exp: other threads ran (1) PASS: gdb.threads/schedlock.exp: set scheduler-locking on PASS: gdb.threads/schedlock.exp: continue (with lock) PASS: gdb.threads/schedlock.exp: stop all threads (with lock) PASS: gdb.threads/schedlock.exp: continue to breakpoint: return to loop (with lock) PASS: gdb.threads/schedlock.exp: find current thread (3) PASS: gdb.threads/schedlock.exp: continue with lock does not change thread PASS: gdb.threads/schedlock.exp: listed args (4) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run PASS: gdb.threads/schedlock.exp: current thread ran PASS: gdb.threads/schedlock.exp: other thread 2 didn't run PASS: gdb.threads/schedlock.exp: other thread 3 didn't run PASS: gdb.threads/schedlock.exp: other thread 4 didn't run PASS: gdb.threads/schedlock.exp: other thread 5 didn't run PASS: gdb.threads/schedlock.exp: step to increment (locked 0) PASS: gdb.threads/schedlock.exp: step to increment (locked 1) PASS: gdb.threads/schedlock.exp: step to increment (locked 2) PASS: gdb.threads/schedlock.exp: step to increment (locked 3) PASS: gdb.threads/schedlock.exp: step to increment (locked 4) PASS: gdb.threads/schedlock.exp: step to increment (locked 5) PASS: gdb.threads/schedlock.exp: step to increment (locked 6) PASS: gdb.threads/schedlock.exp: step to increment (locked 7) PASS: gdb.threads/schedlock.exp: step to increment (locked 8) PASS: gdb.threads/schedlock.exp: step to increment (locked 9) PASS: gdb.threads/schedlock.exp: find current thread (2) PASS: gdb.threads/schedlock.exp: step with lock does not change thread PASS: gdb.threads/schedlock.exp: listed args (5) PASS: gdb.threads/schedlock.exp: other thread 0 didn't run (stepping) PASS: gdb.threads/schedlock.exp: current thread stepped locked PASS: gdb.threads/schedlock.exp: other thread 2 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 3 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 4 didn't run (stepping) PASS: gdb.threads/schedlock.exp: other thread 5 didn't run (stepping) Running ../../../src/gdb/testsuite/gdb.threads/staticthreads.exp ... PASS: gdb.threads/staticthreads.exp: successfully compiled posix threads test case PASS: gdb.threads/staticthreads.exp: set print sevenbit-strings PASS: gdb.threads/staticthreads.exp: break sem_post KFAIL: gdb.threads/staticthreads.exp: Continue to main's call of sem_post (PRMS: gdb/1328) PASS: gdb.threads/staticthreads.exp: rerun to main PASS: gdb.threads/staticthreads.exp: handle SIG32 nostop noprint pass PASS: gdb.threads/staticthreads.exp: handle SIG32 helps KFAIL: gdb.threads/staticthreads.exp: info threads (PRMS: gdb/1328) PASS: gdb.threads/staticthreads.exp: GDB exits with static thread program Running ../../../src/gdb/testsuite/gdb.threads/step.exp ... Running ../../../src/gdb/testsuite/gdb.threads/step2.exp ... Running ../../../src/gdb/testsuite/gdb.threads/switch-threads.exp ... PASS: gdb.threads/switch-threads.exp: successfully compiled posix threads test case PASS: gdb.threads/switch-threads.exp: continue to breakpoint: continue to thread_func PASS: gdb.threads/switch-threads.exp: next Running ../../../src/gdb/testsuite/gdb.threads/thread-specific.exp ... PASS: gdb.threads/thread-specific.exp: successfully compiled posix threads test case PASS: gdb.threads/thread-specific.exp: set print sevenbit-strings PASS: gdb.threads/thread-specific.exp: set width 0 PASS: gdb.threads/thread-specific.exp: continue to breakpoint: all threads started PASS: gdb.threads/thread-specific.exp: get threads list PASS: gdb.threads/thread-specific.exp: breakpoint 61 main thread PASS: gdb.threads/thread-specific.exp: continue to thread-specific breakpoint Running ../../../src/gdb/testsuite/gdb.threads/thread_check.exp ... PASS: gdb.threads/thread_check.exp: successfully compiled posix threads test case PASS: gdb.threads/thread_check.exp: breakpoint at tf PASS: gdb.threads/thread_check.exp: continue to tf PASS: gdb.threads/thread_check.exp: backtrace from thread function Running ../../../src/gdb/testsuite/gdb.threads/threadapply.exp ... PASS: gdb.threads/threadapply.exp: successfully compiled posix threads test case PASS: gdb.threads/threadapply.exp: b 64 PASS: gdb.threads/threadapply.exp: continue PASS: gdb.threads/threadapply.exp: macro details PASS: gdb.threads/threadapply.exp: defining macro PASS: gdb.threads/threadapply.exp: set backtrace limit 3 PASS: gdb.threads/threadapply.exp: thread apply all backthread Running ../../../src/gdb/testsuite/gdb.threads/tls-shared.exp ... PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-shared.exp: successfully compiled posix threads test case PASS: gdb.threads/tls-shared.exp: print thread local storage variable PASS: gdb.threads/tls-shared.exp: ptype of thread local storage variable PASS: gdb.threads/tls-shared.exp: print storage info for thread local storage variable PASS: gdb.threads/tls-shared.exp: break at and of main PASS: gdb.threads/tls-shared.exp: continue to break PASS: gdb.threads/tls-shared.exp: print result Running ../../../src/gdb/testsuite/gdb.threads/tls.exp ... PASS: gdb.threads/tls.exp: successfully compiled posix threads test case PASS: gdb.threads/tls.exp: set breakpoint at all threads PASS: gdb.threads/tls.exp: set breakpoint at synch point PASS: gdb.threads/tls.exp: set breakpoint at exit PASS: gdb.threads/tls.exp: continue to first thread: get to thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at first th PASS: gdb.threads/tls.exp: first thread print me PASS: gdb.threads/tls.exp: first thread local storage PASS: gdb.threads/tls.exp: first another thread local storage PASS: gdb.threads/tls.exp: first info address a_thread_local PASS: gdb.threads/tls.exp: first info address another_thread_local PASS: gdb.threads/tls.exp: continue to second thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at second th PASS: gdb.threads/tls.exp: second thread print me PASS: gdb.threads/tls.exp: second thread local storage PASS: gdb.threads/tls.exp: second another thread local storage PASS: gdb.threads/tls.exp: second info address a_thread_local PASS: gdb.threads/tls.exp: second info address another_thread_local PASS: gdb.threads/tls.exp: continue to third thread PASS: gdb.threads/tls.exp: at least one th in spin while stopped at third th PASS: gdb.threads/tls.exp: third thread print me PASS: gdb.threads/tls.exp: third thread local storage PASS: gdb.threads/tls.exp: third another thread local storage PASS: gdb.threads/tls.exp: third info address a_thread_local PASS: gdb.threads/tls.exp: third info address another_thread_local PASS: gdb.threads/tls.exp: continue to synch point PASS: gdb.threads/tls.exp: get number of threads PASS: gdb.threads/tls.exp: selected thread: 1 PASS: gdb.threads/tls.exp: backtrace of thread number 1 not relevant PASS: gdb.threads/tls.exp: selected thread: 2 PASS: gdb.threads/tls.exp: backtrace of thread number 2 in spin PASS: gdb.threads/tls.exp: selected thread: 3 PASS: gdb.threads/tls.exp: backtrace of thread number 3 in spin PASS: gdb.threads/tls.exp: selected thread: 4 PASS: gdb.threads/tls.exp: backtrace of thread number 4 in spin PASS: gdb.threads/tls.exp: selected thread: 4 PASS: gdb.threads/tls.exp: thread 4 up PASS: gdb.threads/tls.exp: 4 thread print me PASS: gdb.threads/tls.exp: 4 thread local storage PASS: gdb.threads/tls.exp: 4 another thread local storage PASS: gdb.threads/tls.exp: 4 info address a_thread_local PASS: gdb.threads/tls.exp: 4 info address another_thread_local PASS: gdb.threads/tls.exp: selected thread: 2 PASS: gdb.threads/tls.exp: thread 2 up PASS: gdb.threads/tls.exp: 2 thread print me PASS: gdb.threads/tls.exp: 2 thread local storage PASS: gdb.threads/tls.exp: 2 another thread local storage PASS: gdb.threads/tls.exp: 2 info address a_thread_local PASS: gdb.threads/tls.exp: 2 info address another_thread_local PASS: gdb.threads/tls.exp: selected thread: 3 PASS: gdb.threads/tls.exp: thread 3 up PASS: gdb.threads/tls.exp: 3 thread print me PASS: gdb.threads/tls.exp: 3 thread local storage PASS: gdb.threads/tls.exp: 3 another thread local storage PASS: gdb.threads/tls.exp: 3 info address a_thread_local PASS: gdb.threads/tls.exp: 3 info address another_thread_local PASS: gdb.threads/tls.exp: threads exited PASS: gdb.threads/tls.exp: Expect only base thread at end PASS: gdb.threads/tls.exp: info address a_global KFAIL: gdb.threads/tls.exp: info address me (PRMS: gdb/1294) Running ../../../src/gdb/testsuite/gdb.threads/watchthreads.exp ... PASS: gdb.threads/watchthreads.exp: successfully compiled posix threads test case FAIL: gdb.threads/watchthreads.exp: watch args[0] FAIL: gdb.threads/watchthreads.exp: watch args[1] FAIL: gdb.threads/watchthreads.exp: threaded watch loop FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[0] hit FAIL: gdb.threads/watchthreads.exp: first watchpoint on args[1] hit FAIL: gdb.threads/watchthreads.exp: watchpoint on args[0] hit in thread FAIL: gdb.threads/watchthreads.exp: watchpoint on args[1] hit in thread FAIL: gdb.threads/watchthreads.exp: combination of threaded watchpoints = 30 Running ../../../src/gdb/testsuite/gdb.trace/actions.exp ... PASS: gdb.trace/actions.exp: 5.1a: set three tracepoints, no actions PASS: gdb.trace/actions.exp: 5.1b: set actions for first tracepoint PASS: gdb.trace/actions.exp: 5.1c: verify actions set for first tracepoint PASS: gdb.trace/actions.exp: 5.1d: set actions for second tracepoint PASS: gdb.trace/actions.exp: 5.1e: verify actions set for second tracepoint PASS: gdb.trace/actions.exp: 5.2a: set actions for last (default) tracepoint PASS: gdb.trace/actions.exp: 5.2b: verify actions set for last (default) tracepoint PASS: gdb.trace/actions.exp: 5.3a: reset actions for first tracepoint PASS: gdb.trace/actions.exp: 5.3b: verify actions set for first tracepoint PASS: gdb.trace/actions.exp: 5.4: 'end' command out of context PASS: gdb.trace/actions.exp: 5.5a: set empty actions for first tracepoint PASS: gdb.trace/actions.exp: 5.5c: verify NO actions for first tracepoint PASS: gdb.trace/actions.exp: 5.6: actions for invalid tracepoint number PASS: gdb.trace/actions.exp: 5.7: invalid action PASS: gdb.trace/actions.exp: 5.8a: help actions PASS: gdb.trace/actions.exp: 5.8b: help collect PASS: gdb.trace/actions.exp: 5.8c: help while-stepping PASS: gdb.trace/actions.exp: 5.8d: help end Running ../../../src/gdb/testsuite/gdb.trace/backtrace.exp ... PASS: gdb.trace/backtrace.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/circ.exp ... PASS: gdb.trace/circ.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/collection.exp ... PASS: gdb.trace/collection.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/deltrace.exp ... PASS: gdb.trace/deltrace.exp: set tracepoint 1 PASS: gdb.trace/deltrace.exp: set tracepoint 2 PASS: gdb.trace/deltrace.exp: set tracepoint 3 PASS: gdb.trace/deltrace.exp: 3.1a: set three tracepoints PASS: gdb.trace/deltrace.exp: 3.1b: delete all tracepoints PASS: gdb.trace/deltrace.exp: 3.2a: set three tracepoints PASS: gdb.trace/deltrace.exp: 3.2b: delete first tracepoint PASS: gdb.trace/deltrace.exp: 3.2c: verify delete first tracepoint PASS: gdb.trace/deltrace.exp: 3.2d: delete second tracepoint PASS: gdb.trace/deltrace.exp: 3.2e: verify delete second tracepoint PASS: gdb.trace/deltrace.exp: 3.2f: delete third tracepoint PASS: gdb.trace/deltrace.exp: 3.2g: verify delete third tracepoint PASS: gdb.trace/deltrace.exp: 3.3a: set three tracepoints PASS: gdb.trace/deltrace.exp: 3.3b: delete three tracepoints PASS: gdb.trace/deltrace.exp: 3.3c: verify delete three tracepoints PASS: gdb.trace/deltrace.exp: 3.4: delete invalid tracepoint number PASS: gdb.trace/deltrace.exp: 3.5: delete tracepoint number zero PASS: gdb.trace/deltrace.exp: 3.6: help delete tracepoints Running ../../../src/gdb/testsuite/gdb.trace/infotrace.exp ... PASS: gdb.trace/infotrace.exp: 2.1: info tracepoints (all) PASS: gdb.trace/infotrace.exp: 2.2a: info tracepoint 1 (gdb_c_test) PASS: gdb.trace/infotrace.exp: 2.2b: info tracepoint 2 (gdb_asm_test) PASS: gdb.trace/infotrace.exp: 2.3: info tracepoint (invalid tracepoint number) PASS: gdb.trace/infotrace.exp: 2.4: info trace rejects multiple tracepoint numbers PASS: gdb.trace/infotrace.exp: 2.5: help info tracepoints Running ../../../src/gdb/testsuite/gdb.trace/limits.exp ... PASS: gdb.trace/limits.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/packetlen.exp ... PASS: gdb.trace/packetlen.exp: setup collect actions PASS: gdb.trace/packetlen.exp: survive the long packet send PASS: gdb.trace/packetlen.exp: run trace experiment PASS: gdb.trace/packetlen.exp: confirm: survived the long packet send Running ../../../src/gdb/testsuite/gdb.trace/passc-dyn.exp ... PASS: gdb.trace/passc-dyn.exp: Current target does not support trace Running ../../../src/gdb/testsuite/gdb.trace/passcount.exp ... PASS: gdb.trace/passcount.exp: 4.1a: set three tracepoints, passcounts all zero PASS: gdb.trace/passcount.exp: 4.1b: set 1st tracepoint's passcount to two PASS: gdb.trace/passcount.exp: 4.1c: verify 1st tracepoint's passcount set to two PASS: gdb.trace/passcount.exp: 4.1d: set 2nd tracepoint's passcount to four PASS: gdb.trace/passcount.exp: 4.1c: verify 2nd tracepoint's passcount set to four PASS: gdb.trace/passcount.exp: 4.2b: set last (default) tp's passcount to six PASS: gdb.trace/passcount.exp: 4.2b: verify last (default) tp's passcount set to six PASS: gdb.trace/passcount.exp: 4.4a: reset last (default) tp's passcount to seven PASS: gdb.trace/passcount.exp: 4.4a: verify reset last (default) tp's passcount to seven PASS: gdb.trace/passcount.exp: 4.4b: reset second tracepoint's passcount to five PASS: gdb.trace/passcount.exp: 4.4c: verify reset second tracepoint's passcount to five PASS: gdb.trace/passcount.exp: 4.20a: set all three passcounts to three PASS: gdb.trace/passcount.exp: 4.20a: set all three passcounts to three PASS: gdb.trace/passcount.exp: 4.20a: reset all three passcounts to four PASS: gdb.trace/passcount.exp: 4.20b: reset all three passcounts to four PASS: gdb.trace/passcount.exp: 4.6: set passcount to zero PASS: gdb.trace/passcount.exp: 4.6: set passcount to zero PASS: gdb.trace/passcount.exp: 4.7: set passcount to large number (32767) PASS: gdb.trace/passcount.exp: 4.7: set passcount to large number (32767) PASS: gdb.trace/passcount.exp: 4.8: invalid tracepoint number in passcount PASS: gdb.trace/passcount.exp: 4.9: help passcount Running ../../../src/gdb/testsuite/gdb.trace/report.exp ... PASS: gdb.trace/report.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/save-trace.exp ... PASS: gdb.trace/save-trace.exp: 10.x: set passcount for tracepoint 1 PASS: gdb.trace/save-trace.exp: 10.x: set actions for tracepoint 1 PASS: gdb.trace/save-trace.exp: 10.x: set passcount for tracepoint 2 PASS: gdb.trace/save-trace.exp: 10.x: set actions for tracepoint 2 PASS: gdb.trace/save-trace.exp: 10.x: set passcount for tracepoint 3 PASS: gdb.trace/save-trace.exp: 10.x: set actions for tracepoint 3 PASS: gdb.trace/save-trace.exp: 10.x: set passcount for tracepoint 4 PASS: gdb.trace/save-trace.exp: 10.x: set actions for tracepoint 4 PASS: gdb.trace/save-trace.exp: 10.x: set passcount for tracepoint 5 PASS: gdb.trace/save-trace.exp: 10.x: set actions for tracepoint 5 PASS: gdb.trace/save-trace.exp: 10.x: set passcount for tracepoint 6 PASS: gdb.trace/save-trace.exp: 10.x: set actions for tracepoint 6 PASS: gdb.trace/save-trace.exp: 10.x: verify trace setup PASS: gdb.trace/save-trace.exp: 10.1: save tracepoint definitions PASS: gdb.trace/save-trace.exp: 10.2: delete tracepoints PASS: gdb.trace/save-trace.exp: 10.2: read back saved tracepoints PASS: gdb.trace/save-trace.exp: 10.2: verify recovered tracepoints PASS: gdb.trace/save-trace.exp: 10.3: save tracepoint definitions, full path PASS: gdb.trace/save-trace.exp: 10.3: delete tracepoints PASS: gdb.trace/save-trace.exp: 10.4: read saved tracepoints, full path PASS: gdb.trace/save-trace.exp: 10.3: verify recovered tracepoints, full path PASS: gdb.trace/save-trace.exp: 10.7: help save-tracepoints Running ../../../src/gdb/testsuite/gdb.trace/tfind.exp ... PASS: gdb.trace/tfind.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/tracecmd.exp ... PASS: gdb.trace/tracecmd.exp: 1.0: help tracepoints PASS: gdb.trace/tracecmd.exp: 1.1a: set tracepoint at sourceline PASS: gdb.trace/tracecmd.exp: 1.1b: trace sourcefile:line PASS: gdb.trace/tracecmd.exp: 1.2a: trace invalid line in sourcefile PASS: gdb.trace/tracecmd.exp: 1.2b: reject invalid line in srcfile PASS: gdb.trace/tracecmd.exp: 1.3a: trace invalid source file PASS: gdb.trace/tracecmd.exp: 1.3b: reject invalid srcfile PASS: gdb.trace/tracecmd.exp: 1.4a: trace function by name PASS: gdb.trace/tracecmd.exp: 1.4b: trace function by name PASS: gdb.trace/tracecmd.exp: 1.5a: trace invalid function PASS: gdb.trace/tracecmd.exp: 1.5b: reject invalid srcfile PASS: gdb.trace/tracecmd.exp: 1.6a: trace at specific address PASS: gdb.trace/tracecmd.exp: 1.6b: verify trace at specific address PASS: gdb.trace/tracecmd.exp: 1.7a: trace at function label (before prologue) PASS: gdb.trace/tracecmd.exp: 1.7b: verify trace at specific address PASS: gdb.trace/tracecmd.exp: 1.9: trace PASS: gdb.trace/tracecmd.exp: 1.14: help trace Running ../../../src/gdb/testsuite/gdb.trace/while-dyn.exp ... PASS: gdb.trace/while-dyn.exp: Current target does not supporst trace Running ../../../src/gdb/testsuite/gdb.trace/while-stepping.exp ... PASS: gdb.trace/while-stepping.exp: 5.12: set a tracepoint, stepcount is zero PASS: gdb.trace/while-stepping.exp: 5.12: set stepcount to 12 PASS: gdb.trace/while-stepping.exp: 5.12: confirm stepcount set to 12 PASS: gdb.trace/while-stepping.exp: 5.12: info trace shows "while-stepping" PASS: gdb.trace/while-stepping.exp: 5.14: while-stepping null stepcount PASS: gdb.trace/while-stepping.exp: 5.15: while-stepping rejects zero stepcount PASS: gdb.trace/while-stepping.exp: 5.16: step without collecting anything PASS: gdb.trace/while-stepping.exp: 5.16: confirm actions, step without collecting anything === gdb Summary === # of expected passes 10756 # of unexpected failures 197 # of expected failures 44 # of known failures 36 # of unsupported tests 9 /home/pgilliam/work-linux/gdb/read-write/build/gdb/testsuite/../../gdb/gdb version 6.3.50.20050503-cvs -nx