From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id YH4MAarpF2C4BAAAWB0awg (envelope-from ) for ; Mon, 01 Feb 2021 06:44:42 -0500 Received: by simark.ca (Postfix, from userid 112) id E2A101E965; Mon, 1 Feb 2021 06:44:41 -0500 (EST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on simark.ca X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=DKIM_SIGNED, MAILING_LIST_MULTI,T_DKIM_INVALID,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.2 Received: from sourceware.org (server2.sourceware.org [8.43.85.97]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by simark.ca (Postfix) with ESMTPS id C18EE1EF80 for ; Mon, 1 Feb 2021 06:44:39 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 30B013836C71; Mon, 1 Feb 2021 11:44:39 +0000 (GMT) Received: from mail-wm1-x32a.google.com (mail-wm1-x32a.google.com [IPv6:2a00:1450:4864:20::32a]) by sourceware.org (Postfix) with ESMTPS id 73B9C3836C67 for ; Mon, 1 Feb 2021 11:44:37 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 73B9C3836C67 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=embecosm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=andrew.burgess@embecosm.com Received: by mail-wm1-x32a.google.com with SMTP id m2so12370700wmm.1 for ; Mon, 01 Feb 2021 03:44:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embecosm.com; s=google; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=b+lVUJ1wCWaTyvxMUbha7o/vuQQmR4wLDZay15150rA=; b=bf2WpE7hMJzPvDFgoXP2QUgIxW9wRerjrxp6wnIxzSsXbNN/Hro1JvGq+qrkZW4gfe bnYs4i3XFIn41WkN7fDSVAMAAtustUnc4vHfwuw+JeN82YGeqdkOOAb12xshjRa6anSK BPDTYP3kq4my4ENOildRntPQdxmAUUt/FGWvZ5OWZ7p3yd0AImB16mTUi7YXKVZFeHTC Hvr9VGsxnJO9PpVJN9xmq70pnAhHubhjeJT8pRBYDLMXu7UhfowmqCpSZERrDeW1VrlJ 7uKLSVKzklALJi0wg5BTpBbDJ2ce1fgV72s1QtDnKlj3T/Vh0TmKGqHqRqM4BDnQkGrp f4vw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=b+lVUJ1wCWaTyvxMUbha7o/vuQQmR4wLDZay15150rA=; b=Htcw/1kyKrW54LAXXYZX29v5SWmislSp8K/P1HDUGDvvryoDlOhO57i4lSVZKA8OYO NMSnhGSAoqj5muvvBQo1u55tuJifW11OfAKxl8FEszX0guOklcfZM4uXcD/V14/OMUrj 9U5zrEqQhnEuNdzOfPL6jxHNOe5U7NscFLLkHyg72Qe+qKWTk0+oWtw4MgtNLBAgY0Gb obc8Z6GVxk8MoVKusCOfUWaC7bOG1zZCbkJI7XDRDZ2dhcsniWRBRwkYsxCJo+ijDtYq HbL+P9y33dJz40TS8UIlF+KPtrQPuoOII6zJMdhf/KFsWLAVHF/rhHe1JiiXq2jH3Rp6 LrgA== X-Gm-Message-State: AOAM532CbE7D4PpP0LEsPOtf9Qr7kNGfkMXtgNpiFOoUB7rYZDtjqn+Z mzwCxcvc5qR/Wr+e3wSoEizUuzRZoh19aQ== X-Google-Smtp-Source: ABdhPJw2/Qc2QrwaJXbznaJPgkweRkXhTldvXSDu6CfKxiK8F0uRnnLmRU8aXj/VsZ9ING/aCXcz3w== X-Received: by 2002:a1c:1f4d:: with SMTP id f74mr6913375wmf.12.1612179876415; Mon, 01 Feb 2021 03:44:36 -0800 (PST) Received: from localhost (host86-191-239-31.range86-191.btcentralplus.com. [86.191.239.31]) by smtp.gmail.com with ESMTPSA id p12sm5814578wmq.1.2021.02.01.03.44.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Feb 2021 03:44:35 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Subject: [PATCH 11/11] sim/rx: enable build with warnings Date: Mon, 1 Feb 2021 11:44:14 +0000 Message-Id: <8de8f7977f8b7b1c640400305a731e0d5c933a4a.1612179773.git.andrew.burgess@embecosm.com> X-Mailer: git-send-email 2.25.4 In-Reply-To: References: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit 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: , Errors-To: gdb-patches-bounces@sourceware.org Sender: "Gdb-patches" The rx simulator now has no build warnings, so enable build with warnings by default. sim/rx/ChangeLog: * configure: Regenerate. * configure.ac (SIM_AC_OPTION_WARNINGS): Pass yes. --- sim/rx/ChangeLog | 5 +++++ sim/rx/configure | 17 ++++++++++++++--- sim/rx/configure.ac | 2 +- 3 files changed, 20 insertions(+), 4 deletions(-) diff --git a/sim/rx/configure b/sim/rx/configure index 3969c670380..8501f84e727 100755 --- a/sim/rx/configure +++ b/sim/rx/configure @@ -6903,7 +6903,15 @@ fi test -z "$AR" && AR=ar if test -n "$plugin_option"; then if $AR --help 2>&1 | grep -q "\--plugin"; then - AR="$AR $plugin_option" + touch conftest.c + $AR $plugin_option rc conftest.a conftest.c + if test "$?" != 0; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Failed: $AR $plugin_option rc" >&5 +$as_echo "$as_me: WARNING: Failed: $AR $plugin_option rc" >&2;} + else + AR="$AR $plugin_option" + fi + rm -f conftest.* fi fi test -z "$AR_FLAGS" && AR_FLAGS=cru @@ -12927,7 +12935,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 12930 "configure" +#line 12938 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13033,7 +13041,7 @@ else lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <<_LT_EOF -#line 13036 "configure" +#line 13044 "configure" #include "confdefs.h" #if HAVE_DLFCN_H @@ -13600,6 +13608,9 @@ if test "${GCC}" = yes -a -z "${ERROR_ON_WARNING}" ; then fi WERROR_CFLAGS="" + if test "${ERROR_ON_WARNING}" = yes ; then + WERROR_CFLAGS="-Werror" + fi build_warnings="-Wall -Wdeclaration-after-statement -Wpointer-arith \ -Wpointer-sign \ diff --git a/sim/rx/configure.ac b/sim/rx/configure.ac index 6c14434f4af..b81c322d441 100644 --- a/sim/rx/configure.ac +++ b/sim/rx/configure.ac @@ -22,7 +22,7 @@ AC_INIT(Makefile.in) sinclude(../common/acinclude.m4) SIM_AC_COMMON -SIM_AC_OPTION_WARNINGS(no) +SIM_AC_OPTION_WARNINGS(yes) AC_CHECK_HEADERS(getopt.h) -- 2.25.4