With: - master, - the tentative patch from PR25889 comment 2, and - the submitted patch for PR25875 at https://sourceware.org/pipermail/gdb-patches/2020-April/168011.html, we have for target board debug-types: ... FAIL: gdb.ada/info_auto_lang.exp: language_choice=auto: frame=0, frame_lang=c: info types some_type FAIL: gdb.ada/maint_with_ada.exp: maintenance check-psymtabs FAIL: gdb.base/print-file-var.exp: lang=c: hidden=1: dlopen=0: version_id_main=0: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c: hidden=1: dlopen=0: version_id_main=1: sym1='print-file-var-lib1.c'::this_version_id,sym2=v1: 'print-file-var-lib1.c'::this_version_id == v1 FAIL: gdb.base/print-file-var.exp: lang=c: hidden=1: dlopen=0: version_id_main=1: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c: hidden=1: dlopen=1: version_id_main=0: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c: hidden=1: dlopen=1: version_id_main=1: sym1='print-file-var-lib1.c'::this_version_id,sym2=v1: 'print-file-var-lib1.c'::this_version_id == v1 FAIL: gdb.base/print-file-var.exp: lang=c: hidden=1: dlopen=1: version_id_main=1: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c++: hidden=1: dlopen=0: version_id_main=0: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c++: hidden=1: dlopen=0: version_id_main=1: sym1='print-file-var-lib1.c'::this_version_id,sym2=v1: 'print-file-var-lib1.c'::this_version_id == v1 FAIL: gdb.base/print-file-var.exp: lang=c++: hidden=1: dlopen=0: version_id_main=1: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c++: hidden=1: dlopen=1: version_id_main=0: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/print-file-var.exp: lang=c++: hidden=1: dlopen=1: version_id_main=1: sym1='print-file-var-lib1.c'::this_version_id,sym2=v1: 'print-file-var-lib1.c'::this_version_id == v1 FAIL: gdb.base/print-file-var.exp: lang=c++: hidden=1: dlopen=1: version_id_main=1: sym1='print-file-var-lib2.c'::this_version_id,sym2=v2: 'print-file-var-lib2.c'::this_version_id == v2 FAIL: gdb.base/setshow.exp: annotation_level 2 (timeout) FAIL: gdb.base/setshow.exp: annotation_level 1 FAIL: gdb.base/volatile.exp: ptype victor FAIL: gdb.base/volatile.exp: ptype victory FAIL: gdb.base/volatile.exp: ptype cavern FAIL: gdb.base/volatile.exp: ptype vizier FAIL: gdb.base/volatile.exp: ptype cove FAIL: gdb.base/volatile.exp: ptype cavity FAIL: gdb.base/volatile.exp: ptype vagary FAIL: gdb.base/volatile.exp: ptype vendor FAIL: gdb.cp/local-static.exp: c++: print 'S::method() const volatile' FAIL: gdb.cp/local-static.exp: c++: print 'S::method() volatile const' FAIL: gdb.cp/local-static.exp: c++: print 'S::method(void) const volatile' FAIL: gdb.cp/local-static.exp: c++: print S::method(void) const volatile FAIL: gdb.cp/local-static.exp: c++: print 'S::method(void) volatile const' FAIL: gdb.cp/local-static.exp: c++: print S::method(void) volatile const FAIL: gdb.cp/method.exp: ptype A FAIL: gdb.cp/no-dmgl-verbose.exp: setting breakpoint at 'f(std::string)' FAIL: gdb.cp/oranking.exp: p foo15 (vc) FAIL: gdb.cp/pass-by-ref-2.exp: call cbvFourCCtor (c1v1) FAIL: gdb.cp/ptype-cv-cp.exp: ptype v_const_volatile_my_int FAIL: gdb.guile/scm-symtab.exp: test simple_struct in static symbols FAIL: gdb.python/lib-types.exp: python print (str (const_volatile_class1_obj.type)) FAIL: gdb.python/py-symtab.exp: test simple_struct in static symbols FAIL: gdb.python/py-xmethods.exp: before: g_size_diff 2 FAIL: gdb.python/py-xmethods.exp: before: g_size_mul 2 FAIL: gdb.python/py-xmethods.exp: before: g.mul<double>(2.0) FAIL: gdb.python/py-xmethods.exp: before: g_mul 2 gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' gdb compile failed, error: Unrecognized option: 'f' === gdb Summary === # of expected passes 78669 # of unexpected failures 42 # of expected failures 130 # of known failures 73 # of untested testcases 37 # of unsupported tests 83 ...
(In reply to Tom de Vries from comment #0) > FAIL: gdb.guile/scm-symtab.exp: test simple_struct in static symbols > FAIL: gdb.python/py-symtab.exp: test simple_struct in static symbols These ones disappear with the tentative fix for PR gcc/90232.
(In reply to Tom de Vries from comment #1) > (In reply to Tom de Vries from comment #0) > > FAIL: gdb.guile/scm-symtab.exp: test simple_struct in static symbols > > FAIL: gdb.python/py-symtab.exp: test simple_struct in static symbols > > These ones disappear with the tentative fix for PR gcc/90232. And have been xfailed ( https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6e4e3fe1b6d68bde1f4e022bd0675fe36420e976 ).
(In reply to Tom de Vries from comment #0) > FAIL: gdb.python/py-xmethods.exp: before: g_size_diff 2 > FAIL: gdb.python/py-xmethods.exp: before: g_size_mul 2 PR25898 - "[debug-types] FAIL: gdb.python/py-xmethods.exp: before: g_size_diff 2" > FAIL: gdb.python/py-xmethods.exp: before: g.mul<double>(2.0) > FAIL: gdb.python/py-xmethods.exp: before: g_mul 2 PR gcc/94887 - "-fdebug-types-section drops DW_TAG_formal_parameter and DW_TAG_template_type_param" ( https://gcc.gnu.org/bugzilla/show_bug.cgi?id=94887 ).