# Comparing directories # REFERENCE: base-artifacts/sumfiles # CURRENT: artifacts/sumfiles # Comparing 1 common sum files: gdb.sum Comparing: REFERENCE:/tmp/gxx-sum1.1320322 CURRENT: /tmp/gxx-sum2.1320322 +---------+---------+ o RUN STATUS: | REF | RES | +------------------------------------------+---------+---------+ | Passes [PASS] | 134079 | 134169 | | Unexpected fails [FAIL] | 88 | 88 | | Errors [ERROR] | 0 | 0 | | Unexpected passes [XPASS] | 0 | 0 | | Expected fails [XFAIL] | 91 | 89 | | Known fails [KFAIL] | 120 | 120 | | Unresolved [UNRESOLVED] | 0 | 0 | | Unsupported [UNSUPPORTED] | 570 | 570 | | Untested [UNTESTED] | 25 | 25 | +------------------------------------------+---------+---------+ REF PASS ratio: 0.994051 RES PASS ratio: 0.994055 ***** 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 => ] | 24 | | New PASS [ => PASS] | 113 | | XFAIL disappears [XFAIL=> ] | 4 | | XFAIL appears [ =>XFAIL] | 2 | | Flaky cases, ignored [~RANDOM ] | 1 | +------------------------------------------+---------+ | TOTAL_IMPROVEMENTS_TO_BE_CHECKED | 144 | +------------------------------------------+---------+ - PASS disappears [PASS => ]: Executed from: gdb:gdb.base/gold-gdb-index.exp gdb:gdb.base/gold-gdb-index.exp=gdb.base/gold-gdb-index.exp: find index type gdb:gdb.base/gold-gdb-index.exp=gdb.base/gold-gdb-index.exp: find index type, check type is valid 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 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 - New PASS [ => 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: check debug style gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: check debug style, check type is valid gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: check if index present, check type is valid 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: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: ptype bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: ptype baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: ptype foo_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=dwarf5: ptype woof_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: import python scripts 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=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 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 gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: check if index present, check type is valid gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: 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=gdb: 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=gdb: 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=gdb: 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=gdb: 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=gdb: 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=gdb: 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=gdb: 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=gdb: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: ptype bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: ptype baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: ptype foo_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: ptype woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: py-show-type woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: type=bar_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: 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=gdb: type=baz_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: 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=gdb: type=foo_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: index_type=gdb: type=foo_t: py-show-type foo_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: 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: no index: 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: no index: 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: no index: 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: no index: 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: no index: 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: no index: 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: no index: 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: no index: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: ptype bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: ptype baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: ptype foo_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: ptype woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: py-show-type woof_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: type=bar_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: type=bar_t: py-show-type bar_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: type=baz_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: type=baz_t: py-show-type baz_t gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: type=foo_t: import python scripts gdb:gdb.base/gdb-index-many-types.exp=gdb.base/gdb-index-many-types.exp: no index: type=foo_t: py-show-type foo_t Executed from: gdb:gdb.base/type-and-typedef.exp gdb:gdb.base/type-and-typedef.exp=gdb.base/type-and-typedef.exp: after starting the inferior, check bar gdb:gdb.base/type-and-typedef.exp=gdb.base/type-and-typedef.exp: after starting the inferior, check baz gdb:gdb.base/type-and-typedef.exp=gdb.base/type-and-typedef.exp: after starting the inferior, check foo gdb:gdb.base/type-and-typedef.exp=gdb.base/type-and-typedef.exp: before inferior is started, check bar gdb:gdb.base/type-and-typedef.exp=gdb.base/type-and-typedef.exp: before inferior is started, check baz gdb:gdb.base/type-and-typedef.exp=gdb.base/type-and-typedef.exp: before inferior is started, check foo 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 4: attach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3 gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: 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 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 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 - 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 4: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: 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 9: 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 5: attach (EPERM) gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: 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 4: reset timer in the inferior # Improvements found # No regression found in 1 common sum files