# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 1 common sum files: gdb.sum Comparing: REFERENCE:/tmp/gxx-sum1.1053066 CURRENT: /tmp/gxx-sum2.1053066 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 134137 | 134195 | | Unexpected fails [FAIL] | 88 | 88 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 95 | 90 | | Known fails [KFAIL] | 120 | 118 | | Unresolved [UNRESOLVED] | 0 | 0 | | Unsupported [UNSUPPORTED] | 574 | 574 | | Untested [UNTESTED] | 25 | 25 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.994024 RES PASS ratio: 0.994041 ***** 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=off: cond_bp_target=1: inferior 1 exited (prompt) (PRMS: gdb/18749) o IMPROVEMENTS TO BE CHECKED: +------------------------------------------+---------+ | PASS disappears [PASS => ] | 36 | | New PASS [ => PASS] | 87 | | XFAIL disappears [XFAIL=> ] | 5 | | KFAIL disappears [KFAIL=> ] | 3 | | Flaky cases, ignored [~RANDOM ] | 7 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 138 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: gdb:gdb.base/gdbvars.exp gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Change convenience variable to different string value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Check whether non-void convenience variable is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Check whether non-void function is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Check whether void convenience variable is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Check whether void function is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print (value-history[MAX] - 3) using implicit index $ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print contents of convenience variable $_ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print contents of new convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print contents of new convenience variable of program variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print contents of uninitialized convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print internal function $_isvoid gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print new contents of convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[1] using explicit index $1 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[2] using explicit index $2 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[3] using explicit index $3 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[MAX-1] again using implicit index $$ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[MAX-1] using inplicit index $$ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[MAX-2] using explicit index $$2 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[MAX] using explicit index $$0 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[MAX] using explicit index $0 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print value-history[MAX] using implicit index $ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Print void convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set a new convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set a new convenience variable to a program variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set convenience variable $_ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set convenience variable to a new value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set convenience variable to array value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set convenience variable to different array value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set convenience variable to string value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set value-history[1] using $1 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set value-history[2] using $2 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set value-history[3] using $3 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Set void convenience variable to 1 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Use convenience variable assignment in arithmetic expression gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Use convenience variable in arithmetic expression gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: Use value-history element in arithmetic expression - New PASS [ => PASS]: Executed from: gdb:gdb.base/gdbvars.exp gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: change convenience variable to different string value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: check whether non-void convenience variable is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: check whether non-void function is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: check whether void convenience variable is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: check whether void function is void gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print (value-history[MAX] - 3) using implicit index $ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print contents of convenience variable $_ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print contents of new convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print contents of new convenience variable of program variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print contents of uninitialized convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print internal function $_isvoid gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print new contents of convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[1] using explicit index $1 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[2] using explicit index $2 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[3] using explicit index $3 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[MAX-1] again using implicit index $$ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[MAX-1] using inplicit index $$ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[MAX-2] using explicit index $$2 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[MAX] using explicit index $$0 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[MAX] using explicit index $0 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print value-history[MAX] using implicit index $ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: print void convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set a new convenience variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set a new convenience variable to a program variable gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set convenience variable $_ gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set convenience variable to a new value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set convenience variable to array value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set convenience variable to different array value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set convenience variable to string value gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set value-history[1] using $1 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set value-history[2] using $2 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set value-history[3] using $3 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: set void convenience variable to 1 gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: use convenience variable assignment in arithmetic expression gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: use convenience variable in arithmetic expression gdb:gdb.base/gdbvars.exp=gdb.base/gdbvars.exp: use value-history element in arithmetic expression 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 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 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: reset timer in the inferior 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 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: reset timer in the inferior 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 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on Executed from: gdb:gdb.threads/non-ldr-exit.exp gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally 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=0: 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=0: no threads left - 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 3: 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 8: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM) - KFAIL disappears [KFAIL=> ]: Executed from: gdb:gdb.threads/non-ldr-exit.exp gdb:gdb.threads/non-ldr-exit.exp=gdb.threads/non-ldr-exit.exp: program exits normally (PRMS: gdb/18717) 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=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=off: 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 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 # Regressions found # Regressions in 1 common sum files found