diff options
author | Simon Marchi <simon.marchi@polymtl.ca> | 2015-10-12 12:24:38 -0400 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2015-10-12 12:24:38 -0400 |
commit | 1f713e48f024e964f5a4f5468bc9506dac262763 (patch) | |
tree | 7cf8d419c089c76e96ca2214ca7686390c059712 | |
parent | cb65d272fd09b79b7911cc00b5262d4fe14a40d7 (diff) | |
download | gdb-1f713e48f024e964f5a4f5468bc9506dac262763.zip gdb-1f713e48f024e964f5a4f5468bc9506dac262763.tar.gz gdb-1f713e48f024e964f5a4f5468bc9506dac262763.tar.bz2 |
aarch64: Add cast for integer to enum cast
/home/simark/src/binutils-gdb/gdb/aarch64-linux-tdep.c: In function ‘int aarch64_linux_syscall_record(regcache*, long unsigned int)’:
/home/simark/src/binutils-gdb/gdb/aarch64-linux-tdep.c:904:57: error: invalid conversion from ‘long unsigned int’ to ‘aarch64_syscall’ [-fpermissive]
syscall_gdb = aarch64_canonicalize_syscall (svc_number);
^
/home/simark/src/binutils-gdb/gdb/aarch64-linux-tdep.c:645:1: note: initializing argument 1 of ‘gdb_syscall aarch64_canonicalize_syscall(aarch64_syscall)’
aarch64_canonicalize_syscall (enum aarch64_syscall syscall_number)
^
gdb/ChangeLog:
* aarch64-linux-tdep.c (aarch64_linux_syscall_record): Add cast.
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/aarch64-linux-tdep.c | 3 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index aa2a342..6825b7e 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,9 @@ 2015-10-12 Simon Marchi <simon.marchi@polymtl.ca> + * aarch64-linux-tdep.c (aarch64_linux_syscall_record): Add cast. + +2015-10-12 Simon Marchi <simon.marchi@polymtl.ca> + * aarch64-linux-tdep.c (aarch64_canonicalize_syscall): Return gdb_sys_no_syscall instead of -1. diff --git a/gdb/aarch64-linux-tdep.c b/gdb/aarch64-linux-tdep.c index 2635adc..2204c92 100644 --- a/gdb/aarch64-linux-tdep.c +++ b/gdb/aarch64-linux-tdep.c @@ -902,7 +902,8 @@ aarch64_linux_syscall_record (struct regcache *regcache, int ret = 0; enum gdb_syscall syscall_gdb; - syscall_gdb = aarch64_canonicalize_syscall (svc_number); + syscall_gdb = + aarch64_canonicalize_syscall ((enum aarch64_syscall) svc_number); if (syscall_gdb < 0) { |