# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 1 common sum files: gdb.sum Comparing: REFERENCE:/tmp/gxx-sum1.1467081 CURRENT: /tmp/gxx-sum2.1467081 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 135766 | 135843 | | Unexpected fails [FAIL] | 66 | 66 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 91 | 89 | | Known fails [KFAIL] | 113 | 114 | | Unresolved [UNRESOLVED] | 0 | 0 | | Unsupported [UNSUPPORTED] | 581 | 581 | | Untested [UNTESTED] | 25 | 25 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.994255 RES PASS ratio: 0.994251 ***** 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] | 2 | +------------------------------------------+---------+ | TOTAL_REGRESSIONS | 2 | +------------------------------------------+---------+ - 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 (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) o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 21 | | New PASS [ => PASS] | 96 | | XFAIL disappears [XFAIL=> ] | 4 | | XFAIL appears [ =>XFAIL] | 2 | | KFAIL disappears [KFAIL=> ] | 1 | | Flaky cases, ignored [~RANDOM ] | 4 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 128 | +------------------------------------------+---------+ - 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 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: 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 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 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 gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: no threads left - New PASS [ => PASS]: Executed from: gdb:gdb.cp/infcall-ctors.exp gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: add two temporaries of S gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: call copy ctor on object via history gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: cast ((Base)d1).x gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: cast (Base)(d1) slices to Base gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base via typedef in namespace gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base via typedef name gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base via using alias gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base via using alias in namespace gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base() default gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base(7) with argument gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct Base(d1) from Derived gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::Derived via typedef name gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::Derived via using alias gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::Derived() and access .y gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::Derived() via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::Derived(1, 2) and access .y gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::Derived(1, 2) via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::U via typedef name gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::U() via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::U(13) and access .a gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct NS::U(13) via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct S via typedef name (not underlying struct tag) gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct S via using alias gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct S(99) via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct U() via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct U(99) and access .x gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct U(99) via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct global union U via typedef name gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: construct swapcopy via inferior function call gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: continue to breakpoint: stop-here gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: nested function call using temporaries gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: pass-by-value copy ctor swaps members gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print b gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print b1 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print b2 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print d gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print d1 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print s0 default ctor gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print s1 with 42 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print u0 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print u1 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print uv0 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: print uv1 gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype Base gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype NS::Derived gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype NS::U gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype S gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype U gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype of Base temporary gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype of NS::Derived temporary gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype of NS::U temporary gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype of U temporary gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: ptype swapcopy gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: swapcopy local passed by value uses copy ctor gdb:gdb.cp/infcall-ctors.exp=gdb.cp/infcall-ctors.exp: temporary in function call 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 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 5: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: 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: 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 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: 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 2: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: 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 10: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach (EPERM) - 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=on: cond_bp_target=1: inferior 1 exited (memory error) (PRMS: gdb/18749) - 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 10: kill process gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior 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 8: reset timer in the inferior # Regressions found # Regressions in 1 common sum files found