From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id C7EBF385781D for ; Wed, 26 Jan 2022 19:51:16 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org C7EBF385781D Received: from mimecast-mx01.redhat.com (mimecast-mx01.redhat.com [209.132.183.4]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-645-M2TQld7kM6GXBrARARZlAA-1; Wed, 26 Jan 2022 14:51:14 -0500 X-MC-Unique: M2TQld7kM6GXBrARARZlAA-1 Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.phx2.redhat.com [10.5.11.13]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mimecast-mx01.redhat.com (Postfix) with ESMTPS id B2E3C18B9ECA for ; Wed, 26 Jan 2022 19:51:13 +0000 (UTC) Received: from blarsen.com (ovpn-116-36.gru2.redhat.com [10.97.116.36]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 4BC274ABBC; Wed, 26 Jan 2022 19:51:09 +0000 (UTC) From: Bruno Larsen To: gdb-patches@sourceware.org Subject: [PATCH 00/11] gdb/testsuite: Cleanup gdb.base for clang testing Date: Wed, 26 Jan 2022 16:50:42 -0300 Message-Id: <20220126195053.69559-1-blarsen@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.13 X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" X-Spam-Status: No, score=-7.2 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 26 Jan 2022 19:51:22 -0000 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 GCC failures. Bruno Larsen (11): change gdb.base/skip.exp to use finish instead of step change gdb.base/symbol-alias to xfail with clang Change gdb.base/skip-solib.exp deal with lack of epilogue information 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: don't test gdb.base/msym-bp-shl with clang make use of finish to leave function in gdb.base/skip-inline.exp 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 | 7 +++ 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.exp | 11 +++- gdb/testsuite/gdb.base/skip.exp | 56 +++++++++------------ gdb/testsuite/gdb.base/symbol-alias.exp | 9 +++- 12 files changed, 86 insertions(+), 51 deletions(-) -- 2.31.1