[PINGv2] [PATCH v2 00/11] gdb/testsuite: Cleanup gdb.base for clang testing
Bruno Larsen
blarsen@redhat.com
Tue May 3 20:43:55 GMT 2022
Kindly pinging, v2
Cheers!
Bruno Larsen
On 4/26/22 10:17, Bruno Larsen wrote:
> Kindly pinging
>
> Cheers!
> Bruno Larsen
>
> On 4/11/22 17:13, Bruno Larsen wrote:
>> When testing GDB with clang, gdb.base had over 50 more failures than when
>> testing with gcc. Examining the failed tests led to a few clang bugs, a
>> few GDB bugs, and many testsuite assumptions that could be changed.
>>
>> After this patch series, nothing should be changed for testing with gcc,
>> and testing with clang should only show non-trivial failures for
>> maint.exp and macscp.exp, along with the same GCC failures.
>>
>> Changes in v2:
>> * Introduced gdb_step_until_regexp, based on Pedro's and Andrew's suggestions
>> * reworked fixes for: skip.exp, skip-solib.exp and msym-bp-shl.exp
>> * Used Pedro's suggestion for call-ar-st
>> * reordered patches slightly
>>
>> Bruno Larsen (11):
>> gdb/testsuite: introduce gdb_step_until_regexp
>> Change gdb.base/skip-solib.exp deal with lack of epilogue information
>> change gdb.base/skip.exp to use finish instead of step
>> change gdb.base/symbol-alias to xfail with clang
>> change gdb.base/nodebug.c to not fail with clang
>> update gdb.base/info-program.exp to not fail with clang
>> fix gdb.base/access-mem-running.exp for clang testing
>> Fix gdb.base/call-ar-st to work with Clang
>> add xfails to gdb.base/complex-parts.exp when testing with clang
>> gdb/testsuite: fix gdb.base/msym-bp-shl when running with Clang
>> explicitly test for stderr in gdb.base/dprintf.exp
>>
>> gdb/testsuite/gdb.base/access-mem-running.c | 2 +-
>> gdb/testsuite/gdb.base/call-ar-st.exp | 13 +-
>> gdb/testsuite/gdb.base/complex-parts.exp | 5 +
>> gdb/testsuite/gdb.base/dprintf.exp | 10 ++
>> gdb/testsuite/gdb.base/info-program.exp | 2 +-
>> gdb/testsuite/gdb.base/msym-bp-shl.exp | 8 +
>> gdb/testsuite/gdb.base/nodebug.c | 2 +-
>> gdb/testsuite/gdb.base/nodebug.exp | 2 +-
>> gdb/testsuite/gdb.base/skip-inline.exp | 18 ++-
>> gdb/testsuite/gdb.base/skip-solib-lib.c | 3 +-
>> gdb/testsuite/gdb.base/skip-solib-main.c | 3 +-
>> gdb/testsuite/gdb.base/skip-solib.exp | 12 +-
>> gdb/testsuite/gdb.base/skip.exp | 164 ++++++++++++++++----
>> gdb/testsuite/gdb.base/symbol-alias.exp | 9 +-
>> gdb/testsuite/lib/gdb.exp | 30 ++++
>> 15 files changed, 232 insertions(+), 51 deletions(-)
>>
More information about the Gdb-patches
mailing list