From patchwork Thu Dec 8 07:50:32 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Thomas Schwinge X-Patchwork-Id: 18277 Received: (qmail 17260 invoked by alias); 8 Dec 2016 07:51:00 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 17078 invoked by uid 89); 8 Dec 2016 07:50:59 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.9 required=5.0 tests=AWL, BAYES_00, RCVD_IN_DNSWL_NONE, SPF_PASS, URIBL_RED autolearn=ham version=3.3.2 spammy=H*Ad:U*thomas, H*r:PST, 2016-12-08 X-HELO: relay1.mentorg.com Received: from relay1.mentorg.com (HELO relay1.mentorg.com) (192.94.38.131) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 08 Dec 2016 07:50:49 +0000 Received: from svr-orw-fem-04.mgc.mentorg.com ([147.34.97.41]) by relay1.mentorg.com with esmtp id 1cEtTb-0000uG-0h from Thomas_Schwinge@mentor.com ; Wed, 07 Dec 2016 23:50:47 -0800 Received: from tftp-cs (147.34.91.1) by svr-orw-fem-04.mgc.mentorg.com (147.34.97.41) with Microsoft SMTP Server id 14.3.224.2; Wed, 7 Dec 2016 23:50:46 -0800 Received: by tftp-cs (Postfix, from userid 49978) id 2FB74C23E1; Wed, 7 Dec 2016 23:50:46 -0800 (PST) From: Thomas Schwinge To: CC: , Thomas Schwinge Subject: [PATCH 1/5] Hurd, C++: Explicitly cast "void *" Date: Thu, 8 Dec 2016 08:50:32 +0100 Message-ID: <20161208075036.1517-2-thomas@codesourcery.com> In-Reply-To: <20161208075036.1517-1-thomas@codesourcery.com> References: <87eg1z93za.fsf@euler.schwinge.homeip.net> <20161208075036.1517-1-thomas@codesourcery.com> MIME-Version: 1.0 C++ doesn't do implicit type conversions from "void *", so we have to... gdb/ * i386-gnu-nat.c (i386_gnu_dr_set_control_one) (i386_gnu_dr_set_addr_one): Explicitly cast "void *". --- gdb/ChangeLog | 5 +++++ gdb/i386-gnu-nat.c | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 61d1205..f68a787 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2016-12-08 Thomas Schwinge + + * i386-gnu-nat.c (i386_gnu_dr_set_control_one) + (i386_gnu_dr_set_addr_one): Explicitly cast "void *". + 2016-12-07 Thomas Schwinge * gnu-nat.c (set_sig_thread_cmd): Call global_thread_id_to_ptid diff --git a/gdb/i386-gnu-nat.c b/gdb/i386-gnu-nat.c index e14a181..c6c53ca 100644 --- a/gdb/i386-gnu-nat.c +++ b/gdb/i386-gnu-nat.c @@ -307,7 +307,7 @@ i386_gnu_dr_set (const struct i386_debug_state *regs, struct proc *thread) static void i386_gnu_dr_set_control_one (struct proc *thread, void *arg) { - unsigned long *control = arg; + unsigned long *control = (unsigned long *) arg; struct i386_debug_state regs; i386_gnu_dr_get (®s, thread); @@ -337,7 +337,7 @@ struct reg_addr static void i386_gnu_dr_set_addr_one (struct proc *thread, void *arg) { - struct reg_addr *reg_addr = arg; + struct reg_addr *reg_addr = (struct reg_addr *) arg; struct i386_debug_state regs; i386_gnu_dr_get (®s, thread);