This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Hurd, C++: Explicitly cast "void *"


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e9e431d19426a6dd6b8923850398b847af0a1532

commit e9e431d19426a6dd6b8923850398b847af0a1532
Author: Thomas Schwinge <thomas@codesourcery.com>
Date:   Fri Nov 25 11:01:39 2016 +0100

    Hurd, C++: Explicitly cast "void *"
    
    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 *".

Diff:
---
 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  <thomas@codesourcery.com>
+
+	* i386-gnu-nat.c (i386_gnu_dr_set_control_one)
+	(i386_gnu_dr_set_addr_one): Explicitly cast "void *".
+
 2016-12-07  Thomas Schwinge  <thomas@codesourcery.com>
 
 	* 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 (&regs, 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 (&regs, thread);


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]