Bug 25892 - [debug-types] Testsuite FAILs
Summary: [debug-types] Testsuite FAILs
Status: NEW
Alias: None
Product: gdb
Classification: Unclassified
Component: testsuite (show other bugs)
Version: HEAD
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-04-29 07:48 UTC by Tom de Vries
Modified: 2020-04-30 13:24 UTC (History)
0 users

See Also:
Host:
Target:
Build:
Last reconfirmed:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom de Vries 2020-04-29 07:48:02 UTC
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
...
Comment 1 Tom de Vries 2020-04-29 07:57:25 UTC
(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.
Comment 2 Tom de Vries 2020-04-29 11:24:39 UTC
(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 ).
Comment 3 Tom de Vries 2020-04-30 13:24:47 UTC
(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 ).