Test Run By pgilliam on Wed May 3 05:45:54 2006 Native configuration is powerpc64-unknown-linux-gnu === gdb tests === Schedule of variations: unix/-m32 Running target unix/-m32 Using /usr/share/dejagnu/baseboards/unix.exp as board description file for target. Using /usr/share/dejagnu/config/unix.exp as generic interface file for target. Using ../../../../src/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file. Running ../../../../src/gdb/testsuite/gdb.ada/array_return.exp ... UNSUPPORTED: gdb.ada/array_return.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. testcase ../../../../src/gdb/testsuite/gdb.ada/array_return.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.ada/arrayidx.exp ... UNSUPPORTED: gdb.ada/arrayidx.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. testcase ../../../../src/gdb/testsuite/gdb.ada/arrayidx.exp completed in 0 seconds 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. testcase ../../../../src/gdb/testsuite/gdb.ada/exec_changed.exp completed in 0 seconds 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. testcase ../../../../src/gdb/testsuite/gdb.ada/fixed_points.exp completed in 0 seconds 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. testcase ../../../../src/gdb/testsuite/gdb.ada/null_record.exp completed in 0 seconds 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. testcase ../../../../src/gdb/testsuite/gdb.ada/packed_array.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.ada/start.exp ... UNSUPPORTED: gdb.ada/start.exp: Ada compilation failed: default_target_compile: Can't find gnatmake. testcase ../../../../src/gdb/testsuite/gdb.ada/start.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/alpha-step.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/alpha-step.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/altivec-abi.exp ... get_compiler_info: gcc-4-0-0 Executing on host: gcc vmx25229.c -w -maltivec -g -lm -m32 -o vmx25229.x (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.arch Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.arch:$cdir:$cwd (gdb) file vmx25229.x Reading symbols from /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/vmx25229.x...done. Using host libthread_db library "/lib64/libthread_db.so.1". (gdb) run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/vmx25229.x Failed to read a valid object file image from memory. Program exited normally. (gdb) skip_altivec_tests: altivec hardware detected get_compiler_info: gcc-4-0-0 Executing on host: gcc ../../../../src/gdb/testsuite/gdb.arch/altivec-abi.c -w -maltivec -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.arch/altivec-abi (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.arch Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.arch:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr0 info reg vr1 vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr1 info reg vr2 vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr2 info reg vr3 vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr3 info reg vr4 vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr4 info reg vr5 vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr5 info reg vr6 vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr6 info reg vr7 vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr7 info reg vr8 vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr8 info reg vr9 vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr9 info reg vr10 vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr10 info reg vr11 vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr11 info reg vr12 vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr12 info reg vr13 vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr13 info reg vr14 vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr14 info reg vr15 vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr15 info reg vr16 vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr16 info reg vr17 vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr17 info reg vr18 vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr18 info reg vr19 vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr19 info reg vr20 vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr20 info reg vr21 vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr21 info reg vr22 vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr22 info reg vr23 vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr23 info reg vr24 vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr24 info reg vr25 vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr25 info reg vr26 vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr26 info reg vr27 vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr27 info reg vr28 vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr28 info reg vr29 vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr29 info reg vr30 vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr30 info reg vr31 vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vr31 info reg vrsave vrsave 0x0 0 (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vrsave info reg vscr vscr 0x0 0 (gdb) FAIL: gdb.arch/altivec-regs.exp: info reg vscr print $vr0 $1 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr0 print $vr1 $2 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr1 print $vr2 $3 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr2 print $vr3 $4 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr3 print $vr4 $5 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr4 print $vr5 $6 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr5 print $vr6 $7 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr6 print $vr7 $8 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr7 print $vr8 $9 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr8 print $vr9 $10 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr9 print $vr10 $11 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr10 print $vr11 $12 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr11 print $vr12 $13 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr12 print $vr13 $14 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr13 print $vr14 $15 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr14 print $vr15 $16 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr15 print $vr16 $17 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr16 print $vr17 $18 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr17 print $vr18 $19 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr18 print $vr19 $20 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr19 print $vr20 $21 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr20 print $vr21 $22 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr21 print $vr22 $23 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr22 print $vr23 $24 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr23 print $vr24 $25 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr24 print $vr25 $26 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr25 print $vr26 $27 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr26 print $vr27 $28 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr27 print $vr28 $29 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr28 print $vr29 $30 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr29 print $vr30 $31 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr30 print $vr31 $32 = {uint128 = 0x00000000000000000000000000000000, v4_float = {0, 0, 0, 0}, v4_int32 = {0, 0, 0, 0}, v8_int16 = {0, 0, 0, 0, 0, 0, 0, 0}, v16_int8 = '\0' } (gdb) FAIL: gdb.arch/altivec-regs.exp: print vr31 print $vrsave $33 = 0 (gdb) FAIL: gdb.arch/altivec-regs.exp: print vrsave print $vscr $34 = 0 (gdb) FAIL: gdb.arch/altivec-regs.exp: print vscr info vector vr0 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) FAIL: gdb.arch/altivec-regs.exp: info vector (pattern 33) break vector_fun Breakpoint 2 at 0x10000444: file ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.c, line 8. (gdb) PASS: gdb.arch/altivec-regs.exp: Set breakpoint at vector_fun set output-radix 16 Output radix now set to decimal 16, hex 10, octal 20. (gdb) PASS: gdb.arch/altivec-regs.exp: Set output radix to hex continue Continuing. Breakpoint 2, vector_fun (a={0xfefefefe, 0xfefefefe, 0xfefefefe, 0xfefefefe}, b={0x1010101, 0x1010101, 0x1010101, 0x1010101}) at ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.c:8 8 a = ((vector unsigned int) vec_splat_u8(2)); (gdb) PASS: gdb.arch/altivec-regs.exp: continue to vector_fun next 9 b = ((vector unsigned int) vec_splat_u8(3)); (gdb) PASS: gdb.arch/altivec-regs.exp: next (1) next 11 c = vec_add (a, b); (gdb) PASS: gdb.arch/altivec-regs.exp: next (2) print/x a $35 = {0x2020202, 0x2020202, 0x2020202, 0x2020202} (gdb) PASS: gdb.arch/altivec-regs.exp: print vector parameter a print/x b $36 = {0x3030303, 0x3030303, 0x3030303, 0x3030303} (gdb) PASS: gdb.arch/altivec-regs.exp: print vector parameter b up #1 0x10000510 in main () at ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.c:32 32 z = vector_fun (x, y); (gdb) PASS: gdb.arch/altivec-regs.exp: up to main print/x x $37 = {0xfefefefe, 0xfefefefe, 0xfefefefe, 0xfefefefe} (gdb) PASS: gdb.arch/altivec-regs.exp: print vector x print/x y $38 = {0x1010101, 0x1010101, 0x1010101, 0x1010101} (gdb) PASS: gdb.arch/altivec-regs.exp: print vector y down #0 vector_fun (a={0x2020202, 0x2020202, 0x2020202, 0x2020202}, b={0x3030303, 0x3030303, 0x3030303, 0x3030303}) at ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.c:11 11 c = vec_add (a, b); (gdb) PASS: gdb.arch/altivec-regs.exp: down to vector_fun finish Run till exit from #0 vector_fun (a={0x2020202, 0x2020202, 0x2020202, 0x2020202}, b={0x3030303, 0x3030303, 0x3030303, 0x3030303}) at ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.c:11 0x10000510 in main () at ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.c:32 32 z = vector_fun (x, y); Value returned is $39 = {0x0, 0x0, 0x0, 0x0} (gdb) FAIL: gdb.arch/altivec-regs.exp: finish returned correct value testcase ../../../../src/gdb/testsuite/gdb.arch/altivec-regs.exp completed in 2 seconds Running ../../../../src/gdb/testsuite/gdb.arch/e500-abi.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/e500-abi.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/e500-prologue.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/e500-prologue.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/e500-regs.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/e500-regs.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/gdb1291.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/gdb1291.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/gdb1431.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/gdb1431.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/gdb1558.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/gdb1558.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/i386-prologue.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/i386-prologue.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/i386-sse.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/i386-sse.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/i386-unwind.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/i386-unwind.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/pa-nullify.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/pa-nullify.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.arch/powerpc-prologue.exp ... testcase ../../../../src/gdb/testsuite/gdb.arch/powerpc-prologue.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.asm/asm-source.exp ... WARNING: Assembly source test -- multilibs not supported by this test. testcase ../../../../src/gdb/testsuite/gdb.asm/asm-source.exp completed in 0 seconds Running ../../../../src/gdb/testsuite/gdb.base/a2-run.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/run.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/run (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te Program exited with code 01. (gdb) PASS: gdb.base/a2-run.exp: run "run" with no args run 5 Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/run 5 Failed to read a valid object file image from memory. 120 Program exited normally. (gdb) PASS: gdb.base/a2-run.exp: run "run" with arg run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/run 5 Failed to read a valid object file image from memory. 120 Program exited normally. (gdb) PASS: gdb.base/a2-run.exp: run "run" again with same args set args (gdb) run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/run Failed to read a valid object file image from memory. usage: factorial Program exited with code 01. (gdb) PASS: gdb.base/a2-run.exp: run after setting args to nil set args 6 (gdb) run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/run 6 Failed to read a valid object file image from memory. 720 Program exited normally. (gdb) PASS: gdb.base/a2-run.exp: run "run" again after setting args run `echo 8` Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/run `echo 8` Failed to read a valid object file image from memory. 40320 Program exited normally. (gdb) PASS: gdb.base/a2-run.exp: run "run" with shell testcase ../../../../src/gdb/testsuite/gdb.base/a2-run.exp completed in 1 seconds Running ../../../../src/gdb/testsuite/gdb.base/advance.exp ... Executing on build: rm -f /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/advance (timeout = 300) Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/advance.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/advance (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te cur=0xffffffff max=0xffffffff data: cur=0xffffffff max=0xffffffff -> cur=0xffffffff max=0xffffffff stack: cur=0xa00000 max=0xffffffff -> cur=0xffffffff max=0xffffffff stack: cur=0xffffffff max=0xffffffff -> cur=0xffffffff max=0xffffffff Maximize allocation limits ... core: 1099511627776 (0x10000000000) bytes chunk: 2147483648 (0x80000000) bytes large? yes Alocating the entire heap ... 2147483648 (0x80000000) bytes ... 1 chunks 1073741824 (0x40000000) bytes ... 1 chunks 536870912 (0x20000000) bytes ... 1 chunks 268435456 (0x10000000) bytes ... 0 chunks 134217728 (0x8000000) bytes ... 1 chunks 67108864 (0x4000000) bytes ... 3 chunks 33554432 (0x2000000) bytes ... 3 chunks 16777216 (0x1000000) bytes ... 3 chunks 8388608 (0x800000) bytes ... 3 chunks 4194304 (0x400000) bytes ... 3 chunks 2097152 (0x200000) bytes ... 1 chunks 1048576 (0x100000) bytes ... 2 chunks 524288 (0x80000) bytes ... 6 chunks 262144 (0x40000) bytes ... 5 chunks 131072 (0x20000) bytes ... 6 chunks 65536 (0x10000) bytes ... 1 chunks 32768 (0x8000) bytes ... 1 chunks 16384 (0x4000) bytes ... 1 chunks 8192 (0x2000) bytes ... 1 chunks 4096 (0x1000) bytes ... 1 chunks 2048 (0x800) bytes ... 1 chunks 1024 (0x400) bytes ... 0 chunks 512 (0x200) bytes ... 1 chunks 256 (0x100) bytes ... 1 chunks 128 (0x80) bytes ... 0 chunks 64 (0x40) bytes ... 0 chunks 32 (0x20) bytes ... 1 chunks 16 (0x10) bytes ... 0 chunks Total of 4291951392 (0xffd1fb20) bytes bytes 48 chunks main () at ../../../../src/gdb/testsuite/gdb.base/bigcore.c:264 264 print_string ("Dump core ....\n"); (gdb) PASS: gdb.base/bigcore.exp: continue next Dump core .... 265 *(char*)0 = 0; (gdb) PASS: gdb.base/bigcore.exp: next print heap.next $1 = (struct list *) 0x10011ef4 (gdb) print $.next $2 = (struct list *) 0x77fcb008 (gdb) print $.next $3 = (struct list *) 0x37dff008 (gdb) print $.next $4 = (struct list *) 0x17dfe008 (gdb) print $.next $5 = (struct list *) 0x7dbf008 (gdb) print $.next $6 = (struct list *) 0x13dfd008 (gdb) print $.next $7 = (struct list *) 0x3dbe008 (gdb) print $.next $8 = (struct list *) 0xf7fff008 (gdb) print $.next $9 = (struct list *) 0x11dfc008 (gdb) print $.next $10 = (struct list *) 0x1dbd008 (gdb) print $.next $11 = (struct list *) 0xfc000008 (gdb) print $.next $12 = (struct list *) 0x10dfb008 (gdb) print $.next $13 = (struct list *) 0xdbc008 (gdb) print $.next $14 = (struct list *) 0xfe001008 (gdb) print $.next $15 = (struct list *) 0x105fa008 (gdb) print $.next $16 = (struct list *) 0x5bb008 (gdb) print $.next $17 = (struct list *) 0xff002008 (gdb) print $.next $18 = (struct list *) 0x101f9008 (gdb) print $.next $19 = (struct list *) 0x1ba008 (gdb) print $.next $20 = (struct list *) 0xff85f008 (gdb) print $.next $21 = (struct list *) 0xffc60008 (gdb) print $.next $22 = (struct list *) 0x100f8008 (gdb) print $.next $23 = (struct list *) 0xffe61008 (gdb) print $.next $24 = (struct list *) 0x77f4a008 (gdb) print $.next $25 = (struct list *) 0x10077008 (gdb) print $.next $26 = (struct list *) 0x139008 (gdb) print $.next $27 = (struct list *) 0x7f008 (gdb) print $.next $28 = (struct list *) 0xfff62008 (gdb) print $.next $29 = (struct list *) 0x77e00470 (gdb) print $.next $30 = (struct list *) 0x77f09008 (gdb) print $.next $31 = (struct list *) 0x10036008 (gdb) print $.next $32 = (struct list *) 0x3e008 (gdb) print $.next $33 = (struct list *) 0xff803008 (gdb) print $.next $34 = (struct list *) 0x77e80478 (gdb) print $.next $35 = (struct list *) 0xf7fdd008 (gdb) print $.next $36 = (struct list *) 0x10015008 (gdb) print $.next $37 = (struct list *) 0xffaf008 (gdb) print $.next $38 = (struct list *) 0x118008 (gdb) print $.next $39 = (struct list *) 0x1d008 (gdb) print $.next $40 = (struct list *) 0x77ec0480 (gdb) print $.next $41 = (struct list *) 0x77ee0488 (gdb) print $.next $42 = (struct list *) 0x77ef0490 (gdb) print $.next $43 = (struct list *) 0x77ef8498 (gdb) print $.next $44 = (struct list *) 0x77efc4a0 (gdb) print $.next $45 = (struct list *) 0x77efe4a8 (gdb) print $.next $46 = (struct list *) 0x77eff4b0 (gdb) print $.next $47 = (struct list *) 0x77effcb8 (gdb) print $.next $48 = (struct list *) 0x77effec0 (gdb) print $.next $49 = (struct list *) 0x77efffc8 (gdb) print $.next $50 = (struct list *) 0x0 (gdb) PASS: gdb.base/bigcore.exp: extract next heap print heap.prev $51 = (struct list *) 0x77efffc8 (gdb) print $.prev $52 = (struct list *) 0x77effec0 (gdb) print $.prev $53 = (struct list *) 0x77effcb8 (gdb) print $.prev $54 = (struct list *) 0x77eff4b0 (gdb) print $.prev $55 = (struct list *) 0x77efe4a8 (gdb) print $.prev $56 = (struct list *) 0x77efc4a0 (gdb) print $.prev $57 = (struct list *) 0x77ef8498 (gdb) print $.prev $58 = (struct list *) 0x77ef0490 (gdb) print $.prev $59 = (struct list *) 0x77ee0488 (gdb) print $.prev $60 = (struct list *) 0x77ec0480 (gdb) print $.prev $61 = (struct list *) 0x1d008 (gdb) print $.prev $62 = (struct list *) 0x118008 (gdb) print $.prev $63 = (struct list *) 0xffaf008 (gdb) print $.prev $64 = (struct list *) 0x10015008 (gdb) print $.prev $65 = (struct list *) 0xf7fdd008 (gdb) print $.prev $66 = (struct list *) 0x77e80478 (gdb) print $.prev $67 = (struct list *) 0xff803008 (gdb) print $.prev $68 = (struct list *) 0x3e008 (gdb) print $.prev $69 = (struct list *) 0x10036008 (gdb) print $.prev $70 = (struct list *) 0x77f09008 (gdb) print $.prev $71 = (struct list *) 0x77e00470 (gdb) print $.prev $72 = (struct list *) 0xfff62008 (gdb) print $.prev $73 = (struct list *) 0x7f008 (gdb) print $.prev $74 = (struct list *) 0x139008 (gdb) print $.prev $75 = (struct list *) 0x10077008 (gdb) print $.prev $76 = (struct list *) 0x77f4a008 (gdb) print $.prev $77 = (struct list *) 0xffe61008 (gdb) print $.prev $78 = (struct list *) 0x100f8008 (gdb) print $.prev $79 = (struct list *) 0xffc60008 (gdb) print $.prev $80 = (struct list *) 0xff85f008 (gdb) print $.prev $81 = (struct list *) 0x1ba008 (gdb) print $.prev $82 = (struct list *) 0x101f9008 (gdb) print $.prev $83 = (struct list *) 0xff002008 (gdb) print $.prev $84 = (struct list *) 0x5bb008 (gdb) print $.prev $85 = (struct list *) 0x105fa008 (gdb) print $.prev $86 = (struct list *) 0xfe001008 (gdb) print $.prev $87 = (struct list *) 0xdbc008 (gdb) print $.prev $88 = (struct list *) 0x10dfb008 (gdb) print $.prev $89 = (struct list *) 0xfc000008 (gdb) print $.prev $90 = (struct list *) 0x1dbd008 (gdb) print $.prev $91 = (struct list *) 0x11dfc008 (gdb) print $.prev $92 = (struct list *) 0xf7fff008 (gdb) print $.prev $93 = (struct list *) 0x3dbe008 (gdb) print $.prev $94 = (struct list *) 0x13dfd008 (gdb) print $.prev $95 = (struct list *) 0x7dbf008 (gdb) print $.prev $96 = (struct list *) 0x17dfe008 (gdb) print $.prev $97 = (struct list *) 0x37dff008 (gdb) print $.prev $98 = (struct list *) 0x77fcb008 (gdb) print $.prev $99 = (struct list *) 0x10011ef4 (gdb) print $.prev $100 = (struct list *) 0x0 (gdb) PASS: gdb.base/bigcore.exp: extract prev heap set $bytes_allocated = bytes_allocated (gdb) PASS: gdb.base/bigcore.exp: save heap size info program Using the running image of child process 25662. Program stopped at 0x10000e2c. It stopped after being stepped. (gdb) PASS: gdb.base/bigcore.exp: grab pid signal SIGABRT Continuing with signal SIGABRT. Program terminated with signal SIGABRT, Aborted. The program no longer exists. (gdb) PASS: gdb.base/bigcore.exp: signal SIGABRT Executing on build: mv core.25662 /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/bigcore.corefile (timeout = 300) print $bytes_allocated < 4291862528 $101 = 0 (gdb) PASS: gdb.base/bigcore.exp: check core size UNTESTED: gdb.base/bigcore.exp: check core size (system does not support large corefiles) testcase ../../../../src/gdb/testsuite/gdb.base/bigcore.exp completed in 2 seconds Running ../../../../src/gdb/testsuite/gdb.base/bitfields.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/bitfields.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/bitfields (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te > 4 $13 = 2 (gdb) PASS: gdb.base/bitops.exp: print value of 8 << 2 >> 4 print -1 < 0 > 1 $14 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of -1 < 0 > 1 print 15 ^ 10 ^ 5 ^ 7 $15 = 7 (gdb) PASS: gdb.base/bitops.exp: print value of 15 ^ 10 ^ 5 ^ 7 print 3.5 < 4.0 $16 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 3.5 < 4.0 print 3.5 < -4.0 $17 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 3.5 < -4.0 print 2 > -3 $18 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 2 > -3 print -3>4 $19 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of -3>4 print (-3 > 4) $20 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of (-3 > 4) print 3>=2.5 $21 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 3>=2.5 print 3>=4.5 $22 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 3>=4.5 print 3==3.0 $23 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 3==3.0 print 3==4.0 $24 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 3==4.0 print 3!=3.0 $25 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 3!=3.0 print 3!=5.0 $26 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 3!=5.0 print 0 || 1 && 0 | 0 ^ 0 == 8 > 128 >>1 +2 *2 $27 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 0 || 1 && 0 | 0 ^ 0 == 8 > 128 >>1 +2 *2 print 1.0 || 0 $28 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 1.0 || 0 print 0.0 || 1.0 $29 = 1 (gdb) PASS: gdb.base/bitops.exp: print value of 0.0 || 1.0 print 0.0 || 0 $30 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 0.0 || 0 print 0 || 1 && 0 | 0 ^ 0 == 8 $31 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 0 || 1 && 0 | 0 ^ 0 == 8 print 0 == 8 > 128 >> 1 + 2 * 2 $32 = 0 (gdb) PASS: gdb.base/bitops.exp: print value of 0 == 8 > 128 >> 1 + 2 * 2 testcase ../../../../src/gdb/testsuite/gdb.base/bitops.exp completed in 1 seconds Running ../../../../src/gdb/testsuite/gdb.base/break.exp ... Executing on host: gcc -w -c -g -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break0.o ../../../../src/gdb/testsuite/gdb.base/break.c (timeout = 300) Executing on host: gcc -w -c -g -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break1.o ../../../../src/gdb/testsuite/gdb.base/break1.c (timeout = 300) Executing on host: gcc /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break0.o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break1.o -w -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break (timeout = 300) get_compiler_info: gcc-4-0-0 GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: run until file:function(6) breakpoint continue Continuing. Breakpoint 3, factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: run until file:function(5) breakpoint continue Continuing. Breakpoint 3, factorial (value=4) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: run until file:function(4) breakpoint continue Continuing. Breakpoint 3, factorial (value=3) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: run until file:function(3) breakpoint continue Continuing. Breakpoint 3, factorial (value=2) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: run until file:function(2) breakpoint continue Continuing. Breakpoint 3, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: run until file:function(1) breakpoint continue Continuing. 720 Breakpoint 2, marker2 (a=43) at ../../../../src/gdb/testsuite/gdb.base/break1.c:41 41 int marker2 (a) int a; { return (1); } /* set breakpoint 9 here */ (gdb) PASS: gdb.base/break.exp: run until quoted breakpoint continue Continuing. Breakpoint 6, main (argc=1, argv=0xffc2b704, envp=0xffc2b70c) at ../../../../src/gdb/testsuite/gdb.base/break.c:100 100 argc = (argc == 12345); /* This is silly, but we can step off of it */ /* set breakpoint 2 here */ (gdb) PASS: gdb.base/break.exp: run until file:linenum breakpoint break +1 Breakpoint 9 at 0x100005a8: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 101. (gdb) PASS: gdb.base/break.exp: breakpoint offset +1 step Breakpoint 9, main (argc=0, argv=0xffc2b704, envp=0xffc2b70c) at ../../../../src/gdb/testsuite/gdb.base/break.c:101 101 return argc; /* set breakpoint 10 here */ (gdb) PASS: gdb.base/break.exp: step onto breakpoint delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) tbreak main Breakpoint 10 at 0x100004f0: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 90. (gdb) PASS: gdb.base/break.exp: Temporary breakpoint function tbreak break.c:factorial Breakpoint 11 at 0x100005e8: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 111. (gdb) PASS: gdb.base/break.exp: Temporary breakpoint function in file tbreak 94 Breakpoint 12 at 0x10000528: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 94. (gdb) PASS: gdb.base/break.exp: Temporary breakpoint line number #1 tbreak 90 Note: breakpoint 10 also set at pc 0x100004f0. Breakpoint 13 at 0x100004f0: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 90. (gdb) PASS: gdb.base/break.exp: Temporary breakpoint line number #2 tbreak break.c:100 Breakpoint 14 at 0x10000594: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 100. (gdb) PASS: gdb.base/break.exp: Temporary breakpoint line number in file #1 tbreak break.c:96 Breakpoint 15 at 0x1000055c: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 96. (gdb) PASS: gdb.base/break.exp: Temporary breakpoint line number in file #2 info break Num Type Disp Enb Address What 10 breakpoint del y 0x100004f0 in main at ../../../../src/gdb/testsuite/gdb.base/break.c:90 11 breakpoint del y 0x100005e8 in factorial at ../../../../src/gdb/testsuite/gdb.base/break.c:111 12 breakpoint del y 0x10000528 in main at ../../../../src/gdb/testsuite/gdb.base/break.c:94 13 breakpoint del y 0x100004f0 in main at ../../../../src/gdb/testsuite/gdb.base/break.c:90 14 breakpoint del y 0x10000594 in main at ../../../../src/gdb/testsuite/gdb.base/break.c:100 15 breakpoint del y 0x1000055c in main at ../../../../src/gdb/testsuite/gdb.base/break.c:96 (gdb) PASS: gdb.base/break.exp: Temporary breakpoint info delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 16 at 0x100004f0: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 90. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break Failed to read a valid object file image from memory. Breakpoint 16, main (argc=1, argv=0xffae7704, envp=0xffae770c) at ../../../../src/gdb/testsuite/gdb.base/break.c:90 90 if (argc == 12345) { /* an unlikely value < 2^16, in case uninited */ /* set breakpoint 6 here */ (gdb) catch Catch requires an event name. (gdb) PASS: gdb.base/break.exp: catch requires an event name catch fork Catchpoint 17 (fork) (gdb) PASS: gdb.base/break.exp: set catch fork, never expected to trigger catch vfork Catchpoint 18 (vfork) (gdb) PASS: gdb.base/break.exp: set catch vfork, never expected to trigger catch exec Catchpoint 19 (exec) (gdb) PASS: gdb.base/break.exp: set catch exec, never expected to trigger break 999 No line 999 in file "../../../../src/gdb/testsuite/gdb.base/break.c". (gdb) PASS: gdb.base/break.exp: break on non-existent source line until 94 main (argc=1, argv=0xffae7704, envp=0xffae770c) at ../../../../src/gdb/testsuite/gdb.base/break.c:94 94 printf ("%d\n", factorial (atoi ("6"))); /* set breakpoint 1 here */ (gdb) PASS: gdb.base/break.exp: until bp_location1 break Breakpoint 20 at 0x10000528: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 94. (gdb) PASS: gdb.base/break.exp: break on default location, 1st time break Note: breakpoint 20 also set at pc 0x10000528. Breakpoint 21 at 0x10000528: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 94. (gdb) PASS: gdb.base/break.exp: break on default location, 2nd time break Note: breakpoints 20 and 21 also set at pc 0x10000528. Breakpoint 22 at 0x10000528: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 94. (gdb) PASS: gdb.base/break.exp: break on default location, 3rd time break Note: breakpoints 20, 21 and 22 also set at pc 0x10000528. Breakpoint 23 at 0x10000528: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 94. (gdb) PASS: gdb.base/break.exp: break on default location, 4th time delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 24 at 0x100004f0: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 90. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break Failed to read a valid object file image from memory. Breakpoint 24, main (argc=1, argv=0xffe11704, envp=0xffe1170c) at ../../../../src/gdb/testsuite/gdb.base/break.c:90 90 if (argc == 12345) { /* an unlikely value < 2^16, in case uninited */ /* set breakpoint 6 here */ (gdb) break 94 Breakpoint 25 at 0x10000528: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 94. (gdb) PASS: gdb.base/break.exp: set to-be-silent break bp_location1 commands 25 Type commands for when breakpoint 25 is hit, one per line. End with a line saying just "end". >silent >end (gdb) PASS: gdb.base/break.exp: set silent break bp_location1 info break 25 Num Type Disp Enb Address What 25 breakpoint keep y 0x10000528 in main at ../../../../src/gdb/testsuite/gdb.base/break.c:94 silent (gdb) PASS: gdb.base/break.exp: info silent break bp_location1 continue Continuing. (gdb) PASS: gdb.base/break.exp: hit silent break bp_location1 bt #0 main (argc=1, argv=0xffe11704, envp=0xffe1170c) at ../../../../src/gdb/testsuite/gdb.base/break.c:94 (gdb) PASS: gdb.base/break.exp: stopped for silent break bp_location1 break 95 thread 999 Unknown thread 999. (gdb) PASS: gdb.base/break.exp: thread-specific breakpoint on non-existent thread disallowed break 95 thread foo Junk after thread keyword. (gdb) PASS: gdb.base/break.exp: thread-specific breakpoint on bogus thread ID disallowed break 95 foo Junk at end of arguments. (gdb) PASS: gdb.base/break.exp: breakpoint with trailing garbage disallowed next 720 96 marker1 (); /* set breakpoint 11 here */ (gdb) PASS: gdb.base/break.exp: step over breakpoint clear 81 No breakpoint at 81. (gdb) PASS: gdb.base/break.exp: clear line has no breakpoint disallowed clear No breakpoint at this line. (gdb) PASS: gdb.base/break.exp: clear current line has no breakpoint disallowed break marker3 Breakpoint 26 at 0x1000077c: file ../../../../src/gdb/testsuite/gdb.base/break1.c, line 42. (gdb) PASS: gdb.base/break.exp: break marker3 #1 break marker3 Note: breakpoint 26 also set at pc 0x1000077c. Breakpoint 27 at 0x1000077c: file ../../../../src/gdb/testsuite/gdb.base/break1.c, line 42. (gdb) PASS: gdb.base/break.exp: break marker3 #2 clear marker3 Deleted breakpoints 27 26 (gdb) PASS: gdb.base/break.exp: clear marker3 set $foo=96 (gdb) PASS: gdb.base/break.exp: set convenience variable $foo to bp_location11 break $foo Breakpoint 28 at 0x1000055c: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 96. (gdb) PASS: gdb.base/break.exp: set breakpoint via convenience variable set $foo=81.5 (gdb) PASS: gdb.base/break.exp: set convenience variable $foo to 81.5 break $foo Convenience variables used in line specs must have integer values. (gdb) PASS: gdb.base/break.exp: set breakpoint via non-integer convenience variable disallowed break marker2 Breakpoint 29 at 0x10000750: file ../../../../src/gdb/testsuite/gdb.base/break1.c, line 41. (gdb) PASS: gdb.base/break.exp: set breakpoint on to-be-called function print marker2(99) Breakpoint 29, marker2 (a=99) at ../../../../src/gdb/testsuite/gdb.base/break1.c:41 41 int marker2 (a) int a; { return (1); } /* set breakpoint 9 here */ The program being debugged stopped while in a function called from GDB. When the function (marker2) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/break.exp: hit breakpoint on called function bt #0 marker2 (a=99) at ../../../../src/gdb/testsuite/gdb.base/break1.c:41 #1 #2 main (argc=1, argv=0xffe11704, envp=0xffe1170c) at ../../../../src/gdb/testsuite/gdb.base/break.c:96 (gdb) PASS: gdb.base/break.exp: backtrace while in called function finish Run till exit from #0 marker2 (a=99) at ../../../../src/gdb/testsuite/gdb.base/break1.c:41 Value returned is $1 = 1 (gdb) PASS: gdb.base/break.exp: finish from called function delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break main Breakpoint 30 at 0x100004f0: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 90. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break Failed to read a valid object file image from memory. Breakpoint 30, main (argc=1, argv=0xfff0a704, envp=0xfff0a70c) at ../../../../src/gdb/testsuite/gdb.base/break.c:90 90 if (argc == 12345) { /* an unlikely value < 2^16, in case uninited */ /* set breakpoint 6 here */ (gdb) finish 123 The "finish" command does not take any arguments. (gdb) PASS: gdb.base/break.exp: finish with arguments disallowed finish "finish" not meaningful in the outermost frame. (gdb) PASS: gdb.base/break.exp: finish from outermost frame disallowed kill Kill the program being debugged? (y or n) y (gdb) PASS: gdb.base/break.exp: kill program delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 31 at 0x100005e8: file ../../../../src/gdb/testsuite/gdb.base/break.c, line 111. (gdb) PASS: gdb.base/break.exp: break at factorial run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break Failed to read a valid object file image from memory. Breakpoint 31, factorial (value=6) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) continue Continuing. Breakpoint 31, factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 111 if (value > 1) { /* set breakpoint 7 here */ (gdb) PASS: gdb.base/break.exp: continue to factorial(5) backtrace #0 factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/break.c:111 #1 0x10000608 in factorial (value=6) at ../../../../src/gdb/testsuite/gdb.base/break.c:112 #2 0x10000544 in main (argc=1, argv=0xffd47704, envp=0xffd4770c) at ../../../../src/gdb/testsuite/gdb.base/break.c:94 (gdb) PASS: gdb.base/break.exp: backtrace from factorial(5) next 112 value *= factorial (value - 1); (gdb) PASS: gdb.base/break.exp: next to recursive call delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) next 110 { (gdb) FAIL: gdb.base/break.exp: next over recursive call backtrace #0 factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/break.c:110 #1 0x10000608 in factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/break.c:112 #2 0x10000544 in main (argc=1, argv=0xffd47704, envp=0xffd4770c) at ../../../../src/gdb/testsuite/gdb.base/break.c:94 (gdb) FAIL: gdb.base/break.exp: backtrace from factorial(5.1) continue Continuing. 720 Program exited normally. (gdb) PASS: gdb.base/break.exp: continue until exit at recursive next test Executing on host: gcc -w -c -g -O2 -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/breakO0.o ../../../../src/gdb/testsuite/gdb.base/break.c (timeout = 300) Executing on host: gcc -w -c -g -O2 -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/breakO1.o ../../../../src/gdb/testsuite/gdb.base/break1.c (timeout = 300) Executing on host: gcc /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/breakO0.o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/breakO1.o -w -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/breako2 (timeout = 300) get_compiler_info: gcc-4-0-0 GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te , argv=, envp=) at ../../../../src/gdb/testsuite/gdb.base/break.c:90 90 if (argc == 12345) { /* an unlikely value < 2^16, in case uninited */ /* set breakpoint 6 here */ (gdb) PASS: gdb.base/break.exp: run until function breakpoint, optimized file continue Continuing. 720 Breakpoint 2, marker4 (d=177601976) at ../../../../src/gdb/testsuite/gdb.base/break1.c:43 43 void marker4 (d) long d; {} /* set breakpoint 13 here */ PASS: gdb.base/break.exp: run until breakpoint set at small function, optimized file testcase ../../../../src/gdb/testsuite/gdb.base/break.exp completed in 4 seconds Running ../../../../src/gdb/testsuite/gdb.base/call-ar-st.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/call-ar-st.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/call-ar-st (timeout = 300) get_compiler_info: gcc-4-0-0 GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te alpha = a; (gdb) PASS: gdb.base/call-ar-st.exp: step into init_bit_flags_combo print print_bit_flags_combo(*bit_flags_combo) alpha gamma epsilon ch1: y ch2: n $10 = void (gdb) PASS: gdb.base/call-ar-st.exp: print print_bit_flags_combo from init_bit_flags_combo tbreak 1305 Breakpoint 12: file ../../../../src/gdb/testsuite/gdb.base/call-ar-st.c, line 1305. (gdb) PASS: gdb.base/call-ar-st.exp: tbreakpoint line 1305 continue Continuing. main () at ../../../../src/gdb/testsuite/gdb.base/call-ar-st.c:1305 1305 init_int_char_combo(int_char_combo, 13, '!'); (gdb) PASS: gdb.base/call-ar-st.exp: continue to 1305 print print_long_arg_list(a, b, c, d, e, f, *struct1, *struct2, *str <_list(a, b, c, d, e, f, *struct1, *struct2, *stru ct3, *struct4, *flags, * (gdb) PASS: gdb.base/call-strs.exp: print buf print s $2 = "test string" (gdb) PASS: gdb.base/call-strs.exp: print s print str_func1(s) first string arg is: test string $3 = "test string" (gdb) PASS: gdb.base/call-strs.exp: print str_func1(s) print str_func1("test string") first string arg is: test string $4 = "test string" (gdb) PASS: gdb.base/call-strs.exp: print str_func1("test string") call str_func1(s) first string arg is: test string $5 = "test string" (gdb) PASS: gdb.base/call-strs.exp: call str_func1(s) call str_func1("test string") first string arg is: test string $6 = "test string" (gdb) PASS: gdb.base/call-strs.exp: call str_func1("test string") print str_func1(buf) first string arg is: test string $7 = "test string" (gdb) PASS: gdb.base/call-strs.exp: print str_func1(buf) call str_func1(buf) first string arg is: test string $8 = "test string" (gdb) PASS: gdb.base/call-strs.exp: call str_func1(buf) print str_func("a","b","c","d","e","f","g") first string arg is: a second string arg is: b third string arg is: c fourth string arg is: d fifth string arg is: e sixth string arg is: f seventh string arg is: g $9 = "abcdefg" (gdb) PASS: gdb.base/call-strs.exp: print str_func("a","b","c","d","e","f","g") call str_func("a","b","c","d","e","f","g") first string arg is: a second string arg is: b third string arg is: c fourth string arg is: d fifth string arg is: e sixth string arg is: f seventh string arg is: g $10 = "abcdefg" (gdb) PASS: gdb.base/call-strs.exp: call str_func("a","b","c","d","e","f","g") print str_func(s,s,s,s,s,s,s) first string arg is: test string second string arg is: test string third string arg is: test string fourth string arg is: test string fifth string arg is: test string sixth string arg is: test string seventh string arg is: test string $11 = "test stringtest stringtest stringtest stringtest stringtest stringtest string" (gdb) PASS: gdb.base/call-strs.exp: print str_func(s,s,s,s,s,s,s) call str_func(s,s,s,s,s,s,s) first string arg is: test string second string arg is: test string third string arg is: test string fourth string arg is: test string fifth string arg is: test string sixth string arg is: test string seventh string arg is: test string $12 = "test stringtest stringtest stringtest stringtest stringtest stringtest string" (gdb) PASS: gdb.base/call-strs.exp: call str_func(s,s,s,s,s,s,s) testcase ../../../../src/gdb/testsuite/gdb.base/call-strs.exp completed in 2 seconds Running ../../../../src/gdb/testsuite/gdb.base/callfuncs.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/callfuncs.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/callfuncs (timeout = 300) get_compiler_info: gcc-4-0-0 GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) p t_char_values(0,0) $1 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_values(0,0) p t_char_values('a','b') $2 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_values('a','b') p t_char_values(char_val1,char_val2) $3 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_values(char_val1,char_val2) p t_char_values('a',char_val2) $4 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_values('a',char_val2) p t_char_values(char_val1,'b') $5 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_values(char_val1,'b') p t_short_values(0,0) $6 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_short_values(0,0) p t_short_values(10,-23) $7 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_short_values(10,-23) p t_short_values(short_val1,short_val2) $8 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_short_values(short_val1,short_val2) p t_short_values(10,short_val2) $9 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_short_values(10,short_val2) p t_short_values(short_val1,-23) $10 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_short_values(short_val1,-23) p t_int_values(0,0) $11 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_int_values(0,0) p t_int_values(87,-26) $12 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_int_values(87,-26) p t_int_values(int_val1,int_val2) $13 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_int_values(int_val1,int_val2) p t_int_values(87,int_val2) $14 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_int_values(87,int_val2) p t_int_values(int_val1,-26) $15 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_int_values(int_val1,-26) p t_long_values(0,0) $16 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_long_values(0,0) p t_long_values(789,-321) $17 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_long_values(789,-321) p t_long_values(long_val1,long_val2) $18 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_long_values(long_val1,long_val2) p t_long_values(789,long_val2) $19 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_long_values(789,long_val2) p t_long_values(long_val1,-321) $20 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_long_values(long_val1,-321) p t_float_values(0.0,0.0) $21 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values(0.0,0.0) p t_float_values(3.14159,-2.3765) $22 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values(3.14159,-2.3765) p t_float_values(float_val1,float_val2) $23 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values(float_val1,float_val2) p t_float_values(3.14159,float_val2) $24 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values(3.14159,float_val2) p t_float_values(float_val1,-2.3765) $25 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values(float_val1,-2.3765) p t_float_values2(0.0,0.0) $26 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values2(0.0,0.0) p t_float_values2(3.14159,float_val2) $27 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_float_values2(3.14159,float_val2) p t_small_values(1,2,3,4,5,6,7,8,9,10) $28 = 55 (gdb) PASS: gdb.base/callfuncs.exp: p t_small_values(1,2,3,4,5,6,7,8,9,10) p t_double_values(0.0,0.0) $29 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_double_values(0.0,0.0) p t_double_values(45.654,-67.66) $30 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_double_values(45.654,-67.66) p t_double_values(double_val1,double_val2) $31 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_double_values(double_val1,double_val2) p t_double_values(45.654,double_val2) $32 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_double_values(45.654,double_val2) p t_double_values(double_val1,-67.66) $33 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_double_values(double_val1,-67.66) p t_string_values(string_val2,string_val1) $34 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_string_values(string_val2,string_val1) p t_string_values(string_val1,string_val2) $35 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,string_val2) p t_string_values("string 1","string 2") $36 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_string_values("string 1","string 2") p t_string_values("string 1",string_val2) $37 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_string_values("string 1",string_val2) p t_string_values(string_val1,"string 2") $38 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_string_values(string_val1,"string 2") p t_char_array_values(char_array_val2,char_array_val1) $39 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val2,char_array_val1) p t_char_array_values(char_array_val1,char_array_val2) $40 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,char_array_val2) p t_char_array_values("carray 1","carray 2") $41 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1","carray 2") p t_char_array_values("carray 1",char_array_val2) $42 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_array_values("carray 1",char_array_val2) p t_char_array_values(char_array_val1,"carray 2") $43 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_char_array_values(char_array_val1,"carray 2") p doubleit(4) $44 = 8 (gdb) PASS: gdb.base/callfuncs.exp: p doubleit(4) p add(4,5) $45 = 9 (gdb) PASS: gdb.base/callfuncs.exp: p add(4,5) p t_func_values(func_val2,func_val1) $46 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_func_values(func_val2,func_val1) p t_func_values(func_val1,func_val2) $47 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_func_values(func_val1,func_val2) p t_func_values(add,func_val2) $48 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_func_values(add,func_val2) p t_func_values(func_val1,doubleit) $49 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_func_values(func_val1,doubleit) p t_call_add(add,3,4) $50 = 7 (gdb) PASS: gdb.base/callfuncs.exp: p t_call_add(add,3,4) p t_call_add(func_val1,3,4) $51 = 7 (gdb) PASS: gdb.base/callfuncs.exp: p t_call_add(func_val1,3,4) p t_enum_value1(enumval1) $52 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_enum_value1(enumval1) p t_enum_value1(enum_val1) $53 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val1) p t_enum_value1(enum_val2) $54 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_enum_value1(enum_val2) p t_enum_value2(enumval2) $55 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_enum_value2(enumval2) p t_enum_value2(enum_val2) $56 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val2) p t_enum_value2(enum_val1) $57 = 0 (gdb) PASS: gdb.base/callfuncs.exp: p t_enum_value2(enum_val1) p sum_args(1,{2}) $58 = 2 (gdb) PASS: gdb.base/callfuncs.exp: p sum_args(1,{2}) p sum_args(2,{2,3}) $59 = 5 (gdb) PASS: gdb.base/callfuncs.exp: p sum_args(2,{2,3}) p sum_args(3,{2,3,4}) $60 = 9 (gdb) PASS: gdb.base/callfuncs.exp: p sum_args(3,{2,3,4}) p sum_args(4,{2,3,4,5}) $61 = 14 (gdb) PASS: gdb.base/callfuncs.exp: p sum_args(4,{2,3,4,5}) p sum10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) $62 = 55 (gdb) PASS: gdb.base/callfuncs.exp: p sum10 (1, 2, 3, 4, 5, 6, 7, 8, 9, 10) p cmp10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) $63 = 1 (gdb) PASS: gdb.base/callfuncs.exp: p cmp10 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) p t_structs_c(struct_val1) $64 = 120 'x' (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char p t_structs_s(struct_val1) $65 = 87 (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns short p t_structs_i(struct_val1) $66 = 76 (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns int p t_structs_l(struct_val1) $67 = 51 (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns long p t_structs_f(struct_val1) $68 = 2.12339997 (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns float p t_structs_d(struct_val1) $69 = 9.8759999999999994 (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns double p t_structs_a(struct_val1) $70 = "foo" (gdb) PASS: gdb.base/callfuncs.exp: call inferior func with struct - returns char * info all-registers r0 0x1 1 r1 0xffc51460 4291105888 r2 0xf7fd37a0 4160567200 r3 0x1 1 r4 0x0 0 r5 0xffab3ec 268088300 r6 0x10033000 268644352 r7 0x4 4 r8 0x10012008 268509192 r9 0x10000000 268435456 r10 0x10012000 268509184 r11 0xffc51460 4291105888 r12 0x28000442 671089730 r13 0x100196e8 268539624 r14 0x0 0 r15 0x0 0 r16 0x0 0 r17 0x0 0 r18 0x0 0 r19 0x0 0 r20 0x0 0 r21 0x0 0 r22 0x0 0 r23 0x0 0 r24 0x0 0 r25 0x0 0 r26 0x0 0 r27 0xfffcea8 268422824 r28 0xfffd5c8 268424648 r29 0xfffce08 268422664 r30 0xffa6e34 268070452 r31 0xffc51460 4291105888 f0 -0.001 (raw 0xbf50624dd2f1a9fc) f1 45.654000000000003 (raw 0x4046d3b645a1cac1) f2 -67.659999999999997 (raw 0xc050ea3d70a3d70a) f3 0 (raw 0x0000000000000000) f4 0 (raw 0x0000000000000000) f5 0 (raw 0x0000000000000000) f6 0 (raw 0x0000000000000000) f7 0 (raw 0x0000000000000000) f8 0 (raw 0x0000000000000000) f9 0 (raw 0x0000000000000000) f10 0 (raw 0x0000000000000000) f11 0 (raw 0x0000000000000000) f12 0 (raw 0x0000000000000000) f13 0 (raw 0x0000000000000000) f14 0 (raw 0x0000000000000000) f15 0 (raw 0x0000000000000000) f16 0 (raw 0x0000000000000000) f17 0 (raw 0x0000000000000000) f18 0 (raw 0x0000000000000000) f19 0 (raw 0x0000000000000000) f20 0 (raw 0x0000000000000000) f21 0 (raw 0x0000000000000000) f22 0 (raw 0x0000000000000000) f23 0 (raw 0x0000000000000000) f24 0 (raw 0x0000000000000000) f25 0 (raw 0x0000000000000000) f26 0 (raw 0x0000000000000000) f27 0 (raw 0x0000000000000000) f28 0 (raw 0x0000000000000000) f29 0 (raw 0x0000000000000000) f30 0 (raw 0x0000000000000000) f31 0 (raw 0x0000000000000000) pc 0x10001170 268439920 ps 0x2d932 186674 cr 0x2a000442 704644162 lr 0x10001170 268439920 ctr 0xfecac40 267168832 xer 0x0 0 fpscr 0x4000 16384 vr0 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) PASS: gdb.base/callfuncs.exp: gdb function calls preserve register contents break add Breakpoint 2: file ../../../../src/gdb/testsuite/gdb.base/callfuncs.c, line 80. (gdb) print add(4,5) Breakpoint 2, add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 80 return (a + b); The program being debugged stopped while in a function called from GDB. When the function (add) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: stop at breakpoint in call dummy function continue Continuing. (gdb) PASS: gdb.base/callfuncs.exp: continue from call dummy breakpoint bt 2 #0 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: bt after continuing from call dummy breakpoint info all-registers r0 0x1 1 r1 0xffc51460 4291105888 r2 0xf7fd37a0 4160567200 r3 0x1 1 r4 0x0 0 r5 0xffab3ec 268088300 r6 0x10033000 268644352 r7 0x4 4 r8 0x10012008 268509192 r9 0x10000000 268435456 r10 0x10012000 268509184 r11 0xffc51460 4291105888 r12 0x28000442 671089730 r13 0x100196e8 268539624 r14 0x0 0 r15 0x0 0 r16 0x0 0 r17 0x0 0 r18 0x0 0 r19 0x0 0 r20 0x0 0 r21 0x0 0 r22 0x0 0 r23 0x0 0 r24 0x0 0 r25 0x0 0 r26 0x0 0 r27 0xfffcea8 268422824 r28 0xfffd5c8 268424648 r29 0xfffce08 268422664 r30 0xffa6e34 268070452 r31 0xffc51460 4291105888 f0 -0.001 (raw 0xbf50624dd2f1a9fc) f1 45.654000000000003 (raw 0x4046d3b645a1cac1) f2 -67.659999999999997 (raw 0xc050ea3d70a3d70a) f3 0 (raw 0x0000000000000000) f4 0 (raw 0x0000000000000000) f5 0 (raw 0x0000000000000000) f6 0 (raw 0x0000000000000000) f7 0 (raw 0x0000000000000000) f8 0 (raw 0x0000000000000000) f9 0 (raw 0x0000000000000000) f10 0 (raw 0x0000000000000000) f11 0 (raw 0x0000000000000000) f12 0 (raw 0x0000000000000000) f13 0 (raw 0x0000000000000000) f14 0 (raw 0x0000000000000000) f15 0 (raw 0x0000000000000000) f16 0 (raw 0x0000000000000000) f17 0 (raw 0x0000000000000000) f18 0 (raw 0x0000000000000000) f19 0 (raw 0x0000000000000000) f20 0 (raw 0x0000000000000000) f21 0 (raw 0x0000000000000000) f22 0 (raw 0x0000000000000000) f23 0 (raw 0x0000000000000000) f24 0 (raw 0x0000000000000000) f25 0 (raw 0x0000000000000000) f26 0 (raw 0x0000000000000000) f27 0 (raw 0x0000000000000000) f28 0 (raw 0x0000000000000000) f29 0 (raw 0x0000000000000000) f30 0 (raw 0x0000000000000000) f31 0 (raw 0x0000000000000000) pc 0x10001170 268439920 ps 0x2d932 186674 cr 0x2a000442 704644162 lr 0x10001170 268439920 ctr 0xfecac40 267168832 xer 0x0 0 fpscr 0x4000 16384 vr0 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) PASS: gdb.base/callfuncs.exp: continue after stop in call dummy preserves register contents print add(4,5) Breakpoint 2, add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 80 return (a + b); The program being debugged stopped while in a function called from GDB. When the function (add) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: call function causing a breakpoint then do a finish finish Run till exit from #0 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 Value returned is $71 = 9 (gdb) PASS: gdb.base/callfuncs.exp: finish from call dummy breakpoint returns correct value bt 2 #0 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: bt after finishing from call dummy breakpoint info all-registers r0 0x1 1 r1 0xffc51460 4291105888 r2 0xf7fd37a0 4160567200 r3 0x1 1 r4 0x0 0 r5 0xffab3ec 268088300 r6 0x10033000 268644352 r7 0x4 4 r8 0x10012008 268509192 r9 0x10000000 268435456 r10 0x10012000 268509184 r11 0xffc51460 4291105888 r12 0x28000442 671089730 r13 0x100196e8 268539624 r14 0x0 0 r15 0x0 0 r16 0x0 0 r17 0x0 0 r18 0x0 0 r19 0x0 0 r20 0x0 0 r21 0x0 0 r22 0x0 0 r23 0x0 0 r24 0x0 0 r25 0x0 0 r26 0x0 0 r27 0xfffcea8 268422824 r28 0xfffd5c8 268424648 r29 0xfffce08 268422664 r30 0xffa6e34 268070452 r31 0xffc51460 4291105888 f0 -0.001 (raw 0xbf50624dd2f1a9fc) f1 45.654000000000003 (raw 0x4046d3b645a1cac1) f2 -67.659999999999997 (raw 0xc050ea3d70a3d70a) f3 0 (raw 0x0000000000000000) f4 0 (raw 0x0000000000000000) f5 0 (raw 0x0000000000000000) f6 0 (raw 0x0000000000000000) f7 0 (raw 0x0000000000000000) f8 0 (raw 0x0000000000000000) f9 0 (raw 0x0000000000000000) f10 0 (raw 0x0000000000000000) f11 0 (raw 0x0000000000000000) f12 0 (raw 0x0000000000000000) f13 0 (raw 0x0000000000000000) f14 0 (raw 0x0000000000000000) f15 0 (raw 0x0000000000000000) f16 0 (raw 0x0000000000000000) f17 0 (raw 0x0000000000000000) f18 0 (raw 0x0000000000000000) f19 0 (raw 0x0000000000000000) f20 0 (raw 0x0000000000000000) f21 0 (raw 0x0000000000000000) f22 0 (raw 0x0000000000000000) f23 0 (raw 0x0000000000000000) f24 0 (raw 0x0000000000000000) f25 0 (raw 0x0000000000000000) f26 0 (raw 0x0000000000000000) f27 0 (raw 0x0000000000000000) f28 0 (raw 0x0000000000000000) f29 0 (raw 0x0000000000000000) f30 0 (raw 0x0000000000000000) f31 0 (raw 0x0000000000000000) pc 0x10001170 268439920 ps 0x2d932 186674 cr 0x2a000442 704644162 lr 0x10001170 268439920 ctr 0xfecac40 267168832 xer 0x0 0 fpscr 0x4000 16384 vr0 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) PASS: gdb.base/callfuncs.exp: finish after stop in call dummy preserves register contents print add(4,5) Breakpoint 2, add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 80 return (a + b); The program being debugged stopped while in a function called from GDB. When the function (add) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: call function causing a breakpoint and then do a return return 7 Make add return now? (y or n) y #0 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 391 t_structs_c(struct_val1); (gdb) PASS: gdb.base/callfuncs.exp: back at main after return from call dummy breakpoint info all-registers r0 0x1 1 r1 0xffc51460 4291105888 r2 0xf7fd37a0 4160567200 r3 0x1 1 r4 0x0 0 r5 0xffab3ec 268088300 r6 0x10033000 268644352 r7 0x4 4 r8 0x10012008 268509192 r9 0x10000000 268435456 r10 0x10012000 268509184 r11 0xffc51460 4291105888 r12 0x28000442 671089730 r13 0x100196e8 268539624 r14 0x0 0 r15 0x0 0 r16 0x0 0 r17 0x0 0 r18 0x0 0 r19 0x0 0 r20 0x0 0 r21 0x0 0 r22 0x0 0 r23 0x0 0 r24 0x0 0 r25 0x0 0 r26 0x0 0 r27 0xfffcea8 268422824 r28 0xfffd5c8 268424648 r29 0xfffce08 268422664 r30 0xffa6e34 268070452 r31 0xffc51460 4291105888 f0 -0.001 (raw 0xbf50624dd2f1a9fc) f1 45.654000000000003 (raw 0x4046d3b645a1cac1) f2 -67.659999999999997 (raw 0xc050ea3d70a3d70a) f3 0 (raw 0x0000000000000000) f4 0 (raw 0x0000000000000000) f5 0 (raw 0x0000000000000000) f6 0 (raw 0x0000000000000000) f7 0 (raw 0x0000000000000000) f8 0 (raw 0x0000000000000000) f9 0 (raw 0x0000000000000000) f10 0 (raw 0x0000000000000000) f11 0 (raw 0x0000000000000000) f12 0 (raw 0x0000000000000000) f13 0 (raw 0x0000000000000000) f14 0 (raw 0x0000000000000000) f15 0 (raw 0x0000000000000000) f16 0 (raw 0x0000000000000000) f17 0 (raw 0x0000000000000000) f18 0 (raw 0x0000000000000000) f19 0 (raw 0x0000000000000000) f20 0 (raw 0x0000000000000000) f21 0 (raw 0x0000000000000000) f22 0 (raw 0x0000000000000000) f23 0 (raw 0x0000000000000000) f24 0 (raw 0x0000000000000000) f25 0 (raw 0x0000000000000000) f26 0 (raw 0x0000000000000000) f27 0 (raw 0x0000000000000000) f28 0 (raw 0x0000000000000000) f29 0 (raw 0x0000000000000000) f30 0 (raw 0x0000000000000000) f31 0 (raw 0x0000000000000000) pc 0x10001170 268439920 ps 0x2d932 186674 cr 0x2a000442 704644162 lr 0x10001170 268439920 ctr 0xfecac40 267168832 xer 0x0 0 fpscr 0x4000 16384 vr0 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) PASS: gdb.base/callfuncs.exp: return after stop in call dummy preserves register contents break sum10 Breakpoint 3: file ../../../../src/gdb/testsuite/gdb.base/callfuncs.c, line 189. (gdb) break t_small_values Breakpoint 4: file ../../../../src/gdb/testsuite/gdb.base/callfuncs.c, line 239. (gdb) print add(2,3) Breakpoint 2, add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 80 return (a + b); The program being debugged stopped while in a function called from GDB. When the function (add) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: stop at nested call level 1 backtrace #0 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #1 #2 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace at nested call level 1 print add(4,5) Breakpoint 2, add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 80 return (a + b); The program being debugged stopped while in a function called from GDB. When the function (add) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: stop at nested call level 2 backtrace #0 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #1 #2 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #3 #4 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace at nested call level 2 print sum10(2,4,6,8,10,12,14,16,18,20) Breakpoint 3, sum10 (i0=2, i1=4, i2=6, i3=8, i4=10, i5=12, i6=14, i7=16, i8=18, i9=20) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:189 189 return i0 + i1 + i2 + i3 + i4 + i5 + i6 + i7 + i8 + i9; The program being debugged stopped while in a function called from GDB. When the function (sum10) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: stop at nested call level 3 backtrace #0 sum10 (i0=2, i1=4, i2=6, i3=8, i4=10, i5=12, i6=14, i7=16, i8=18, i9=20) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:189 #1 #2 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #3 #4 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #5 #6 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace at nested call level 3 print t_small_values(1,3,5,7,9,11,13,15,17,19) Breakpoint 4, t_small_values (arg1=1 '\001', arg2=3, arg3=5, arg4=7 '\a', arg5=9, arg6=11 '\v', arg7=13, arg8=15, arg9=17, arg10=19) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:239 239 return arg1 + arg2 + arg3 + arg4 + arg5 + arg6 + arg7 + arg8 + arg9 + arg10; The program being debugged stopped while in a function called from GDB. When the function (t_small_values) is done executing, GDB will silently stop (instead of continuing to evaluate the expression containing the function call). (gdb) PASS: gdb.base/callfuncs.exp: stop at nested call level 4 backtrace #0 t_small_values (arg1=1 '\001', arg2=3, arg3=5, arg4=7 '\a', arg5=9, arg6=11 '\v', arg7=13, arg8=15, arg9=17, arg10=19) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:239 #1 #2 sum10 (i0=2, i1=4, i2=6, i3=8, i4=10, i5=12, i6=14, i7=16, i8=18, i9=20) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:189 #3 #4 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #5 #6 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #7 #8 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace at nested call level 4 finish Run till exit from #0 t_small_values (arg1=1 '\001', arg2=3, arg3=5, arg4=7 '\a', arg5=9, arg6=11 '\v', arg7=13, arg8=15, arg9=17, arg10=19) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:239 Value returned is $72 = 100 (gdb) PASS: gdb.base/callfuncs.exp: Finish from nested call level 4 backtrace #0 sum10 (i0=2, i1=4, i2=6, i3=8, i4=10, i5=12, i6=14, i7=16, i8=18, i9=20) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:189 #1 #2 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #3 #4 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #5 #6 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 4 finish Run till exit from #0 sum10 (i0=2, i1=4, i2=6, i3=8, i4=10, i5=12, i6=14, i7=16, i8=18, i9=20) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:189 Value returned is $73 = 110 (gdb) PASS: gdb.base/callfuncs.exp: Finish from nested call level 3 backtrace #0 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #1 #2 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #3 #4 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 3 finish Run till exit from #0 add (a=4, b=5) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 Value returned is $74 = 9 (gdb) PASS: gdb.base/callfuncs.exp: Finish from nested call level 2 backtrace #0 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 #1 #2 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 2 finish Run till exit from #0 add (a=2, b=3) at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:80 Value returned is $75 = 5 (gdb) PASS: gdb.base/callfuncs.exp: Finish from nested call level 1 backtrace #0 main () at ../../../../src/gdb/testsuite/gdb.base/callfuncs.c:391 (gdb) PASS: gdb.base/callfuncs.exp: backtrace after finish from nested call level 1 info all-registers r0 0x1 1 r1 0xffc51460 4291105888 r2 0xf7fd37a0 4160567200 r3 0x1 1 r4 0x0 0 r5 0xffab3ec 268088300 r6 0x10033000 268644352 r7 0x4 4 r8 0x10012008 268509192 r9 0x10000000 268435456 r10 0x10012000 268509184 r11 0xffc51460 4291105888 r12 0x28000442 671089730 r13 0x100196e8 268539624 r14 0x0 0 r15 0x0 0 r16 0x0 0 r17 0x0 0 r18 0x0 0 r19 0x0 0 r20 0x0 0 r21 0x0 0 r22 0x0 0 r23 0x0 0 r24 0x0 0 r25 0x0 0 r26 0x0 0 r27 0xfffcea8 268422824 r28 0xfffd5c8 268424648 r29 0xfffce08 268422664 r30 0xffa6e34 268070452 r31 0xffc51460 4291105888 f0 -0.001 (raw 0xbf50624dd2f1a9fc) f1 45.654000000000003 (raw 0x4046d3b645a1cac1) f2 -67.659999999999997 (raw 0xc050ea3d70a3d70a) f3 0 (raw 0x0000000000000000) f4 0 (raw 0x0000000000000000) f5 0 (raw 0x0000000000000000) f6 0 (raw 0x0000000000000000) f7 0 (raw 0x0000000000000000) f8 0 (raw 0x0000000000000000) f9 0 (raw 0x0000000000000000) f10 0 (raw 0x0000000000000000) f11 0 (raw 0x0000000000000000) f12 0 (raw 0x0000000000000000) f13 0 (raw 0x0000000000000000) f14 0 (raw 0x0000000000000000) f15 0 (raw 0x0000000000000000) f16 0 (raw 0x0000000000000000) f17 0 (raw 0x0000000000000000) f18 0 (raw 0x0000000000000000) f19 0 (raw 0x0000000000000000) f20 0 (raw 0x0000000000000000) f21 0 (raw 0x0000000000000000) f22 0 (raw 0x0000000000000000) f23 0 (raw 0x0000000000000000) f24 0 (raw 0x0000000000000000) f25 0 (raw 0x0000000000000000) f26 0 (raw 0x0000000000000000) f27 0 (raw 0x0000000000000000) f28 0 (raw 0x0000000000000000) f29 0 (raw 0x0000000000000000) f30 0 (raw 0x0000000000000000) f31 0 (raw 0x0000000000000000) pc 0x10001170 268439920 ps 0x2d932 186674 cr 0x2a000442 704644162 lr 0x10001170 268439920 ctr 0xfecac40 267168832 xer 0x0 0 fpscr 0x4000 16384 vr0 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr1 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr2 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr3 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr4 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr5 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr6 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr7 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr8 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr9 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr10 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr11 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr12 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr13 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr14 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr15 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr16 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr17 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr18 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr19 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr20 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr21 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr22 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr23 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr24 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr25 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr26 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr27 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr28 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr29 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr30 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vr31 {uint128 = 0x00000000000000000000000000000000, v4_float = {0x0, 0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, v16_int8 = {0x0 }} vscr 0x0 0 vrsave 0x0 0 (gdb) PASS: gdb.base/callfuncs.exp: nested call dummies preserve register contents testcase ../../../../src/gdb/testsuite/gdb.base/callfuncs.exp completed in 1 seconds Running ../../../../src/gdb/testsuite/gdb.base/charset.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/charset.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/charset (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te 100000 $28 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 1 restart 2 Switching to process 26074 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 2 one print ftell (out) > 100000 $29 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 2 restart 3 Switching to process 26075 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 3 one print ftell (out) > 100000 $30 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 3 restart 4 Switching to process 26076 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 4 one print ftell (out) > 100000 $31 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 4 restart 5 Switching to process 26077 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 5 one print ftell (out) > 100000 $32 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 5 restart 6 Switching to process 26078 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 6 one print ftell (out) > 100000 $33 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 6 restart 7 Switching to process 26079 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 7 one print ftell (out) > 100000 $34 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 7 restart 8 Switching to process 26080 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 8 one print ftell (out) > 100000 $35 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 8 restart 9 Switching to process 26081 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 9 one print ftell (out) > 100000 $36 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 9 restart 10 Switching to process 26082 #0 main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:51 51 if (c == EOF) (gdb) PASS: gdb.base/checkpoint.exp: restart 1 three continue Continuing. Breakpoint 7, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 10 one print ftell (out) > 100000 $37 = 1 (gdb) PASS: gdb.base/checkpoint.exp: outfile still open 10 delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 26081] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork one continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 26080] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork two continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 26079] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork three continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 26078] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork four continue Continuing. Copy complete. Deleting copy. Program exited normally. [Switching to process 26077] (gdb) PASS: gdb.base/checkpoint.exp: Exit, dropped into next fork five info checkpoints * 5 process 26077 at 0x10000770, file checkpoint.c, line 55 4 process 26076 at 0x10000770, file checkpoint.c, line 55 3 process 26075 at 0x10000770, file checkpoint.c, line 55 2 process 26074 at 0x10000770, file checkpoint.c, line 55 1 process 26073 at 0x10000770, file checkpoint.c, line 55 0 process 26070 (main process) at 0x100007a8, file checkpoint.c, line 60 (gdb) PASS: gdb.base/checkpoint.exp: info checkpoints two kill Kill the program being debugged? (y or n) y (gdb) PASS: gdb.base/checkpoint.exp: kill all one restart 0 Not found: checkpoint id 0 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 0 restart 1 Not found: checkpoint id 1 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 1 restart 2 Not found: checkpoint id 2 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 2 restart 3 Not found: checkpoint id 3 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 3 restart 4 Not found: checkpoint id 4 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 4 restart 5 Not found: checkpoint id 5 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 5 restart 6 Not found: checkpoint id 6 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 6 restart 7 Not found: checkpoint id 7 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 7 restart 8 Not found: checkpoint id 8 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 8 restart 9 Not found: checkpoint id 9 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 9 restart 10 Not found: checkpoint id 10 (gdb) PASS: gdb.base/checkpoint.exp: no more checkpoint 10 GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te silent > if (lines % 2) > checkpoint > end > continue >end (gdb) PASS: gdb.base/checkpoint.exp: set checkpoint breakpoint break 55 Breakpoint 3 at 0x10000770: file ../../../../src/gdb/testsuite/gdb.base/checkpoint.c, line 55. (gdb) continue Continuing. Breakpoint 3, main () at ../../../../src/gdb/testsuite/gdb.base/checkpoint.c:55 55 printf ("Copy complete.\n"); /* breakpoint 2 */ (gdb) PASS: gdb.base/checkpoint.exp: break2 with many checkpoints info checkpoints 641 process 26762 at 0x10000730, file checkpoint.c, line 50 640 process 26761 at 0x10000730, file checkpoint.c, line 50 639 process 26760 at 0x10000730, file checkpoint.c, line 50 638 process 26759 at 0x10000730, file checkpoint.c, line 50 637 process 26758 at 0x10000730, file checkpoint.c, line 50 636 process 26756 at 0x10000730, file checkpoint.c, line 50 635 process 26755 at 0x10000730, file checkpoint.c, line 50 634 process 26753 at 0x10000730, file checkpoint.c, line 50 633 process 26752 at 0x10000730, file checkpoint.c, line 50 632 process 26751 at 0x10000730, file checkpoint.c, line 50 631 process 26750 at 0x10000730, file checkpoint.c, line 50 630 process 26749 at 0x10000730, file checkpoint.c, line 50 629 process 26748 at 0x10000730, file checkpoint.c, line 50 628 process 26747 at 0x10000730, file checkpoint.c, line 50 627 process 26746 at 0x10000730, file checkpoint.c, line 50 626 process 26745 at 0x10000730, file checkpoint.c, line 50 625 process 26744 at 0x10000730, file checkpoint.c, line 50 624 process 26743 at 0x10000730, file checkpoint.c, line 50 623 process 26742 at 0x10000730, file checkpoint.c, line 50 622 process 26741 at 0x10000730, file checkpoint.c, line 50 621 process 26740 at 0x10000730, file checkpoint.c, line 50 620 process 26739 at 0x10000730, file checkpoint.c, line 50 619 process 26738 at 0x10000730, file checkpoint.c, line 50 618 process 26737 at 0x10000730, file checkpoint.c, line 50 617 process 26736 at 0x10000730, file checkpoint.c, line 50 616 process 26735 at 0x10000730, file checkpoint.c, line 50 615 process 26734 at 0x10000730, file checkpoint.c, line 50 614 process 26733 at 0x10000730, file checkpoint.c, line 50 613 process 26732 at 0x10000730, file checkpoint.c, line 50 612 process 26731 at 0x10000730, file checkpoint.c, line 50 611 process 26730 at 0x10000730, file checkpoint.c, line 50 610 process 26729 at 0x10000730, file checkpoint.c, line 50 609 process 26728 at 0x10000730, file checkpoint.c, line 50 608 process 26727 at 0x10000730, file checkpoint.c, line 50 607 process 26726 at 0x10000730, file checkpoint.c, line 50 606 process 26725 at 0x10000730, file checkpoint.c, line 50 605 process 26724 at 0x10000730, file checkpoint.c, line 50 604 process 26723 at 0x10000730, file checkpoint.c, line 50 603 process 26722 at 0x10000730, file checkpoint.c, line 50 602 process 26721 at 0x10000730, file checkpoint.c, line 50 601 process 26720 at 0x10000730, file checkpoint.c, line 50 600 process 26719 at 0x10000730, file checkpoint.c, line 50 599 process 26718 at 0x10000730, file checkpoint.c, line 50 598 process 26717 at 0x10000730, file checkpoint.c, line 50 597 process 26716 at 0x10000730, file checkpoint.c, line 50 596 process 26715 at 0x10000730, file checkpoint.c, line 50 595 process 26714 at 0x10000730, file checkpoint.c, line 50 594 process 26713 at 0x10000730, file checkpoint.c, line 50 593 process 26712 at 0x10000730, file checkpoint.c, line 50 592 process 26711 at 0x10000730, file checkpoint.c, line 50 591 process 26710 at 0x10000730, file checkpoint.c, line 50 590 process 26709 at 0x10000730, file checkpoint.c, line 50 589 process 26708 at 0x10000730, file checkpoint.c, line 50 588 process 26707 at 0x10000730, file checkpoint.c, line 50 587 process 26706 at 0x10000730, file checkpoint.c, line 50 586 process 26705 at 0x10000730, file checkpoint.c, line 50 585 process 26704 at 0x10000730, file checkpoint.c, line 50 584 process 26703 at 0x10000730, file checkpoint.c, line 50 583 process 26702 at 0x10000730, file checkpoint.c, line 50 582 process 26701 at 0x10000730, file checkpoint.c, line 50 581 process 26700 at 0x10000730, file checkpoint.c, line 50 580 process 26699 at 0x10000730, file checkpoint.c, line 50 579 process 26698 at 0x10000730, file checkpoint.c, line 50 578 process 26697 at 0x10000730, file checkpoint.c, line 50 577 process 26696 at 0x10000730, file checkpoint.c, line 50 576 process 26695 at 0x10000730, file checkpoint.c, line 50 575 process 26694 at 0x10000730, file checkpoint.c, line 50 574 process 26693 at 0x10000730, file checkpoint.c, line 50 573 process 26692 at 0x10000730, file checkpoint.c, line 50 572 process 26691 at 0x10000730, file checkpoint.c, line 50 571 process 26690 at 0x10000730, file checkpoint.c, line 50 570 process 26689 at 0x10000730, file checkpoint.c, line 50 569 process 26688 at 0x10000730, file checkpoint.c, line 50 568 process 26687 at 0x10000730, file checkpoint.c, line 50 567 process 26686 at 0x10000730, file checkpoint.c, line 50 566 process 26685 at 0x10000730, file checkpoint.c, line 50 565 process 26684 at 0x10000730, file checkpoint.c, line 50 564 process 26683 at 0x10000730, file checkpoint.c, line 50 563 process 26682 at 0x10000730, file checkpoint.c, line 50 562 process 26680 at 0x10000730, file checkpoint.c, line 50 561 process 26679 at 0x10000730, file checkpoint.c, line 50 560 process 26677 at 0x10000730, file checkpoint.c, line 50 559 process 26676 at 0x10000730, file checkpoint.c, line 50 558 process 26675 at 0x10000730, file checkpoint.c, line 50 557 process 26674 at 0x10000730, file checkpoint.c, line 50 556 process 26673 at 0x10000730, file checkpoint.c, line 50 555 process 26672 at 0x10000730, file checkpoint.c, line 50 554 process 26671 at 0x10000730, file checkpoint.c, line 50 553 process 26670 at 0x10000730, file checkpoint.c, line 50 552 process 26669 at 0x10000730, file checkpoint.c, line 50 551 process 26668 at 0x10000730, file checkpoint.c, line 50 550 process 26667 at 0x10000730, file checkpoint.c, line 50 549 process 26666 at 0x10000730, file checkpoint.c, line 50 548 process 26665 at 0x10000730, file checkpoint.c, line 50 547 process 26664 at 0x10000730, file checkpoint.c, line 50 546 process 26663 at 0x10000730, file checkpoint.c, line 50 545 process 26662 at 0x10000730, file checkpoint.c, line 50 544 process 26661 at 0x10000730, file checkpoint.c, line 50 543 process 26660 at 0x10000730, file checkpoint.c, line 50 542 process 26659 at 0x10000730, file checkpoint.c, line 50 541 process 26658 at 0x10000730, file checkpoint.c, line 50 540 process 26657 at 0x10000730, file checkpoint.c, line 50 539 process 26656 at 0x10000730, file checkpoint.c, line 50 538 process 26655 at 0x10000730, file checkpoint.c, line 50 537 process 26654 at 0x10000730, file checkpoint.c, line 50 536 process 26653 at 0x10000730, file checkpoint.c, line 50 535 process 26652 at 0x10000730, file checkpoint.c, line 50 534 process 26651 at 0x10000730, file checkpoint.c, line 50 533 process 26650 at 0x10000730, file checkpoint.c, line 50 532 process 26649 at 0x10000730, file checkpoint.c, line 50 531 process 26648 at 0x10000730, file checkpoint.c, line 50 530 process 26647 at 0x10000730, file checkpoint.c, line 50 529 process 26646 at 0x10000730, file checkpoint.c, line 50 528 process 26645 at 0x10000730, file checkpoint.c, line 50 527 process 26644 at 0x10000730, file checkpoint.c, line 50 526 process 26643 at 0x10000730, file checkpoint.c, line 50 525 process 26642 at 0x10000730, file checkpoint.c, line 50 524 process 26641 at 0x10000730, file checkpoint.c, line 50 523 process 26640 at 0x10000730, file checkpoint.c, line 50 522 process 26639 at 0x10000730, file checkpoint.c, line 50 521 process 26638 at 0x10000730, file checkpoint.c, line 50 520 process 26637 at 0x10000730, file checkpoint.c, line 50 519 process 26636 at 0x10000730, file checkpoint.c, line 50 518 process 26635 at 0x10000730, file checkpoint.c, line 50 517 process 26632 at 0x10000730, file checkpoint.c, line 50 516 process 26631 at 0x10000730, file checkpoint.c, line 50 515 process 26630 at 0x10000730, file checkpoint.c, line 50 514 process 26629 at 0x10000730, file checkpoint.c, line 50 513 process 26628 at 0x10000730, file checkpoint.c, line 50 512 process 26627 at 0x10000730, file checkpoint.c, line 50 511 process 26626 at 0x10000730, file checkpoint.c, line 50 510 process 26625 at 0x10000730, file checkpoint.c, line 50 509 process 26624 at 0x10000730, file checkpoint.c, line 50 508 process 26623 at 0x10000730, file checkpoint.c, line 50 507 process 26622 at 0x10000730, file checkpoint.c, line 50 506 process 26621 at 0x10000730, file checkpoint.c, line 50 505 process 26620 at 0x10000730, file checkpoint.c, line 50 504 process 26619 at 0x10000730, file checkpoint.c, line 50 503 process 26618 at 0x10000730, file checkpoint.c, line 50 502 process 26617 at 0x10000730, file checkpoint.c, line 50 501 process 26616 at 0x10000730, file checkpoint.c, line 50 500 process 26615 at 0x10000730, file checkpoint.c, line 50 499 process 26614 at 0x10000730, file checkpoint.c, line 50 498 process 26613 at 0x10000730, file checkpoint.c, line 50 497 process 26612 at 0x10000730, file checkpoint.c, line 50 496 process 26611 at 0x10000730, file checkpoint.c, line 50 495 process 26610 at 0x10000730, file checkpoint.c, line 50 494 process 26609 at 0x10000730, file checkpoint.c, line 50 493 process 26608 at 0x10000730, file checkpoint.c, line 50 492 process 26607 at 0x10000730, file checkpoint.c, line 50 491 process 26606 at 0x10000730, file checkpoint.c, line 50 490 process 26605 at 0x10000730, file checkpoint.c, line 50 489 process 26604 at 0x10000730, file checkpoint.c, line 50 488 process 26603 at 0x10000730, file checkpoint.c, line 50 487 process 26602 at 0x10000730, file checkpoint.c, line 50 486 process 26601 at 0x10000730, file checkpoint.c, line 50 485 process 26600 at 0x10000730, file checkpoint.c, line 50 484 process 26599 at 0x10000730, file checkpoint.c, line 50 483 process 26598 at 0x10000730, file checkpoint.c, line 50 482 process 26597 at 0x10000730, file checkpoint.c, line 50 481 process 26596 at 0x10000730, file checkpoint.c, line 50 480 process 26595 at 0x10000730, file checkpoint.c, line 50 479 process 26594 at 0x10000730, file checkpoint.c, line 50 478 process 26593 at 0x10000730, file checkpoint.c, line 50 477 process 26592 at 0x10000730, file checkpoint.c, line 50 476 process 26591 at 0x10000730, file checkpoint.c, line 50 475 process 26590 at 0x10000730, file checkpoint.c, line 50 474 process 26589 at 0x10000730, file checkpoint.c, line 50 473 process 26588 at 0x10000730, file checkpoint.c, line 50 472 process 26587 at 0x10000730, file checkpoint.c, line 50 471 process 26586 at 0x10000730, file checkpoint.c, line 50 470 process 26585 at 0x10000730, file checkpoint.c, line 50 469 process 26584 at 0x10000730, file checkpoint.c, line 50 468 process 26583 at 0x10000730, file checkpoint.c, line 50 467 process 26582 at 0x10000730, file checkpoint.c, line 50 466 process 26581 at 0x10000730, file checkpoint.c, line 50 465 process 26580 at 0x10000730, file checkpoint.c, line 50 464 process 26579 at 0x10000730, file checkpoint.c, line 50 463 process 26578 at 0x10000730, file checkpoint.c, line 50 462 process 26577 at 0x10000730, file checkpoint.c, line 50 461 process 26576 at 0x10000730, file checkpoint.c, line 50 460 process 26575 at 0x10000730, file checkpoint.c, line 50 459 process 26574 at 0x10000730, file checkpoint.c, line 50 458 process 26573 at 0x10000730, file checkpoint.c, line 50 457 process 26572 at 0x10000730, file checkpoint.c, line 50 456 process 26571 at 0x10000730, file checkpoint.c, line 50 455 process 26570 at 0x10000730, file checkpoint.c, line 50 454 process 26569 at 0x10000730, file checkpoint.c, line 50 453 process 26568 at 0x10000730, file checkpoint.c, line 50 452 process 26566 at 0x10000730, file checkpoint.c, line 50 451 process 26565 at 0x10000730, file checkpoint.c, line 50 450 process 26563 at 0x10000730, file checkpoint.c, line 50 449 process 26562 at 0x10000730, file checkpoint.c, line 50 448 process 26561 at 0x10000730, file checkpoint.c, line 50 447 process 26560 at 0x10000730, file checkpoint.c, line 50 446 process 26559 at 0x10000730, file checkpoint.c, line 50 445 process 26558 at 0x10000730, file checkpoint.c, line 50 444 process 26557 at 0x10000730, file checkpoint.c, line 50 443 process 26556 at 0x10000730, file checkpoint.c, line 50 442 process 26555 at 0x10000730, file checkpoint.c, line 50 441 process 26554 at 0x10000730, file checkpoint.c, line 50 440 process 26553 at 0x10000730, file checkpoint.c, line 50 439 process 26552 at 0x10000730, file checkpoint.c, line 50 438 process 26551 at 0x10000730, file checkpoint.c, line 50 437 process 26550 at 0x10000730, file checkpoint.c, line 50 436 process 26549 at 0x10000730, file checkpoint.c, line 50 435 process 26548 at 0x10000730, file checkpoint.c, line 50 434 process 26547 at 0x10000730, file checkpoint.c, line 50 433 process 26546 at 0x10000730, file checkpoint.c, line 50 432 process 26545 at 0x10000730, file checkpoint.c, line 50 431 process 26544 at 0x10000730, file checkpoint.c, line 50 430 process 26543 at 0x10000730, file checkpoint.c, line 50 429 process 26542 at 0x10000730, file checkpoint.c, line 50 428 process 26541 at 0x10000730, file checkpoint.c, line 50 427 process 26540 at 0x10000730, file checkpoint.c, line 50 426 process 26539 at 0x10000730, file checkpoint.c, line 50 425 process 26538 at 0x10000730, file checkpoint.c, line 50 424 process 26537 at 0x10000730, file checkpoint.c, line 50 423 process 26536 at 0x10000730, file checkpoint.c, line 50 422 process 26535 at 0x10000730, file checkpoint.c, line 50 421 process 26534 at 0x10000730, file checkpoint.c, line 50 420 process 26533 at 0x10000730, file checkpoint.c, line 50 419 process 26532 at 0x10000730, file checkpoint.c, line 50 418 process 26531 at 0x10000730, file checkpoint.c, line 50 417 process 26530 at 0x10000730, file checkpoint.c, line 50 416 process 26529 at 0x10000730, file checkpoint.c, line 50 415 process 26528 at 0x10000730, file checkpoint.c, line 50 414 process 26527 at 0x10000730, file checkpoint.c, line 50 413 process 26526 at 0x10000730, file checkpoint.c, line 50 412 process 26525 at 0x10000730, file checkpoint.c, line 50 411 process 26524 at 0x10000730, file checkpoint.c, line 50 410 process 26523 at 0x10000730, file checkpoint.c, line 50 409 process 26522 at 0x10000730, file checkpoint.c, line 50 408 process 26521 at 0x10000730, file checkpoint.c, line 50 407 process 26520 at 0x10000730, file checkpoint.c, line 50 406 process 26519 at 0x10000730, file checkpoint.c, line 50 405 process 26518 at 0x10000730, file checkpoint.c, line 50 404 process 26517 at 0x10000730, file checkpoint.c, line 50 403 process 26516 at 0x10000730, file checkpoint.c, line 50 402 process 26515 at 0x10000730, file checkpoint.c, line 50 401 process 26514 at 0x10000730, file checkpoint.c, line 50 400 process 26513 at 0x10000730, file checkpoint.c, line 50 399 process 26512 at 0x10000730, file checkpoint.c, line 50 398 process 26511 at 0x10000730, file checkpoint.c, line 50 397 process 26510 at 0x10000730, file checkpoint.c, line 50 396 process 26509 at 0x10000730, file checkpoint.c, line 50 395 process 26508 at 0x10000730, file checkpoint.c, line 50 394 process 26507 at 0x10000730, file checkpoint.c, line 50 393 process 26506 at 0x10000730, file checkpoint.c, line 50 392 process 26505 at 0x10000730, file checkpoint.c, line 50 391 process 26504 at 0x10000730, file checkpoint.c, line 50 390 process 26503 at 0x10000730, file checkpoint.c, line 50 389 process 26502 at 0x10000730, file checkpoint.c, line 50 388 process 26501 at 0x10000730, file checkpoint.c, line 50 387 process 26500 at 0x10000730, file checkpoint.c, line 50 386 process 26499 at 0x10000730, file checkpoint.c, line 50 385 process 26498 at 0x10000730, file checkpoint.c, line 50 384 process 26497 at 0x10000730, file checkpoint.c, line 50 383 process 26496 at 0x10000730, file checkpoint.c, line 50 382 process 26495 at 0x10000730, file checkpoint.c, line 50 381 process 26494 at 0x10000730, file checkpoint.c, line 50 380 process 26493 at 0x10000730, file checkpoint.c, line 50 379 process 26492 at 0x10000730, file checkpoint.c, line 50 378 process 26491 at 0x10000730, file checkpoint.c, line 50 377 process 26490 at 0x10000730, file checkpoint.c, line 50 376 process 26489 at 0x10000730, file checkpoint.c, line 50 375 process 26488 at 0x10000730, file checkpoint.c, line 50 374 process 26487 at 0x10000730, file checkpoint.c, line 50 373 process 26486 at 0x10000730, file checkpoint.c, line 50 372 process 26485 at 0x10000730, file checkpoint.c, line 50 371 process 26484 at 0x10000730, file checkpoint.c, line 50 370 process 26483 at 0x10000730, file checkpoint.c, line 50 369 process 26482 at 0x10000730, file checkpoint.c, line 50 368 process 26481 at 0x10000730, file checkpoint.c, line 50 367 process 26480 at 0x10000730, file checkpoint.c, line 50 366 process 26479 at 0x10000730, file checkpoint.c, line 50 365 process 26478 at 0x10000730, file checkpoint.c, line 50 364 process 26477 at 0x10000730, file checkpoint.c, line 50 363 process 26476 at 0x10000730, file checkpoint.c, line 50 362 process 26475 at 0x10000730, file checkpoint.c, line 50 361 process 26474 at 0x10000730, file checkpoint.c, line 50 360 process 26473 at 0x10000730, file checkpoint.c, line 50 359 process 26472 at 0x10000730, file checkpoint.c, line 50 358 process 26471 at 0x10000730, file checkpoint.c, line 50 357 process 26470 at 0x10000730, file checkpoint.c, line 50 356 process 26469 at 0x10000730, file checkpoint.c, line 50 355 process 26468 at 0x10000730, file checkpoint.c, line 50 354 process 26467 at 0x10000730, file checkpoint.c, line 50 353 process 26466 at 0x10000730, file checkpoint.c, line 50 352 process 26465 at 0x10000730, file checkpoint.c, line 50 351 process 26464 at 0x10000730, file checkpoint.c, line 50 350 process 26463 at 0x10000730, file checkpoint.c, line 50 349 process 26462 at 0x10000730, file checkpoint.c, line 50 348 process 26461 at 0x10000730, file checkpoint.c, line 50 347 process 26460 at 0x10000730, file checkpoint.c, line 50 346 process 26459 at 0x10000730, file checkpoint.c, line 50 345 process 26458 at 0x10000730, file checkpoint.c, line 50 344 process 26457 at 0x10000730, file checkpoint.c, line 50 343 process 26456 at 0x10000730, file checkpoint.c, line 50 342 process 26455 at 0x10000730, file checkpoint.c, line 50 341 process 26454 at 0x10000730, file checkpoint.c, line 50 340 process 26453 at 0x10000730, file checkpoint.c, line 50 339 process 26452 at 0x10000730, file checkpoint.c, line 50 338 process 26451 at 0x10000730, file checkpoint.c, line 50 337 process 26450 at 0x10000730, file checkpoint.c, line 50 336 process 26449 at 0x10000730, file checkpoint.c, line 50 335 process 26448 at 0x10000730, file checkpoint.c, line 50 334 process 26447 at 0x10000730, file checkpoint.c, line 50 333 process 26446 at 0x10000730, file checkpoint.c, line 50 332 process 26445 at 0x10000730, file checkpoint.c, line 50 331 process 26444 at 0x10000730, file checkpoint.c, line 50 330 process 26443 at 0x10000730, file checkpoint.c, line 50 329 process 26442 at 0x10000730, file checkpoint.c, line 50 328 process 26441 at 0x10000730, file checkpoint.c, line 50 327 process 26440 at 0x10000730, file checkpoint.c, line 50 326 process 26439 at 0x10000730, file checkpoint.c, line 50 325 process 26438 at 0x10000730, file checkpoint.c, line 50 324 process 26437 at 0x10000730, file checkpoint.c, line 50 323 process 26436 at 0x10000730, file checkpoint.c, line 50 322 process 26435 at 0x10000730, file checkpoint.c, line 50 321 process 26434 at 0x10000730, file checkpoint.c, line 50 320 process 26433 at 0x10000730, file checkpoint.c, line 50 319 process 26432 at 0x10000730, file checkpoint.c, line 50 318 process 26431 at 0x10000730, file checkpoint.c, line 50 317 process 26430 at 0x10000730, file checkpoint.c, line 50 316 process 26429 at 0x10000730, file checkpoint.c, line 50 315 process 26428 at 0x10000730, file checkpoint.c, line 50 314 process 26427 at 0x10000730, file checkpoint.c, line 50 313 process 26426 at 0x10000730, file checkpoint.c, line 50 312 process 26425 at 0x10000730, file checkpoint.c, line 50 311 process 26424 at 0x10000730, file checkpoint.c, line 50 310 process 26423 at 0x10000730, file checkpoint.c, line 50 309 process 26422 at 0x10000730, file checkpoint.c, line 50 308 process 26421 at 0x10000730, file checkpoint.c, line 50 307 process 26420 at 0x10000730, file checkpoint.c, line 50 306 process 26419 at 0x10000730, file checkpoint.c, line 50 305 process 26418 at 0x10000730, file checkpoint.c, line 50 304 process 26417 at 0x10000730, file checkpoint.c, line 50 303 process 26416 at 0x10000730, file checkpoint.c, line 50 302 process 26415 at 0x10000730, file checkpoint.c, line 50 301 process 26414 at 0x10000730, file checkpoint.c, line 50 300 process 26412 at 0x10000730, file checkpoint.c, line 50 299 process 26411 at 0x10000730, file checkpoint.c, line 50 298 process 26410 at 0x10000730, file checkpoint.c, line 50 297 process 26408 at 0x10000730, file checkpoint.c, line 50 296 process 26407 at 0x10000730, file checkpoint.c, line 50 295 process 26406 at 0x10000730, file checkpoint.c, line 50 294 process 26405 at 0x10000730, file checkpoint.c, line 50 293 process 26404 at 0x10000730, file checkpoint.c, line 50 292 process 26403 at 0x10000730, file checkpoint.c, line 50 291 process 26402 at 0x10000730, file checkpoint.c, line 50 290 process 26401 at 0x10000730, file checkpoint.c, line 50 289 process 26400 at 0x10000730, file checkpoint.c, line 50 288 process 26399 at 0x10000730, file checkpoint.c, line 50 287 process 26398 at 0x10000730, file checkpoint.c, line 50 286 process 26397 at 0x10000730, file checkpoint.c, line 50 285 process 26396 at 0x10000730, file checkpoint.c, line 50 284 process 26395 at 0x10000730, file checkpoint.c, line 50 283 process 26394 at 0x10000730, file checkpoint.c, line 50 282 process 26393 at 0x10000730, file checkpoint.c, line 50 281 process 26392 at 0x10000730, file checkpoint.c, line 50 280 process 26391 at 0x10000730, file checkpoint.c, line 50 279 process 26390 at 0x10000730, file checkpoint.c, line 50 278 process 26389 at 0x10000730, file checkpoint.c, line 50 277 process 26388 at 0x10000730, file checkpoint.c, line 50 276 process 26387 at 0x10000730, file checkpoint.c, line 50 275 process 26386 at 0x10000730, file checkpoint.c, line 50 274 process 26385 at 0x10000730, file checkpoint.c, line 50 273 process 26384 at 0x10000730, file checkpoint.c, line 50 272 process 26383 at 0x10000730, file checkpoint.c, line 50 271 process 26382 at 0x10000730, file checkpoint.c, line 50 270 process 26381 at 0x10000730, file checkpoint.c, line 50 269 process 26380 at 0x10000730, file checkpoint.c, line 50 268 process 26379 at 0x10000730, file checkpoint.c, line 50 267 process 26378 at 0x10000730, file checkpoint.c, line 50 266 process 26377 at 0x10000730, file checkpoint.c, line 50 265 process 26376 at 0x10000730, file checkpoint.c, line 50 264 process 26375 at 0x10000730, file checkpoint.c, line 50 263 process 26374 at 0x10000730, file checkpoint.c, line 50 262 process 26373 at 0x10000730, file checkpoint.c, line 50 261 process 26372 at 0x10000730, file checkpoint.c, line 50 260 process 26371 at 0x10000730, file checkpoint.c, line 50 259 process 26370 at 0x10000730, file checkpoint.c, line 50 258 process 26369 at 0x10000730, file checkpoint.c, line 50 257 process 26368 at 0x10000730, file checkpoint.c, line 50 256 process 26367 at 0x10000730, file checkpoint.c, line 50 255 process 26366 at 0x10000730, file checkpoint.c, line 50 254 process 26365 at 0x10000730, file checkpoint.c, line 50 253 process 26364 at 0x10000730, file checkpoint.c, line 50 252 process 26363 at 0x10000730, file checkpoint.c, line 50 251 process 26362 at 0x10000730, file checkpoint.c, line 50 250 process 26361 at 0x10000730, file checkpoint.c, line 50 249 process 26360 at 0x10000730, file checkpoint.c, line 50 248 process 26359 at 0x10000730, file checkpoint.c, line 50 247 process 26358 at 0x10000730, file checkpoint.c, line 50 246 process 26357 at 0x10000730, file checkpoint.c, line 50 245 process 26356 at 0x10000730, file checkpoint.c, line 50 244 process 26355 at 0x10000730, file checkpoint.c, line 50 243 process 26354 at 0x10000730, file checkpoint.c, line 50 242 process 26353 at 0x10000730, file checkpoint.c, line 50 241 process 26352 at 0x10000730, file checkpoint.c, line 50 240 process 26351 at 0x10000730, file checkpoint.c, line 50 239 process 26350 at 0x10000730, file checkpoint.c, line 50 238 process 26349 at 0x10000730, file checkpoint.c, line 50 237 process 26348 at 0x10000730, file checkpoint.c, line 50 236 process 26347 at 0x10000730, file checkpoint.c, line 50 235 process 26346 at 0x10000730, file checkpoint.c, line 50 234 process 26345 at 0x10000730, file checkpoint.c, line 50 233 process 26344 at 0x10000730, file checkpoint.c, line 50 232 process 26343 at 0x10000730, file checkpoint.c, line 50 231 process 26342 at 0x10000730, file checkpoint.c, line 50 230 process 26341 at 0x10000730, file checkpoint.c, line 50 229 process 26340 at 0x10000730, file checkpoint.c, line 50 228 process 26339 at 0x10000730, file checkpoint.c, line 50 227 process 26338 at 0x10000730, file checkpoint.c, line 50 226 process 26337 at 0x10000730, file checkpoint.c, line 50 225 process 26336 at 0x10000730, file checkpoint.c, line 50 224 process 26335 at 0x10000730, file checkpoint.c, line 50 223 process 26334 at 0x10000730, file checkpoint.c, line 50 222 process 26333 at 0x10000730, file checkpoint.c, line 50 221 process 26332 at 0x10000730, file checkpoint.c, line 50 220 process 26331 at 0x10000730, file checkpoint.c, line 50 219 process 26330 at 0x10000730, file checkpoint.c, line 50 218 process 26329 at 0x10000730, file checkpoint.c, line 50 217 process 26328 at 0x10000730, file checkpoint.c, line 50 216 process 26327 at 0x10000730, file checkpoint.c, line 50 215 process 26326 at 0x10000730, file checkpoint.c, line 50 214 process 26325 at 0x10000730, file checkpoint.c, line 50 213 process 26324 at 0x10000730, file checkpoint.c, line 50 212 process 26323 at 0x10000730, file checkpoint.c, line 50 211 process 26322 at 0x10000730, file checkpoint.c, line 50 210 process 26321 at 0x10000730, file checkpoint.c, line 50 209 process 26320 at 0x10000730, file checkpoint.c, line 50 208 process 26319 at 0x10000730, file checkpoint.c, line 50 207 process 26318 at 0x10000730, file checkpoint.c, line 50 206 process 26317 at 0x10000730, file checkpoint.c, line 50 205 process 26316 at 0x10000730, file checkpoint.c, line 50 204 process 26315 at 0x10000730, file checkpoint.c, line 50 203 process 26314 at 0x10000730, file checkpoint.c, line 50 202 process 26313 at 0x10000730, file checkpoint.c, line 50 201 process 26312 at 0x10000730, file checkpoint.c, line 50 200 process 26311 at 0x10000730, file checkpoint.c, line 50 199 process 26309 at 0x10000730, file checkpoint.c, line 50 198 process 26308 at 0x10000730, file checkpoint.c, line 50 197 process 26307 at 0x10000730, file checkpoint.c, line 50 196 process 26305 at 0x10000730, file checkpoint.c, line 50 195 process 26304 at 0x10000730, file checkpoint.c, line 50 194 process 26303 at 0x10000730, file checkpoint.c, line 50 193 process 26302 at 0x10000730, file checkpoint.c, line 50 192 process 26301 at 0x10000730, file checkpoint.c, line 50 191 process 26300 at 0x10000730, file checkpoint.c, line 50 190 process 26299 at 0x10000730, file checkpoint.c, line 50 189 process 26296 at 0x10000730, file checkpoint.c, line 50 188 process 26295 at 0x10000730, file checkpoint.c, line 50 187 process 26294 at 0x10000730, file checkpoint.c, line 50 186 process 26293 at 0x10000730, file checkpoint.c, line 50 185 process 26292 at 0x10000730, file checkpoint.c, line 50 184 process 26291 at 0x10000730, file checkpoint.c, line 50 183 process 26290 at 0x10000730, file checkpoint.c, line 50 182 process 26289 at 0x10000730, file checkpoint.c, line 50 181 process 26288 at 0x10000730, file checkpoint.c, line 50 180 process 26287 at 0x10000730, file checkpoint.c, line 50 179 process 26286 at 0x10000730, file checkpoint.c, line 50 178 process 26285 at 0x10000730, file checkpoint.c, line 50 177 process 26284 at 0x10000730, file checkpoint.c, line 50 176 process 26283 at 0x10000730, file checkpoint.c, line 50 175 process 26282 at 0x10000730, file checkpoint.c, line 50 174 process 26281 at 0x10000730, file checkpoint.c, line 50 173 process 26280 at 0x10000730, file checkpoint.c, line 50 172 process 26279 at 0x10000730, file checkpoint.c, line 50 171 process 26278 at 0x10000730, file checkpoint.c, line 50 170 process 26277 at 0x10000730, file checkpoint.c, line 50 169 process 26276 at 0x10000730, file checkpoint.c, line 50 168 process 26275 at 0x10000730, file checkpoint.c, line 50 167 process 26274 at 0x10000730, file checkpoint.c, line 50 166 process 26273 at 0x10000730, file checkpoint.c, line 50 165 process 26272 at 0x10000730, file checkpoint.c, line 50 164 process 26271 at 0x10000730, file checkpoint.c, line 50 163 process 26270 at 0x10000730, file checkpoint.c, line 50 162 process 26269 at 0x10000730, file checkpoint.c, line 50 161 process 26268 at 0x10000730, file checkpoint.c, line 50 160 process 26267 at 0x10000730, file checkpoint.c, line 50 159 process 26266 at 0x10000730, file checkpoint.c, line 50 158 process 26265 at 0x10000730, file checkpoint.c, line 50 157 process 26264 at 0x10000730, file checkpoint.c, line 50 156 process 26263 at 0x10000730, file checkpoint.c, line 50 155 process 26262 at 0x10000730, file checkpoint.c, line 50 154 process 26261 at 0x10000730, file checkpoint.c, line 50 153 process 26260 at 0x10000730, file checkpoint.c, line 50 152 process 26259 at 0x10000730, file checkpoint.c, line 50 151 process 26258 at 0x10000730, file checkpoint.c, line 50 150 process 26257 at 0x10000730, file checkpoint.c, line 50 149 process 26256 at 0x10000730, file checkpoint.c, line 50 148 process 26255 at 0x10000730, file checkpoint.c, line 50 147 process 26254 at 0x10000730, file checkpoint.c, line 50 146 process 26253 at 0x10000730, file checkpoint.c, line 50 145 process 26252 at 0x10000730, file checkpoint.c, line 50 144 process 26251 at 0x10000730, file checkpoint.c, line 50 143 process 26250 at 0x10000730, file checkpoint.c, line 50 142 process 26249 at 0x10000730, file checkpoint.c, line 50 141 process 26248 at 0x10000730, file checkpoint.c, line 50 140 process 26247 at 0x10000730, file checkpoint.c, line 50 139 process 26246 at 0x10000730, file checkpoint.c, line 50 138 process 26245 at 0x10000730, file checkpoint.c, line 50 137 process 26244 at 0x10000730, file checkpoint.c, line 50 136 process 26243 at 0x10000730, file checkpoint.c, line 50 135 process 26242 at 0x10000730, file checkpoint.c, line 50 134 process 26241 at 0x10000730, file checkpoint.c, line 50 133 process 26240 at 0x10000730, file checkpoint.c, line 50 132 process 26239 at 0x10000730, file checkpoint.c, line 50 131 process 26238 at 0x10000730, file checkpoint.c, line 50 130 process 26237 at 0x10000730, file checkpoint.c, line 50 129 process 26235 at 0x10000730, file checkpoint.c, line 50 128 process 26234 at 0x10000730, file checkpoint.c, line 50 127 process 26233 at 0x10000730, file checkpoint.c, line 50 126 process 26232 at 0x10000730, file checkpoint.c, line 50 125 process 26231 at 0x10000730, file checkpoint.c, line 50 124 process 26230 at 0x10000730, file checkpoint.c, line 50 123 process 26229 at 0x10000730, file checkpoint.c, line 50 122 process 26228 at 0x10000730, file checkpoint.c, line 50 121 process 26227 at 0x10000730, file checkpoint.c, line 50 120 process 26226 at 0x10000730, file checkpoint.c, line 50 119 process 26225 at 0x10000730, file checkpoint.c, line 50 118 process 26224 at 0x10000730, file checkpoint.c, line 50 117 process 26223 at 0x10000730, file checkpoint.c, line 50 116 process 26222 at 0x10000730, file checkpoint.c, line 50 115 process 26221 at 0x10000730, file checkpoint.c, line 50 114 process 26220 at 0x10000730, file checkpoint.c, line 50 113 process 26219 at 0x10000730, file checkpoint.c, line 50 112 process 26218 at 0x10000730, file checkpoint.c, line 50 111 process 26217 at 0x10000730, file checkpoint.c, line 50 110 process 26216 at 0x10000730, file checkpoint.c, line 50 109 process 26215 at 0x10000730, file checkpoint.c, line 50 108 process 26214 at 0x10000730, file checkpoint.c, line 50 107 process 26213 at 0x10000730, file checkpoint.c, line 50 106 process 26212 at 0x10000730, file checkpoint.c, line 50 105 process 26211 at 0x10000730, file checkpoint.c, line 50 104 process 26210 at 0x10000730, file checkpoint.c, line 50 103 process 26209 at 0x10000730, file checkpoint.c, line 50 102 process 26208 at 0x10000730, file checkpoint.c, line 50 101 process 26207 at 0x10000730, file checkpoint.c, line 50 100 process 26206 at 0x10000730, file checkpoint.c, line 50 99 process 26205 at 0x10000730, file checkpoint.c, line 50 98 process 26204 at 0x10000730, file checkpoint.c, line 50 97 process 26203 at 0x10000730, file checkpoint.c, line 50 96 process 26202 at 0x10000730, file checkpoint.c, line 50 95 process 26201 at 0x10000730, file checkpoint.c, line 50 94 process 26200 at 0x10000730, file checkpoint.c, line 50 93 process 26199 at 0x10000730, file checkpoint.c, line 50 92 process 26198 at 0x10000730, file checkpoint.c, line 50 91 process 26197 at 0x10000730, file checkpoint.c, line 50 90 process 26196 at 0x10000730, file checkpoint.c, line 50 89 process 26195 at 0x10000730, file checkpoint.c, line 50 88 process 26194 at 0x10000730, file checkpoint.c, line 50 87 process 26193 at 0x10000730, file checkpoint.c, line 50 86 process 26192 at 0x10000730, file checkpoint.c, line 50 85 process 26191 at 0x10000730, file checkpoint.c, line 50 84 process 26190 at 0x10000730, file checkpoint.c, line 50 83 process 26189 at 0x10000730, file checkpoint.c, line 50 82 process 26188 at 0x10000730, file checkpoint.c, line 50 81 process 26187 at 0x10000730, file checkpoint.c, line 50 80 process 26186 at 0x10000730, file checkpoint.c, line 50 79 process 26185 at 0x10000730, file checkpoint.c, line 50 78 process 26184 at 0x10000730, file checkpoint.c, line 50 77 process 26183 at 0x10000730, file checkpoint.c, line 50 76 process 26182 at 0x10000730, file checkpoint.c, line 50 75 process 26181 at 0x10000730, file checkpoint.c, line 50 74 process 26180 at 0x10000730, file checkpoint.c, line 50 73 process 26179 at 0x10000730, file checkpoint.c, line 50 72 process 26178 at 0x10000730, file checkpoint.c, line 50 71 process 26177 at 0x10000730, file checkpoint.c, line 50 70 process 26176 at 0x10000730, file checkpoint.c, line 50 69 process 26175 at 0x10000730, file checkpoint.c, line 50 68 process 26174 at 0x10000730, file checkpoint.c, line 50 67 process 26173 at 0x10000730, file checkpoint.c, line 50 66 process 26172 at 0x10000730, file checkpoint.c, line 50 65 process 26171 at 0x10000730, file checkpoint.c, line 50 64 process 26170 at 0x10000730, file checkpoint.c, line 50 63 process 26169 at 0x10000730, file checkpoint.c, line 50 62 process 26168 at 0x10000730, file checkpoint.c, line 50 61 process 26167 at 0x10000730, file checkpoint.c, line 50 60 process 26166 at 0x10000730, file checkpoint.c, line 50 59 process 26165 at 0x10000730, file checkpoint.c, line 50 58 process 26164 at 0x10000730, file checkpoint.c, line 50 57 process 26163 at 0x10000730, file checkpoint.c, line 50 56 process 26162 at 0x10000730, file checkpoint.c, line 50 55 process 26161 at 0x10000730, file checkpoint.c, line 50 54 process 26160 at 0x10000730, file checkpoint.c, line 50 53 process 26159 at 0x10000730, file checkpoint.c, line 50 52 process 26158 at 0x10000730, file checkpoint.c, line 50 51 process 26157 at 0x10000730, file checkpoint.c, line 50 50 process 26156 at 0x10000730, file checkpoint.c, line 50 49 process 26155 at 0x10000730, file checkpoint.c, line 50 48 process 26154 at 0x10000730, file checkpoint.c, line 50 47 process 26153 at 0x10000730, file checkpoint.c, line 50 46 process 26152 at 0x10000730, file checkpoint.c, line 50 45 process 26151 at 0x10000730, file checkpoint.c, line 50 44 process 26150 at 0x10000730, file checkpoint.c, line 50 43 process 26149 at 0x10000730, file checkpoint.c, line 50 42 process 26148 at 0x10000730, file checkpoint.c, line 50 41 process 26147 at 0x10000730, file checkpoint.c, line 50 40 process 26146 at 0x10000730, file checkpoint.c, line 50 39 process 26145 at 0x10000730, file checkpoint.c, line 50 38 process 26144 at 0x10000730, file checkpoint.c, line 50 37 process 26143 at 0x10000730, file checkpoint.c, line 50 36 process 26142 at 0x10000730, file checkpoint.c, line 50 35 process 26141 at 0x10000730, file checkpoint.c, line 50 34 process 26140 at 0x10000730, file checkpoint.c, line 50 33 process 26139 at 0x10000730, file checkpoint.c, line 50 32 process 26138 at 0x10000730, file checkpoint.c, line 50 31 process 26137 at 0x10000730, file checkpoint.c, line 50 30 process 26136 at 0x10000730, file checkpoint.c, line 50 29 process 26135 at 0x10000730, file checkpoint.c, line 50 28 process 26134 at 0x10000730, file checkpoint.c, line 50 27 process 26133 at 0x10000730, file checkpoint.c, line 50 26 process 26132 at 0x10000730, file checkpoint.c, line 50 25 process 26131 at 0x10000730, file checkpoint.c, line 50 24 process 26130 at 0x10000730, file checkpoint.c, line 50 23 process 26129 at 0x10000730, file checkpoint.c, line 50 22 process 26128 at 0x10000730, file checkpoint.c, line 50 21 process 26127 at 0x10000730, file checkpoint.c, line 50 20 process 26126 at 0x10000730, file checkpoint.c, line 50 19 process 26125 at 0x10000730, file checkpoint.c, line 50 18 process 26124 at 0x10000730, file checkpoint.c, line 50 17 process 26123 at 0x10000730, file checkpoint.c, line 50 16 process 26122 at 0x10000730, file checkpoint.c, line 50 15 process 26121 at 0x10000730, file checkpoint.c, line 50 14 process 26120 at 0x10000730, file checkpoint.c, line 50 13 process 26119 at 0x10000730, file checkpoint.c, line 50 12 process 26118 at 0x10000730, file checkpoint.c, line 50 11 process 26117 at 0x10000730, file checkpoint.c, line 50 10 process 26116 at 0x10000730, file checkpoint.c, line 50 9 process 26115 at 0x10000730, file checkpoint.c, line 50 8 process 26114 at 0x10000730, file checkpoint.c, line 50 7 process 26113 at 0x10000730, file checkpoint.c, line 50 6 process 26112 at 0x10000730, file checkpoint.c, line 50 5 process 26111 at 0x10000730, file checkpoint.c, line 50 4 process 26110 at 0x10000730, file checkpoint.c, line 50 3 process 26109 at 0x10000730, file checkpoint.c, line 50 2 process 26108 at 0x10000730, file checkpoint.c, line 50 1 process 26107 at 0x10000730, file checkpoint.c, line 50 * 0 process 26104 (main process) at 0x10000770, file checkpoint.c, line 55 ERROR: internal buffer is full. UNRESOLVED: gdb.base/checkpoint.exp: info checkpoints with at least 600 checkpoints (gdb) kill Kill the program being debugged? (y or n) y (gdb) PASS: gdb.base/checkpoint.exp: kill all one Executing on build: rm -f pi.txt (timeout = 300) testcase ../../../../src/gdb/testsuite/gdb.base/checkpoint.exp completed in 41 seconds Running ../../../../src/gdb/testsuite/gdb.base/chng-syms.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/chng-syms.c -DVARIABLE=var1 -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/chng-syms (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te p/x 0xfeedface >else >p/x 0xdeadbeef >end $1 = 0xdeadbeef (gdb) PASS: gdb.base/commands.exp: gdbvar_simple_if_test #1 if $foo == 0 >p/x 0xfeedface >else >p/x 0xdeadbeef >end $2 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: gdbvar_simple_if_test #2 set $foo = 5 (gdb) PASS: gdb.base/commands.exp: set foo in gdbvar_simple_while_test while $foo > 0 >p/x 0xfeedface >set $foo -= 1 >end $3 = 0xfeedface $4 = 0xfeedface $5 = 0xfeedface $6 = 0xfeedface $7 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: gdbvar_simple_while_test #1 set $foo = 4 (gdb) PASS: gdb.base/commands.exp: set foo in gdbvar complex_if_while_test while $foo > 0 >set $foo -= 1 >if ($foo % 2) == 1 >p/x 0xdeadbeef >else >p/x 0xfeedface >end >end $8 = 0xdeadbeef $9 = 0xfeedface $10 = 0xdeadbeef $11 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: gdbvar_complex_if_while_test #1 delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 1 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands Failed to read a valid object file image from memory. Breakpoint 1, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) p value=5 $12 = 5 (gdb) PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #1 if value == 1 >p/x 0xfeedface >else >p/x 0xdeadbeef >end $13 = 0xdeadbeef (gdb) PASS: gdb.base/commands.exp: progvar_simple_if_test #1 if value == 5 >p/x 0xfeedface >else >p/x 0xdeadbeef >end $14 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: progvar_simple_if_test #2 set args 5 (gdb) PASS: gdb.base/commands.exp: set args in progvar_simple_while_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 2 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 5 Failed to read a valid object file image from memory. Breakpoint 2, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) p value=5 $15 = 5 (gdb) PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #2 while value > 0 >p/x 0xfeedface >set value -= 1 >end $16 = 0xfeedface $17 = 0xfeedface $18 = 0xfeedface $19 = 0xfeedface $20 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: progvar_simple_while_test #1 set args 4 (gdb) PASS: gdb.base/commands.exp: set args in progvar_complex_if_while_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 3 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 4 Failed to read a valid object file image from memory. Breakpoint 3, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) p value=4 $21 = 4 (gdb) PASS: gdb.base/commands.exp: set value to 4 in progvar_simple_if_test while value > 0 >set value -= 1 >if (value % 2) == 1 >p/x 0xdeadbeef >else >p/x 0xfeedface >end >end $22 = 0xdeadbeef $23 = 0xfeedface $24 = 0xdeadbeef $25 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: progvar_complex_if_while_test #1 set args 5 (gdb) PASS: gdb.base/commands.exp: set args in if_while_breakpoint_command_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 4 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 5 Failed to read a valid object file image from memory. Breakpoint 4, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) p value=5 $26 = 5 (gdb) PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 5 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) PASS: gdb.base/commands.exp: break factorial #1 commands Type commands for when breakpoint 5 is hit, one per line. End with a line saying just "end". PASS: gdb.base/commands.exp: commands in if_while_breakpoint_command_test >while value > 0 >set value -= 1 >if (value % 2) == 1 >p/x 0xdeadbeef >else >p/x 0xfeedface >end >end >end (gdb) PASS: gdb.base/commands.exp: commands part 2 in if_while_breakpoint_command_test continue Continuing. Breakpoint 5, factorial (value=4) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { $27 = 0xdeadbeef $28 = 0xfeedface $29 = 0xdeadbeef $30 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: if_while_breakpoint_command_test #1 info break Num Type Disp Enb Address What 5 breakpoint keep y 0x100004cc in factorial at ../../../../src/gdb/testsuite/gdb.base/run.c:77 breakpoint already hit 1 time while value > 0 set value -= 1 if (value % 2) == 1 p/x 0xdeadbeef else p/x 0xfeedface end end (gdb) PASS: gdb.base/commands.exp: info break in if_while_breakpoint_command_test set args 6 (gdb) PASS: gdb.base/commands.exp: set args in infrun_breakpoint_command_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 6 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 6 Failed to read a valid object file image from memory. Breakpoint 6, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) p value=6 $31 = 6 (gdb) PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #1 delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial if value == 5 Breakpoint 7 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) PASS: gdb.base/commands.exp: break factorial if value == 5 commands Type commands for when breakpoint 7 is hit, one per line. End with a line saying just "end". PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #1 >step >step >step >step >end (gdb) PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #2 continue Continuing. Breakpoint 7, factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { 78 value *= factorial (value - 1); (gdb) PASS: gdb.base/commands.exp: continue in infrun_breakpoint_command_test set args 6 (gdb) PASS: gdb.base/commands.exp: set args in breakpoint_command_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 8 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 6 Failed to read a valid object file image from memory. Breakpoint 8, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) p value=6 $32 = 6 (gdb) PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #2 delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 9 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) PASS: gdb.base/commands.exp: break factorial #2 commands Type commands for when breakpoint 9 is hit, one per line. End with a line saying just "end". printf "Now the value is %d\n", value end >printf "Now the value is %d\n", value >end (gdb) PASS: gdb.base/commands.exp: commands in breakpoint_command_test continue Continuing. Breakpoint 9, factorial (value=5) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { Now the value is 5 (gdb) PASS: gdb.base/commands.exp: continue in breakpoint_command_test print value $33 = 5 (gdb) PASS: gdb.base/commands.exp: print value in breakpoint_command_test set $foo = 4 (gdb) PASS: gdb.base/commands.exp: set foo in user_defined_command_test define mycommand Type commands for definition of "mycommand". End with a line saying just "end". PASS: gdb.base/commands.exp: define mycommand in user_defined_command_test >while $arg0 > 0 >set $arg0 -= 1 >if ($arg0 % 2) == 1 >p/x 0xdeadbeef >else >p/x 0xfeedface >end >end >end (gdb) PASS: gdb.base/commands.exp: enter commands in user_defined_command_test mycommand $foo $34 = 0xdeadbeef $35 = 0xfeedface $36 = 0xdeadbeef $37 = 0xfeedface (gdb) PASS: gdb.base/commands.exp: execute user defined command in user_defined_command_test show user mycommand User command mycommand: while $arg0 > 0 set $arg0 -= 1 if ($arg0 % 2) == 1 p/x 0xdeadbeef else p/x 0xfeedface end end (gdb) PASS: gdb.base/commands.exp: display user command in user_defined_command_test set args 6 (gdb) PASS: gdb.base/commands.exp: set args in watchpoint_command_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 10 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 6 Failed to read a valid object file image from memory. Breakpoint 10, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) watch local_var Watchpoint 11: local_var (gdb) PASS: gdb.base/commands.exp: watch local_var commands 11 Type commands for when breakpoint 11 is hit, one per line. End with a line saying just "end". >PASS: gdb.base/commands.exp: begin commands on watch print value >PASS: gdb.base/commands.exp: add print command to watch continue >PASS: gdb.base/commands.exp: add continue command to watch end (gdb) PASS: gdb.base/commands.exp: end commands on watch continue Continuing. Watchpoint 11: local_var Old value = 0 New value = 1 factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:81 81 return (value); $38 = 1 Watchpoint 11: local_var Old value = 1 New value = 2 0x1000051c in factorial (value=268436788) at ../../../../src/gdb/testsuite/gdb.base/run.c:82 82 } $39 = 268436788 Watchpoint 11 deleted because the program has left the block in which its expression is valid. 0x1000047c in main (argc=2, argv=0xff9606f4, envp=0xff960700) at ../../../../src/gdb/testsuite/gdb.base/run.c:57 57 printf ("%d\n", factorial (1)); No symbol "value" in current context. (gdb) PASS: gdb.base/commands.exp: continue with watch delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 12 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 6 Failed to read a valid object file image from memory. Breakpoint 12, factorial (value=1) at ../../../../src/gdb/testsuite/gdb.base/run.c:77 77 if (value > 1) { (gdb) delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 13 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) PASS: gdb.base/commands.exp: break factorial #3 p value=5 $40 = 5 (gdb) PASS: gdb.base/commands.exp: set value to 5 in test_command_prompt_position if value == 1 >p/x 0xfeedface >else >p/x 0xdeadbeef >end $41 = 0xdeadbeef (gdb) PASS: gdb.base/commands.exp: if test in test_command_prompt_position commands Type commands for when breakpoint 13 is hit, one per line. End with a line saying just "end". >printf "Now the value is %d\n", value >end (gdb) PASS: gdb.base/commands.exp: > OK in test_command_prompt_position maintenance deprecate blah Can't find command 'blah' to deprecate. (gdb) PASS: gdb.base/commands.exp: tried to deprecate non-existing command maintenance deprecate p "new_p" (gdb) PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /1/ p 5 Warning: 'p', an alias for the command 'print' is deprecated. Use 'new_p'. $42 = 5 (gdb) PASS: gdb.base/commands.exp: p deprecated warning, with replacement p 5 $43 = 5 (gdb) PASS: gdb.base/commands.exp: Deprecated warning goes away /1/ maintenance deprecate p "new_p" (gdb) PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /2/ maintenance deprecate print "new_print" (gdb) PASS: gdb.base/commands.exp: maintenance deprecate print "new_print" p 5 Warning: command 'print' (p) is deprecated. Use 'new_print'. $44 = 5 (gdb) PASS: gdb.base/commands.exp: both alias and command are deprecated p 5 $45 = 5 (gdb) PASS: gdb.base/commands.exp: Deprecated warning goes away /2/ maintenance deprecate set remote memory-read-packet-size "srm" (gdb) PASS: gdb.base/commands.exp: deprecate long command /1/ set remote memory-read-packet-size Warning: command 'set remote memory-read-packet-size' is deprecated. Use 'srm'. Argument required (integer, `fixed' or `limited'). (gdb) PASS: gdb.base/commands.exp: long command deprecated /1/ maintenance deprecate set remote memory-read-packet-size (gdb) PASS: gdb.base/commands.exp: deprecate long command /2/ set remote memory-read-packet-size Warning: command 'set remote memory-read-packet-size' is deprecated. No alternative known. Argument required (integer, `fixed' or `limited'). (gdb) PASS: gdb.base/commands.exp: long command deprecated with no alternative /2/ maintenance deprecate "maintenance deprecate" takes an argument, the command you want to deprecate, and optionally the replacement command enclosed in quotes. (gdb) PASS: gdb.base/commands.exp: deprecate with no arguments set args 1 (gdb) PASS: gdb.base/commands.exp: set args in bp_deleted_in_command_test delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break factorial Breakpoint 14 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) PASS: gdb.base/commands.exp: breakpoint in bp_deleted_in_command_test commands Type commands for when breakpoint 14 is hit, one per line. End with a line saying just "end". >PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test silent >PASS: gdb.base/commands.exp: add silent command clear factorial >PASS: gdb.base/commands.exp: add clear command printf "factorial command-list executed\n" >PASS: gdb.base/commands.exp: add printf command cont >PASS: gdb.base/commands.exp: add cont command end (gdb) PASS: gdb.base/commands.exp: end commands run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 1 Failed to read a valid object file image from memory. factorial command-list executed 1 Program exited normally. (gdb) PASS: gdb.base/commands.exp: run factorial until breakpoint set args 1 (gdb) PASS: gdb.base/commands.exp: set args in temporary_breakpoint_commands delete breakpoints (gdb) info breakpoints No breakpoints or watchpoints. (gdb) tbreak factorial Breakpoint 15 at 0x100004cc: file ../../../../src/gdb/testsuite/gdb.base/run.c, line 77. (gdb) PASS: gdb.base/commands.exp: breakpoint in temporary_breakpoint_commands commands Type commands for when breakpoint 15 is hit, one per line. End with a line saying just "end". >PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test silent >PASS: gdb.base/commands.exp: add silent tbreak command printf "factorial tbreak commands executed\n" >PASS: gdb.base/commands.exp: add printf tbreak command cont >PASS: gdb.base/commands.exp: add cont tbreak command end (gdb) PASS: gdb.base/commands.exp: end tbreak commands run Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/commands 1 Failed to read a valid object file image from memory. factorial tbreak commands executed 1 Program exited normally. (gdb) PASS: gdb.base/commands.exp: run factorial until temporary breakpoint print $arg0 $46 = void (gdb) PASS: gdb.base/commands.exp: stray_arg0_test #1 if 1 == 1 >print $arg0 >end $47 = void (gdb) PASS: gdb.base/commands.exp: stray_arg0_test #2 print $arg0 = 1 $48 = 1 (gdb) PASS: gdb.base/commands.exp: stray_arg0_test #3 print $arg0 $49 = 1 (gdb) PASS: gdb.base/commands.exp: stray_arg0_test #4 source file1 1: <<>> in file3 2: <<>> (gdb) PASS: gdb.base/commands.exp: recursive source test testcase ../../../../src/gdb/testsuite/gdb.base/commands.exp completed in 2 seconds Running ../../../../src/gdb/testsuite/gdb.base/completion.exp ... Executing on host: gcc -w -c -g -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break0.o ../../../../src/gdb/testsuite/gdb.base/break.c (timeout = 300) Executing on host: gcc -w -c -g -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break1.o ../../../../src/gdb/testsuite/gdb.base/break1.c (timeout = 300) Executing on host: gcc /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break0.o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break1.o -w -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/break (timeout = 300) get_compiler_info: gcc-4-0-0 GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te f != 1 || y->c != 42) (gdb) info source Current source file is ../../../../src/gdb/testsuite/gdb.base/complex.c Compilation directory is /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite Located in /home/pgilliam/auto-testing/gdb-testing/src/gdb/testsuite/gdb.base/complex.c Contains 71 lines. Source language is c. Compiled with DWARF 2 debugging format. Does not include preprocessor macro info. (gdb) p *y $1 = {c = 42 '*', f = 1 + 0 * I} (gdb) PASS: gdb.base/complex.exp: print complex packed value in C delete breakpoints Delete all breakpoints? (y or n) y (gdb) info breakpoints No breakpoints or watchpoints. (gdb) break f4 Breakpoint 2 at 0x100005f8: file ../../../../src/gdb/testsuite/gdb.base/complex.c, line 69. (gdb) run The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/complex Failed to read a valid object file image from memory. Breakpoint 2, f4 (y=0xff801478) at ../../../../src/gdb/testsuite/gdb.base/complex.c:69 69 if (y->f != 1 || y->c != 42) (gdb) p *y $2 = {c = 42 '*', f = 1 + 0 * I} (gdb) PASS: gdb.base/complex.exp: print complex value in C testcase ../../../../src/gdb/testsuite/gdb.base/complex.exp completed in 1 seconds Running ../../../../src/gdb/testsuite/gdb.base/cond-expr.exp ... Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/int-type.c -w -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/int-type (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te : lis r9,4097 0x10000440 : addi r9,r9,2380 (gdb) PASS: gdb.base/consecutive.exp: get breakpoint address for foo break *0x10000440 Breakpoint 3 at 0x10000440: file ../../../../src/gdb/testsuite/gdb.base/consecutive.c, line 10. (gdb) PASS: gdb.base/consecutive.exp: set bp, 2nd instr step Breakpoint 3, 0x10000440 in foo () at ../../../../src/gdb/testsuite/gdb.base/consecutive.c:10 10 return a[0] + a[1] + a[2] + a[3] + a[4] + a[5] + a[6]; (gdb) PASS: gdb.base/consecutive.exp: stopped at bp, 2nd instr testcase ../../../../src/gdb/testsuite/gdb.base/consecutive.exp completed in 1 seconds Running ../../../../src/gdb/testsuite/gdb.base/constvars.exp ... get_compiler_info: gcc-4-0-0 Executing on host: gcc ../../../../src/gdb/testsuite/gdb.base/constvars.c -g -lm -m32 -o /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/gdb.base/constvars (timeout = 300) GNU gdb 6.4.50.20060503-cvs Copyright (C) 2006 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "powerpc64-unknown-linux-gnu". (gdb) set height 0 (gdb) set width 0 (gdb) dir Reinitialize source path to empty? (y or n) y Source directories searched: $cdir:$cwd (gdb) dir ../../../../src/gdb/testsuite/gdb.base Source directories searched: /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/testsuite/../../../../src/gdb/testsuite/gdb.base:$cdir:$cwd (gdb) file /home/pgilliam/auto-testing/gdb-testing/20060503/build-64/gdb/te