arm-linux-tdep: Add explicit cast for int to gdb_syscall conversion
authorSimon Marchi <simon.marchi@ericsson.com>
Fri, 9 Oct 2015 14:12:21 +0000 (10:12 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 9 Oct 2015 14:12:21 +0000 (10:12 -0400)
This patch is taken from Pedro's branch.

gdb/ChangeLog:

* arm-linux-tdep.c (arm_canonicalize_syscall): Add
enum gdb_syscall casts.

gdb/ChangeLog
gdb/arm-linux-tdep.c

index 1a44029027514adaa38f0089a95ea96e790bc978..5085c832fb949858876d83d1eecc1ef2f20bd28b 100644 (file)
@@ -1,3 +1,8 @@
+2015-10-09  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * arm-linux-tdep.c (arm_canonicalize_syscall): Add
+       enum gdb_syscall casts.
+
 2015-10-09  Simon Marchi  <simon.marchi@ericsson.com>
 
        * aarch64-tdep.c (stack_item_t): Change type of data to gdb_byte*.
index b7c5b99f62acb2041bb684dc3105f2a1dbb6f253..dc0a8a9dbc498466f6aceae49f9f5bdfbe876fef 100644 (file)
@@ -1265,11 +1265,11 @@ arm_canonicalize_syscall (int syscall)
   enum { sys_process_vm_writev = 377 };
 
   if (syscall <= gdb_sys_sched_getaffinity)
-    return syscall;
+    return (enum gdb_syscall) syscall;
   else if (syscall >= 243 && syscall <= 247)
-    return syscall + 2;
+    return (enum gdb_syscall) (syscall + 2);
   else if (syscall >= 248 && syscall <= 253)
-    return syscall + 4;
+    return (enum gdb_syscall) (syscall + 4);
 
   return gdb_sys_no_syscall;
 }