linux-low: Remove usage of "register" keyword
authorSimon Marchi <simon.marchi@ericsson.com>
Sat, 17 Jun 2017 21:19:08 +0000 (23:19 +0200)
committerSimon Marchi <simon.marchi@ericsson.com>
Sat, 17 Jun 2017 21:19:09 +0000 (23:19 +0200)
AFAIK, the register keyword is not relevant today, and clang complains
about it:

/home/emaisin/src/binutils-gdb/gdb/gdbserver/linux-low.c:5873:3: error: 'register' storage class specifier is deprecated and incompatible with C++1z
      [-Werror,-Wdeprecated-register]
  register PTRACE_XFER_TYPE *buffer;
  ^~~~~~~~~

I think we can safely remove it.

gdb/gdbserver/ChangeLog:

* linux-low.c (linux_read_memory, linux_write_memory): Remove
usage of "register" keyword.

gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-low.c

index a90a562f9ef8851b937a97928e63b9aa3bf39b7f..c190fce31329f4caf281d73df7ab696064d48ef3 100644 (file)
@@ -1,3 +1,8 @@
+2017-06-17  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * linux-low.c (linux_read_memory, linux_write_memory): Remove
+       usage of "register" keyword.
+
 2017-06-17  Simon Marchi  <simon.marchi@ericsson.com>
 
        * configure: Re-generate.
index 7fbf74492bd821e14012bf436b8de28cee4b9e2a..c8e8d08cf91ba745b3ca790ad276f409d8445bb8 100644 (file)
@@ -5870,11 +5870,11 @@ static int
 linux_read_memory (CORE_ADDR memaddr, unsigned char *myaddr, int len)
 {
   int pid = lwpid_of (current_thread);
-  register PTRACE_XFER_TYPE *buffer;
-  register CORE_ADDR addr;
-  register int count;
+  PTRACE_XFER_TYPE *buffer;
+  CORE_ADDR addr;
+  int count;
   char filename[64];
-  register int i;
+  int i;
   int ret;
   int fd;
 
@@ -5958,16 +5958,16 @@ linux_read_memory (CORE_ADDR memaddr, unsigned char *myaddr, int len)
 static int
 linux_write_memory (CORE_ADDR memaddr, const unsigned char *myaddr, int len)
 {
-  register int i;
+  int i;
   /* Round starting address down to longword boundary.  */
-  register CORE_ADDR addr = memaddr & -(CORE_ADDR) sizeof (PTRACE_XFER_TYPE);
+  CORE_ADDR addr = memaddr & -(CORE_ADDR) sizeof (PTRACE_XFER_TYPE);
   /* Round ending address up; get number of longwords that makes.  */
-  register int count
+  int count
     = (((memaddr + len) - addr) + sizeof (PTRACE_XFER_TYPE) - 1)
     / sizeof (PTRACE_XFER_TYPE);
 
   /* Allocate buffer of that many longwords.  */
-  register PTRACE_XFER_TYPE *buffer = XALLOCAVEC (PTRACE_XFER_TYPE, count);
+  PTRACE_XFER_TYPE *buffer = XALLOCAVEC (PTRACE_XFER_TYPE, count);
 
   int pid = lwpid_of (current_thread);
 
This page took 0.037869 seconds and 4 git commands to generate.