From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from simark.ca by simark.ca with LMTP id aJbCB57pF2CeBAAAWB0awg (envelope-from ) for ; Mon, 01 Feb 2021 06:44:30 -0500 Received: by simark.ca (Postfix, from userid 112) id 19AC11EF86; Mon, 1 Feb 2021 06:44:30 -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 6039C1E965 for ; Mon, 1 Feb 2021 06:44:28 -0500 (EST) Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 1FD823836C50; Mon, 1 Feb 2021 11:44:28 +0000 (GMT) Received: from mail-wr1-x42b.google.com (mail-wr1-x42b.google.com [IPv6:2a00:1450:4864:20::42b]) by sourceware.org (Postfix) with ESMTPS id D2C153836C46 for ; Mon, 1 Feb 2021 11:44:24 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org D2C153836C46 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-wr1-x42b.google.com with SMTP id g10so16233051wrx.1 for ; Mon, 01 Feb 2021 03:44:24 -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=NUAft3DMZ6XQaobQg4jTXhzLjdqlwDqLYmFBwLP3aDg=; b=epw+M4LJD2wPn4XB9ajLG0W/LQsOpGTw0Mq3Exwl9ShhUz6HctWS6prlD9D4YroKtk y09Q+LlZlzqmS0lWpmnIAJyeEgWc4fEZxggniZiIWYkd8vpu4NGcimrGG6hWDFDcbxU5 4Gr6sXJBt10SOEX7YWaVmc1EN8kdY1DMstzYsptR4HGX029vLMJ+Zyw3cICZAVuFFClV EMEIRFRl8vL1nBlq6rc7uwsNN+DCi9VuQcoV4UK59Ud1tMYFxr1RIrfJtxrogzTq1PKQ lyd/4A0jkjR1XHqgPol2vLU69UKIdZjrdEMGYn8YQJcX659lVMIf3D39KASqZHvMWmbH Fb3w== 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=NUAft3DMZ6XQaobQg4jTXhzLjdqlwDqLYmFBwLP3aDg=; b=HJ/DjnRn6dKDNFHgxegFIs/X0VWeZzUN757B/FioruWB0u4KieEz0ItjkL1+wtF0YB lyz8FSQjD8E3zDeH6syxSweuDIqfqgGkEIrb27cPa9PkECDdGsvQhnzoz/cyute20hVr AM3rp0HRe2zT2kiH2kB7QVuKhNEkOnERGbm7HZVcSfgHgBMpoSG7HY0SVbMmayhRfe/s RpwAofMKx1CwP3U4brJlGpYgXFVn+VOBWyvFP3L8Hczh6EDXDHEDtTBufVt15T5WNq3X rH/8f/xPjosXh1b3XNlNmYEf6WUnyTRI6nDlM2nXFPzO8GLbfstfFtF+qWyx8sxukKiq K8bw== X-Gm-Message-State: AOAM531RvK5vBCy5Cu3CZR5v/W8fB+l+h94FrjURZHyPTddRNqw6cb7V p9IL0tW8m0R31zVR+d15xTez0ErDXybIQQ== X-Google-Smtp-Source: ABdhPJw3LwyFnciFBPbDdw1a9mFeDBx2Tzu20/qNtd8d4jvtTn8mXCi2m8OXfuo7XepTrZtJKJsODg== X-Received: by 2002:a5d:5304:: with SMTP id e4mr17399012wrv.167.1612179863772; Mon, 01 Feb 2021 03:44:23 -0800 (PST) Received: from localhost (host86-191-239-31.range86-191.btcentralplus.com. [86.191.239.31]) by smtp.gmail.com with ESMTPSA id m11sm20343455wmc.15.2021.02.01.03.44.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 01 Feb 2021 03:44:23 -0800 (PST) From: Andrew Burgess To: gdb-patches@sourceware.org Subject: [PATCH 03/11] sim/rx: fill in missing 'void' for empty argument lists Date: Mon, 1 Feb 2021 11:44:06 +0000 Message-Id: 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" Ensure we have 'void' inside empty argument lists. This was causing several warnings for the rx simulator. sim/rx/ChangeLog: * cpu.h (trace_register_changes): Add void parameter type. * err.c (ee_overrides): Likewise. * mem.c (mem_usage_stats): Likewise. (e): Likewise. * reg.c (stack_heap_stats): Likewise. * rx.c (pop): Likewise. (poppc): Likewise. (decode_opcode): Likewise. * syscalls.c (arg): Likewise. --- sim/rx/ChangeLog | 12 ++++++++++++ sim/rx/cpu.h | 2 +- sim/rx/err.c | 2 +- sim/rx/mem.c | 4 ++-- sim/rx/reg.c | 2 +- sim/rx/rx.c | 6 +++--- sim/rx/syscalls.c | 2 +- 7 files changed, 21 insertions(+), 9 deletions(-) diff --git a/sim/rx/cpu.h b/sim/rx/cpu.h index 700f2de3c2b..ef4503cc720 100644 --- a/sim/rx/cpu.h +++ b/sim/rx/cpu.h @@ -240,6 +240,6 @@ extern void reset_pipeline_stats (void); extern void halt_pipeline_stats (void); extern void pipeline_stats (void); -extern void trace_register_changes (); +extern void trace_register_changes (void); extern void generate_access_exception (void); extern jmp_buf decode_jmp_buf; diff --git a/sim/rx/err.c b/sim/rx/err.c index 3fc64d1d685..ce1cd571f59 100644 --- a/sim/rx/err.c +++ b/sim/rx/err.c @@ -28,7 +28,7 @@ static unsigned char ee_actions[SIM_ERR_NUM_ERRORS]; static enum execution_error last_error; static void -ee_overrides () +ee_overrides (void) { /* GCC may initialize a bitfield by reading the uninitialized byte, masking in the bitfield, and writing the byte back out. */ diff --git a/sim/rx/mem.c b/sim/rx/mem.c index 40ab0bd5e6a..7fbf08e6415 100644 --- a/sim/rx/mem.c +++ b/sim/rx/mem.c @@ -161,7 +161,7 @@ mcs (int isput, int bytes) } void -mem_usage_stats () +mem_usage_stats (void) { int i, j; int rstart = 0; @@ -244,7 +244,7 @@ s (int address, char *dir) #define S(d) if (trace) s(address, d) static void -e () +e (void) { if (!trace) return; diff --git a/sim/rx/reg.c b/sim/rx/reg.c index c300f3ba6b2..00796a0c99a 100644 --- a/sim/rx/reg.c +++ b/sim/rx/reg.c @@ -149,7 +149,7 @@ get_reg64 (int id) static int highest_sp = 0, lowest_sp = 0xffffff; void -stack_heap_stats () +stack_heap_stats (void) { if (heapbottom < heaptop) printf ("heap: %08x - %08x (%d bytes)\n", heapbottom, heaptop, diff --git a/sim/rx/rx.c b/sim/rx/rx.c index beed6a14c81..e3737a56e98 100644 --- a/sim/rx/rx.c +++ b/sim/rx/rx.c @@ -682,7 +682,7 @@ pushpc(int val) } static int -pop() +pop (void) { int rv; int rsp = get_reg (sp); @@ -693,7 +693,7 @@ pop() } static int -poppc() +poppc (void) { int rv; int rsp = get_reg (sp); @@ -931,7 +931,7 @@ op_is_memory (const RX_Opcode_Decoded *rd, int i) #define DO_RETURN(x) { longjmp (decode_jmp_buf, x); } int -decode_opcode () +decode_opcode (void) { unsigned int uma=0, umb=0; int ma=0, mb=0; diff --git a/sim/rx/syscalls.c b/sim/rx/syscalls.c index 1a6f65fad16..2f89da17330 100644 --- a/sim/rx/syscalls.c +++ b/sim/rx/syscalls.c @@ -69,7 +69,7 @@ get_callbacks (void) int argp, stackp; static int -arg () +arg (void) { int rv = 0; argp++; -- 2.25.4