From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from gnu.wildebeest.org (gnu.wildebeest.org [45.83.234.184]) by sourceware.org (Postfix) with ESMTPS id B2DF93858D28 for ; Fri, 24 Mar 2023 23:58:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org B2DF93858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=klomp.org Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=klomp.org Received: from csb.redhat.com (deer0x03.wildebeest.org [172.31.17.133]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by gnu.wildebeest.org (Postfix) with ESMTPSA id 8355A313AC9B; Sat, 25 Mar 2023 00:58:29 +0100 (CET) Received: by csb.redhat.com (Postfix, from userid 10916) id 38892EE3BC; Sat, 25 Mar 2023 00:58:29 +0100 (CET) From: Mark Wielaard To: debugedit@sourceware.org Cc: Mark Wielaard Subject: [PATCH 1/3] debugedit: skip .debug_types tests if compiler doesn't generate section Date: Sat, 25 Mar 2023 00:58:05 +0100 Message-Id: <20230324235807.2335399-1-mark@klomp.org> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-3036.9 required=5.0 tests=BAYES_00,GIT_PATCH_0,JMQ_SPF_NEUTRAL,KAM_DMARC_STATUS,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: Some compilers don't generate a .debug_types section even when compiling with -fdebug-types-section. Skip testing the .debug_types tests in that case. Signed-off-by: Mark Wielaard --- tests/debugedit.at | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/debugedit.at b/tests/debugedit.at index 725e68e..0601127 100644 --- a/tests/debugedit.at +++ b/tests/debugedit.at @@ -364,6 +364,7 @@ AT_CLEANUP AT_SETUP([debugedit .debug_types objects]) AT_KEYWORDS([debugtypes] [debugedit]) DEBUGEDIT_SETUP([-fdebug-types-section -gdwarf-4]) +AT_SKIP_IF([! $READELF -S ./foo.o ./subdir_bar/bar.o ./baz.o | grep -q '.debug_types']) AT_DATA([expout], [st1 @@ -401,6 +402,7 @@ AT_CLEANUP AT_SETUP([debugedit .debug_types partial]) AT_KEYWORDS([debugtypes] [debugedit]) DEBUGEDIT_SETUP([-fdebug-types-section -gdwarf-4]) +AT_SKIP_IF([! $READELF -S ./foobarbaz.part.o | grep -q '.debug_types']) AT_DATA([expout], [st1 @@ -430,6 +432,7 @@ AT_CLEANUP AT_SETUP([debugedit .debug_types exe]) AT_KEYWORDS([debugtypes] [debugedit]) DEBUGEDIT_SETUP([-fdebug-types-section -gdwarf-4]) +AT_SKIP_IF([! $READELF -S ./foobarbaz.exe | grep -q '.debug_types']) AT_DATA([expout], [st1 -- 2.31.1