misc: Appease gcc 5.1 without moving GDB_REG_BYTES
authorAndreas Hansson <andreas.hansson@arm.com>
Fri, 24 Apr 2015 07:30:08 +0000 (03:30 -0400)
committerAndreas Hansson <andreas.hansson@arm.com>
Fri, 24 Apr 2015 07:30:08 +0000 (03:30 -0400)
This patch rolls back the move of the GDB_REG_BYTES constant, and
instead adds M5_VAR_USED.

src/arch/arm/remote_gdb.hh
src/arch/x86/remote_gdb.hh

index 1e642063325a4b77fa4dd32473d3ffb91afcf7ab..ce5c5aa6ec431e1343c9b03bb5fd81d071c40977 100644 (file)
@@ -76,6 +76,10 @@ enum {
     GDB64_NUMREGS = 98
 };
 
+const int GDB_REG_BYTES M5_VAR_USED =
+    std::max(GDB64_NUMREGS * sizeof(uint64_t),
+             GDB32_NUMREGS * sizeof(uint32_t));
+
 class RemoteGDB : public BaseRemoteGDB
 {
   protected:
@@ -86,9 +90,6 @@ class RemoteGDB : public BaseRemoteGDB
     void setregs();
 
   public:
-    const int GDB_REG_BYTES = std::max(GDB64_NUMREGS * sizeof(uint64_t),
-                                       GDB32_NUMREGS * sizeof(uint32_t));
-
     RemoteGDB(System *_system, ThreadContext *tc);
 };
 } // namespace ArmISA
index 0f41055cd54619e3decb971a4127fc10b26ae195..991452f74410f97f566047599c4cc2a829bc3c7c 100644 (file)
@@ -111,10 +111,6 @@ class RemoteGDB : public BaseRemoteGDB
         GDB64_NUMREGS = (GDB64_GS_32 + 1) / 2 + 1
     };
 
-    const int GDB_REG_BYTES =
-        std::max(RemoteGDB::GDB32_NUMREGS * sizeof(uint32_t),
-                 RemoteGDB::GDB64_NUMREGS * sizeof(uint64_t));
-
     RemoteGDB(System *system, ThreadContext *context);
 
     bool acc(Addr addr, size_t len);
@@ -126,6 +122,10 @@ class RemoteGDB : public BaseRemoteGDB
     bool checkBpLen(size_t len) { return len == 1; }
 };
 
+const int GDB_REG_BYTES M5_VAR_USED =
+    std::max(RemoteGDB::GDB32_NUMREGS * sizeof(uint32_t),
+             RemoteGDB::GDB64_NUMREGS * sizeof(uint64_t));
+
 }
 
 #endif // __ARCH_X86_REMOTEGDB_HH__