[PINGv3] [PATCH v2 00/11] gdb/testsuite: Cleanup gdb.base for clang testing
Bruno Larsen
blarsen@redhat.com
Tue May 10 20:06:06 GMT 2022
Kindly pinging, v3
Cheers!
Bruno Larsen
On 5/3/22 17:43, Bruno Larsen wrote:
> 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