# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 1 common sum files: gdb.sum Comparing: REFERENCE:/tmp/gxx-sum1.609501 CURRENT: /tmp/gxx-sum2.609501 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 121869 | 121989 | | Unexpected fails [FAIL] | 209 | 215 | | Errors [ERROR] | 2 | 4 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 91 | 90 | | Known fails [KFAIL] | 166 | 164 | | Unresolved [UNRESOLVED] | 2 | 2 | | Unsupported [UNSUPPORTED] | 592 | 595 | | Untested [UNTESTED] | 87 | 87 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.991416 RES PASS ratio: 0.991368 ***** WARNING: No REF execution test FAILed. Check execution engine configuration. ***** ***** WARNING: No RES execution test FAILed. Check execution engine configuration. ***** o REGRESSIONS: +------------------------------------------+---------+ | KFAIL appears [ =>KFAIL] | 1 | +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 1 | +------------------------------------------+---------+ - KFAIL appears [ =>KFAIL]: Executed from: gdb:gdb.threads/process-dies-while-handling-bp.exp gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited (memory error) (PRMS: gdb/18749) o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 81 | | New PASS [ => PASS] | 210 | | FAIL now UNSUPPORTED [FAIL =>UNSUP] | 3 | | FAIL disappears [FAIL => ] | 3 | | XFAIL disappears [XFAIL=> ] | 2 | | XFAIL appears [ =>XFAIL] | 1 | | KFAIL disappears [KFAIL=> ] | 3 | | Flaky cases, ignored [~RANDOM ] | 53 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 356 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: gdb:gdb.base/gdb-index-many-types.exp gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: type=bar_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: type=baz_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: type=baz_t: py-show-type baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: type=foo_t: import python scripts Executed from: gdb:gdb.opt/inline-bt.exp gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: backtrace from bar, 1 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: backtrace from bar, 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: backtrace from bar, 3 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: backtrace hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: bar not inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: continue to bar, 1 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: continue to bar, 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: continue to bar, 3 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: func1 inlined, 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: func1 inlined, 3 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: func2 inlined, 3 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: info frame still works gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: maint flush register-cache gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: set backtrace limit 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: up from bar, 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: up from bar, 3 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: up from bar, 4 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: up from func1, 3 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: up hits limit Executed from: gdb:gdb.threads/next-fork-exec-other-thread.exp gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to other line Executed from: gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=0: continue - New PASS [ => PASS]: Executed from: gdb:gdb.base/gdb-sigterm.exp gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=0: expect eof (got eof) gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=1: continue gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=1: run a bit gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=1: set debug infrun 1 gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=1: set range-stepping off Executed from: gdb:gdb.base/shell-no-terminal.exp gdb:gdb.base/shell-no-terminal.exp=gdb.base/shell-no-terminal.exp: check shell command output Executed from: gdb:gdb.base/startup-hints.exp gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 0 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 1 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 100 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 2 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 3 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 4 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 45 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 46 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 47 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 48 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 49 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 5 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 50 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 51 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 52 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 53 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 54 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=false: test_for_hint_with_width: check for hint with width 55 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 0 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 1 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 100 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 2 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 3 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 4 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 45 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 46 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 47 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 48 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 49 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 5 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 50 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 51 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 52 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 53 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 54 gdb:gdb.base/startup-hints.exp=gdb.base/startup-hints.exp: load_exec=true: test_for_hint_with_width: check for hint with width 55 Executed from: gdb:gdb.dwarf2/dw2-inline-bt.exp gdb:gdb.dwarf2/dw2-inline-bt.exp=gdb.dwarf2/dw2-inline-bt.exp: backtrace show correct line number in main gdb:gdb.dwarf2/dw2-inline-bt.exp=gdb.dwarf2/dw2-inline-bt.exp: correct lines are shown for frame 1 gdb:gdb.dwarf2/dw2-inline-bt.exp=gdb.dwarf2/dw2-inline-bt.exp: get pc after return from func gdb:gdb.dwarf2/dw2-inline-bt.exp=gdb.dwarf2/dw2-inline-bt.exp: move up from func to main Executed from: gdb:gdb.opt/inline-bt.exp gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: backtrace hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: bt from not_inline_func to main gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: continue to breakpoint: stop in not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: first stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: first stop at bar: bar not inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: first stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: info frame still works gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: maint flush register-cache gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: second stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: second stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: second stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: second stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: select frame for main from not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: set backtrace limit 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: third stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: third stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: third stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: third stop at bar: func2 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: third stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: third stop at bar: up from func1 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O0: up hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: backtrace hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: bt from not_inline_func to main gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: continue to breakpoint: stop in not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: first stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: first stop at bar: bar not inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: first stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: info frame still works gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: maint flush register-cache gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: second stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: second stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: second stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: second stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: select frame for main from not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: set backtrace limit 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: third stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: third stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: third stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: third stop at bar: func2 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: third stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: third stop at bar: up from func1 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O1: up hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: backtrace hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: bt from not_inline_func to main gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: continue to breakpoint: stop in not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: first stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: first stop at bar: bar not inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: first stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: info frame still works gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: maint flush register-cache gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: second stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: second stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: second stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: second stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: select frame for main from not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: set backtrace limit 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: third stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: third stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: third stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: third stop at bar: func2 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: third stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: third stop at bar: up from func1 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=O2: up hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: backtrace hits limit gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: bt from not_inline_func to main gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: continue to breakpoint: stop in not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: first stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: first stop at bar: bar not inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: first stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: info frame still works gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: maint flush register-cache gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: second stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: second stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: second stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: second stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: select frame for main from not_inline_func gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: set backtrace limit 2 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: third stop at bar: backtrace from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: third stop at bar: continue to breakpoint: continue to bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: third stop at bar: func1 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: third stop at bar: func2 inlined gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: third stop at bar: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: third stop at bar: up from func1 gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: up from bar gdb:gdb.opt/inline-bt.exp=gdb.opt/inline-bt.exp: opt_level=Og: up hits limit Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on Executed from: gdb:gdb.threads/next-fork-exec-other-thread.exp gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=14: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=14: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=14: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=12: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=12: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=13: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=13: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=13: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=14: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=14: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=14: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=15: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=15: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=15: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=16: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=16: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=16: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=17: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=17: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=17: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=18: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=18: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=18: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=19: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=19: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=19: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=20: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=20: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=20: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=21: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=21: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=21: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=22: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=22: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=22: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=23: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=23: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=23: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=24: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=24: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=24: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=25: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=25: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=25: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=26: next to break here gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=26: next to for loop gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=26: next to other line gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to other line Executed from: gdb:gdb.threads/process-dies-while-handling-bp.exp gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: no threads left gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: no threads left - FAIL now UNSUPPORTED [FAIL =>UNSUP]: Executed from: gdb:gdb.cp/typeid.exp gdb:gdb.cp/typeid.exp=gdb.cp/typeid.exp: before starting: print &typeid(ccp) gdb:gdb.cp/typeid.exp=gdb.cp/typeid.exp: before starting: print &typeid(cp) gdb:gdb.cp/typeid.exp=gdb.cp/typeid.exp: before starting: print &typeid(i) - FAIL disappears [FAIL => ]: Executed from: gdb:gdb.cp/typeid.exp gdb:gdb.cp/typeid.exp=gdb.cp/typeid.exp: before starting: print &typeid(ccp) == &typeid(typeof(ccp)) gdb:gdb.cp/typeid.exp=gdb.cp/typeid.exp: before starting: print &typeid(cp) == &typeid(typeof(cp)) gdb:gdb.cp/typeid.exp=gdb.cp/typeid.exp: before starting: print &typeid(i) == &typeid(typeof(i)) - XFAIL disappears [XFAIL=> ]: Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM) Executed from: gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=1: continue (PR 29965) - XFAIL appears [ =>XFAIL]: Executed from: gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=0: continue (PR 29965) - KFAIL disappears [KFAIL=> ]: Executed from: gdb:gdb.threads/process-dies-while-handling-bp.exp gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749) gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) - Flaky cases, ignored [~RANDOM ]: Executed from: gdb:gdb.base/gdb-index-many-types.exp gdb:gdb.base/gdb-index-many-types.exp=GDB process no longer exists gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types-2.c 'typedef struct foo_t': info types foo_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types-2.c 'typedef struct woof_t': info types woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types-3.c 'typedef struct bar_t': info types bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types-3.c 'typedef struct woof_t': info types woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types.h 'typedef struct bar_t bar_t;': info types bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types.h 'typedef struct baz_t': info types baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types.h 'typedef struct foo_t foo_t;': info types foo_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: gdb-index-many-types.h '} baz_t;': info types baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: py-show-type woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: type=bar_t: py-show-type bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: type=foo_t: py-show-type foo_t Executed from: gdb:gdb.base/gdb-sigterm.exp gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=0: expect eof (GDB internal error) gdb:gdb.base/gdb-sigterm.exp=gdb.base/gdb-sigterm.exp: pass=1: expect eof (GDB internal error) Executed from: gdb:gdb.threads/interrupt-while-step-over.exp gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=10: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=11: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=13: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=14: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=17: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=18: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=19: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=2: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=3: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=4: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=6: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=7: wait for stops (timeout) gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=9: wait for stops (timeout) Executed from: gdb:gdb.threads/next-fork-other-thread.exp gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=0: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=0: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to other line gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to other line gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to other line gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to other line gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to other line gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to break here gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to for loop gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to other line Executed from: gdb:gdb.threads/process-dies-while-detaching.exp gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue # Regressions found # Regressions in 1 common sum files found