# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 1 common sum files: gdb.sum Comparing: REFERENCE:/tmp/gxx-sum1.1385774 CURRENT: /tmp/gxx-sum2.1385774 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 135706 | 135894 | | Unexpected fails [FAIL] | 67 | 68 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 89 | 90 | | Known fails [KFAIL] | 115 | 115 | | Unresolved [UNRESOLVED] | 0 | 0 | | Unsupported [UNSUPPORTED] | 582 | 582 | | Untested [UNTESTED] | 25 | 25 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.994223 RES PASS ratio: 0.994224 ***** WARNING: No REF execution test FAILed. Check execution engine configuration. ***** ***** WARNING: No RES execution test FAILed. Check execution engine configuration. ***** o REGRESSIONS: +------------------------------------------+---------+ +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 0 | +------------------------------------------+---------+ o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 37 | | New PASS [ => PASS] | 218 | | XFAIL disappears [XFAIL=> ] | 2 | | XFAIL appears [ =>XFAIL] | 3 | | Flaky cases, ignored [~RANDOM ] | 8 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 268 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: 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 1: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted on 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: multi-process: continue: detach: continue gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: continue to breakpoint: _exit gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: detach child gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: continue: detach: switch to parent - New PASS [ => PASS]: Executed from: gdb:gdb.base/skip-tree.exp gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=**/**/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=**/**/**/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=**/**/**/*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=**/**/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=**/**/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=**/**/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**/*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/**: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ROOT/aa/bb/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=aa/bb*/file*.*c*: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=bb/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=dd/**/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=ee/ff/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=file.?: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=file.?: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=file.?: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=file.?: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=file.?: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=file.?: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=false: spec=xxx: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=**/**/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=**/**/**/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=**/**/**/*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=**/**/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=**/**/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=**/**/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**/*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/**: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ROOT/aa/bb/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=aa/bb*/file*.*c*: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=bb/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=dd/**/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/**/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=ee/ff/*.c: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=file.?: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=file.?: skip func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=file.?: skip func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=file.?: skip func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=file.?: skip func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=file.?: step upto func1 call gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: finish from func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: finish from func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: finish from func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: finish from func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: setup skip pattern gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: step into func1 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: step into func2 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: step into func3 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: step into func4 gdb:gdb.base/skip-tree.exp=gdb.base/skip-tree.exp: relative_compile_filenames=true: spec=xxx: step upto func1 call Executed from: gdb:gdb.base/skip.exp gdb:gdb.base/skip.exp=gdb.base/skip.exp: skip -gfile [[:punct:]]*.c gdb:gdb.base/skip.exp=gdb.base/skip.exp: skip -gfile []-W] gdb:gdb.base/skip.exp=gdb.base/skip.exp: skip -gfile [n-a] 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 3: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on - 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 3: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM) - XFAIL appears [ =>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 1: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach (EPERM) - Flaky cases, ignored [~RANDOM ]: 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 3: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off 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: multi-process: continue: detach: continue to breakpoint: _exit (timeout) # Improvements found # No regression found in 1 common sum files