aboutsummaryrefslogtreecommitdiff
path: root/gdb/gdbserver
diff options
context:
space:
mode:
authorJon Turney <jon.turney@dronecode.org.uk>2016-06-02 13:34:10 +0000
committerJon Turney <jon.turney@dronecode.org.uk>2016-06-03 11:29:25 +0000
commit0ae534d2cfef358bcde3166ce3a29faf85bc632a (patch)
treef47f4748ddc8dfcfd22afeeffea6ba0b0ed42aea /gdb/gdbserver
parentb1058ce98878654d8c19b7b6741d84615795b9a1 (diff)
downloadgdb-0ae534d2cfef358bcde3166ce3a29faf85bc632a.zip
gdb-0ae534d2cfef358bcde3166ce3a29faf85bc632a.tar.gz
gdb-0ae534d2cfef358bcde3166ce3a29faf85bc632a.tar.bz2
Fix C++ build for Cygwin
gdb/ChangeLog: 2016-06-02 Jon Turney <jon.turney@dronecode.org.uk> * windows-nat.c (handle_output_debug_string): Return type of gdb_signal_from_host() is gdb_signal, not an int. (windows_get_exec_module_filename): Add pointer casts for C++. gdb/gdbserver/ChangeLog: 2016-06-02 Jon Turney <jon.turney@dronecode.org.uk> * win32-low.c (win32_create_inferior): Add pointer casts for C++.
Diffstat (limited to 'gdb/gdbserver')
-rw-r--r--gdb/gdbserver/ChangeLog4
-rw-r--r--gdb/gdbserver/win32-low.c4
2 files changed, 6 insertions, 2 deletions
diff --git a/gdb/gdbserver/ChangeLog b/gdb/gdbserver/ChangeLog
index 8b37925..079507a 100644
--- a/gdb/gdbserver/ChangeLog
+++ b/gdb/gdbserver/ChangeLog
@@ -1,3 +1,7 @@
+2016-06-02 Jon Turney <jon.turney@dronecode.org.uk>
+
+ * win32-low.c (win32_create_inferior): Add pointer casts for C++.
+
2016-05-17 Yao Qi <yao.qi@linaro.org>
* linux-low.c (linux_stabilize_threads): Call unsuspend_all_lwps
diff --git a/gdb/gdbserver/win32-low.c b/gdb/gdbserver/win32-low.c
index e60be5a..70abfcd 100644
--- a/gdb/gdbserver/win32-low.c
+++ b/gdb/gdbserver/win32-low.c
@@ -642,8 +642,8 @@ win32_create_inferior (char *program, char **program_args)
if (path_ptr)
{
int size = cygwin_conv_path_list (CCP_POSIX_TO_WIN_A, path_ptr, NULL, 0);
- orig_path = alloca (strlen (path_ptr) + 1);
- new_path = alloca (size);
+ orig_path = (char *) alloca (strlen (path_ptr) + 1);
+ new_path = (char *) alloca (size);
strcpy (orig_path, path_ptr);
cygwin_conv_path_list (CCP_POSIX_TO_WIN_A, path_ptr, new_path, size);
setenv ("PATH", new_path, 1);