gdbserver/proc-service.c: Change CORE_ADDR cast to uintptr_t
authorSimon Marchi <simon.marchi@ericsson.com>
Fri, 30 Oct 2015 15:50:00 +0000 (11:50 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Fri, 30 Oct 2015 15:50:00 +0000 (11:50 -0400)
commit7ea45d72f91e22cf6c9dfa23c79ec24a5118c6d3
tree49a92fb2b2836f413a7fee382425089e0196032e
parent26f187cd169e484ac2b8ac3f9ece55a597caadf9
gdbserver/proc-service.c: Change CORE_ADDR cast to uintptr_t

Fixes on i386:

../../../binutils-gdb/gdb/gdbserver/proc-service.c: In function ps_pdread:
../../../binutils-gdb/gdb/gdbserver/proc-service.c:83:25: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]
../../../binutils-gdb/gdb/gdbserver/proc-service.c: In function ps_pdwrite:
../../../binutils-gdb/gdb/gdbserver/proc-service.c:93:30: error: cast from pointer to integer of different size [-Werror=pointer-to-int-cast]

I could have kept both casts:

  (CORE_ADDR) (uintptr_t) addr

but it's cleaner this way.  The uintptr_t implicitely gets promoted to a
CORE_ADDR, which is at least as long as uintptr_t.

gdb/gdbserver/ChangeLog:

* proc-service.c (ps_pdread): Change CORE_ADDR cast to uintptr_t.
(ps_pdwrite): Likewise.
gdb/gdbserver/ChangeLog
gdb/gdbserver/proc-service.c