Constify regset structures.
authorAndreas Arnez <arnez@linux.vnet.ibm.com>
Mon, 3 Mar 2014 09:31:21 +0000 (09:31 +0000)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Wed, 21 May 2014 15:49:15 +0000 (17:49 +0200)
25 files changed:
gdb/ChangeLog
gdb/alpha-linux-tdep.c
gdb/alphanbsd-tdep.c
gdb/armbsd-tdep.c
gdb/frv-linux-tdep.c
gdb/hppa-hpux-tdep.c
gdb/hppa-linux-tdep.c
gdb/hppanbsd-tdep.c
gdb/hppaobsd-tdep.c
gdb/m32r-linux-tdep.c
gdb/m68kbsd-tdep.c
gdb/m88k-tdep.c
gdb/mips64obsd-tdep.c
gdb/mipsnbsd-tdep.c
gdb/nios2-linux-tdep.c
gdb/ppcfbsd-tdep.c
gdb/ppcnbsd-tdep.c
gdb/ppcnbsd-tdep.h
gdb/ppcobsd-tdep.c
gdb/ppcobsd-tdep.h
gdb/rs6000-aix-tdep.c
gdb/sh-tdep.c
gdb/sh-tdep.h
gdb/tilegx-linux-tdep.c
gdb/vax-tdep.c

index cfd8612b87e95db65a117687d3ed69aeb290e875..38cd57c5783acf83074806015078b07e09ba6460 100644 (file)
@@ -1,3 +1,35 @@
+2014-05-21  Andreas Arnez  <arnez@linux.vnet.ibm.com>
+
+       * alpha-linux-tdep.c (alpha_linux_gregset, alpha_linux_fpregset):
+       Constify structures.
+       * alphanbsd-tdep.c (alphanbsd_gregset, alphanbsd_fpregset)
+       (alphanbsd_aout_gregset): Likewise.
+       * armbsd-tdep.c (armbsd_gregset, armbsd_fpregset): Likewise.
+       * frv-linux-tdep.c (frv_linux_gregset, frv_linux_fpregset):
+       Likewise.
+       * hppa-hpux-tdep.c (hppa_hpux_regset): Likewise.
+       * hppa-linux-tdep.c (hppa_linux_regset, hppa_linux_fpregset):
+       Likewise.
+       * hppanbsd-tdep.c (hppanbsd_gregset): Likewise.
+       * hppaobsd-tdep.c (hppaobsd_gregset, hppaobsd_fpregset): Likewise.
+       * m32r-linux-tdep.c (m32r_linux_gregset): Likewise.
+       * m68kbsd-tdep.c (m68kbsd_gregset, m68kbsd_fpregset): Likewise.
+       * m88k-tdep.c (m88k_gregset): Likewise.
+       * mips64obsd-tdep.c (mips64obsd_gregset): Likewise.
+       * mipsnbsd-tdep.c (mipsnbsd_gregset, mipsnbsd_fpregset): Likewise.
+       * nios2-linux-tdep.c (nios2_core_regset): Likewise.
+       * ppcfbsd-tdep.c (ppc32_fbsd_fpregset): Likewise.
+       * ppcnbsd-tdep.c (ppcnbsd_gregset, ppcnbsd_fpregset): Likewise.
+       * ppcnbsd-tdep.h (ppcnbsd_gregset, ppcnbsd_fpregset): Likewise.
+       * ppcobsd-tdep.c (ppcobsd_gregset, ppcobsd_fpregset): Likewise.
+       * ppcobsd-tdep.h (ppcobsd_gregset, ppcobsd_fpregset): Likewise.
+       * rs6000-aix-tdep.c (rs6000_aix32_regset, rs6000_aix64_regset):
+       Likewise.
+       * sh-tdep.c (sh_corefile_gregset, sh_corefile_fpregset): Likewise.
+       * sh-tdep.h (sh_corefile_gregset): Likewise.
+       * tilegx-linux-tdep.c (tilegx_linux_regset): Likewise.
+       * vax-tdep.c (vax_gregset): Likewise.
+
 2014-05-21  Jan Kratochvil  <jan.kratochvil@redhat.com>
 
        Fix TLS access for -static -pthread.
index 0f3996869425559da04ae0e394142cf87fee9959..52f19d078cd5264203fa7a732fb9d98bd9df8102 100644 (file)
@@ -206,13 +206,13 @@ alpha_linux_supply_fpregset (const struct regset *regset,
     regcache_raw_supply (regcache, ALPHA_FPCR_REGNUM, regs + 31 * 8);
 }
 
-static struct regset alpha_linux_gregset =
+static const struct regset alpha_linux_gregset =
 {
   NULL,
   alpha_linux_supply_gregset
 };
 
-static struct regset alpha_linux_fpregset =
+static const struct regset alpha_linux_fpregset =
 {
   NULL,
   alpha_linux_supply_fpregset
index 222579004706b5e3620485c07ef3e06dcb44c459..58d9f321367ac82f80c8865b10f3c1356594339d 100644 (file)
@@ -141,19 +141,19 @@ alphanbsd_aout_supply_gregset (const struct regset *regset,
 
 /* NetBSD/alpha register sets.  */
 
-static struct regset alphanbsd_gregset =
+static const struct regset alphanbsd_gregset =
 {
   NULL,
   alphanbsd_supply_gregset
 };
 
-static struct regset alphanbsd_fpregset =
+static const struct regset alphanbsd_fpregset =
 {
   NULL,
   alphanbsd_supply_fpregset
 };
 
-static struct regset alphanbsd_aout_gregset =
+static const struct regset alphanbsd_aout_gregset =
 {
   NULL,
   alphanbsd_aout_supply_gregset
index b57af3dda9a20c2721993d791eba20ed003ff414..036db6c91ff7134167e4caca0c3691aa1679ca41 100644 (file)
@@ -98,13 +98,13 @@ armbsd_supply_gregset (const struct regset *regset,
 
 /* ARM register sets.  */
 
-static struct regset armbsd_gregset =
+static const struct regset armbsd_gregset =
 {
   NULL,
   armbsd_supply_gregset
 };
 
-static struct regset armbsd_fpregset =
+static const struct regset armbsd_fpregset =
 {
   NULL,
   armbsd_supply_fpregset
index 2ddc3f2ee891516c6670313b8193ed16131fa724..fb163a8de52fd62a6b9ff67910880c98c496df3f 100644 (file)
@@ -465,13 +465,13 @@ frv_linux_supply_fpregset (const struct regset *regset,
 
 /* FRV Linux kernel register sets.  */
 
-static struct regset frv_linux_gregset =
+static const struct regset frv_linux_gregset =
 {
   NULL,
   frv_linux_supply_gregset
 };
 
-static struct regset frv_linux_fpregset =
+static const struct regset frv_linux_fpregset =
 {
   NULL,
   frv_linux_supply_fpregset
index 8d4686f0ccca0b4b308153a7309a715dfc5f8d53..588f577a5b37dfab3ec6f16c3d7cc90389894206 100644 (file)
@@ -1367,7 +1367,7 @@ hppa_hpux_supply_save_state (const struct regset *regset,
 
 /* HP-UX register set.  */
 
-static struct regset hppa_hpux_regset =
+static const struct regset hppa_hpux_regset =
 {
   NULL,
   hppa_hpux_supply_save_state
index 4e8904866733b319afa86041336f53565ee89589..7a765a21763ddea6734c946070004a3127a4201d 100644 (file)
@@ -491,13 +491,13 @@ hppa_linux_supply_fpregset (const struct regset *regset,
 }
 
 /* HPPA Linux kernel register set.  */
-static struct regset hppa_linux_regset =
+static const struct regset hppa_linux_regset =
 {
   NULL,
   hppa_linux_supply_regset
 };
 
-static struct regset hppa_linux_fpregset =
+static const struct regset hppa_linux_fpregset =
 {
   NULL,
   hppa_linux_supply_fpregset
index 466aa69c97857b1750941d7fe958716d320dc147..fdc97198cdc0059426ef29e8d4caaa31c0a32f80 100644 (file)
@@ -181,7 +181,7 @@ hppanbsd_supply_gregset (const struct regset *regset,
 
 /* NetBSD/hppa register set.  */
 
-static struct regset hppanbsd_gregset =
+static const struct regset hppanbsd_gregset =
 {
   NULL,
   hppanbsd_supply_gregset
index 7f517dc14e5f15bc04ab862fc60568737ddba929..8dc03a2d2fbc072cf5b4adb7c8d1fa909d0f229f 100644 (file)
@@ -131,13 +131,13 @@ hppaobsd_supply_fpregset (const struct regset *regset,
 
 /* OpenBSD/hppa register sets.  */
 
-static struct regset hppaobsd_gregset =
+static const struct regset hppaobsd_gregset =
 {
   NULL,
   hppaobsd_supply_gregset
 };
 
-static struct regset hppaobsd_fpregset =
+static const struct regset hppaobsd_fpregset =
 {
   NULL,
   hppaobsd_supply_fpregset
index 683b67e81447432d96d01fb39dd7d5dede46762d..bf1fffff80c0bde94a40a554a7be688443f6d3ca 100644 (file)
@@ -388,7 +388,7 @@ m32r_linux_supply_gregset (const struct regset *regset,
     }
 }
 
-static struct regset m32r_linux_gregset = {
+static const struct regset m32r_linux_gregset = {
   NULL, m32r_linux_supply_gregset
 };
 
index e59bc668ce761fa3849b43156b4606b40811ddc1..d27beb8828ca65fd4688bd6cbca306da52ff3c76 100644 (file)
@@ -105,13 +105,13 @@ m68kbsd_supply_gregset (const struct regset *regset,
 
 /* Motorola 68000 register sets.  */
 
-static struct regset m68kbsd_gregset =
+static const struct regset m68kbsd_gregset =
 {
   NULL,
   m68kbsd_supply_gregset
 };
 
-static struct regset m68kbsd_fpregset =
+static const struct regset m68kbsd_fpregset =
 {
   NULL,
   m68kbsd_supply_fpregset
index bab7feef7b81284ca23f5ce89c0a4a6dcb51342b..56384a71994f1e3d9be5e4e87c07ebebe0df1a0d 100644 (file)
@@ -799,7 +799,7 @@ m88k_supply_gregset (const struct regset *regset,
 
 /* Motorola 88000 register set.  */
 
-static struct regset m88k_gregset =
+static const struct regset m88k_gregset =
 {
   NULL,
   m88k_supply_gregset
index 62853ce14179f678218d0bc06cb83f112f1031ed..6d8b9eea31d79ca874f9a34ca7e1537833ea3fb5 100644 (file)
@@ -61,7 +61,7 @@ mips64obsd_supply_gregset (const struct regset *regset,
 
 /* OpenBSD/mips64 register set.  */
 
-static struct regset mips64obsd_gregset =
+static const struct regset mips64obsd_gregset =
 {
   NULL,
   mips64obsd_supply_gregset
index 97421504064225f471027e1b81fa5f5eefd16f83..31b8dca8ece568ac45d2a3f421ec03f2cb238e50 100644 (file)
@@ -103,13 +103,13 @@ mipsnbsd_supply_gregset (const struct regset *regset,
 
 /* NetBSD/mips register sets.  */
 
-static struct regset mipsnbsd_gregset =
+static const struct regset mipsnbsd_gregset =
 {
   NULL,
   mipsnbsd_supply_gregset
 };
 
-static struct regset mipsnbsd_fpregset =
+static const struct regset mipsnbsd_fpregset =
 {
   NULL,
   mipsnbsd_supply_fpregset
index 792a4daca40e63486240ddfba2979237f8612669..d9a51a8549400152496a0ce49d5d26778b4f8558 100644 (file)
@@ -73,7 +73,7 @@ nios2_supply_gregset (const struct regset *regset,
       }
 }
 
-static struct regset nios2_core_regset =
+static const struct regset nios2_core_regset =
 {
   NULL,
   nios2_supply_gregset,
index a03c6a97954bd95f80e1afec7c3e4d3f666c54b4..77292f375e4f133f240f2c594fcc5708667fb030 100644 (file)
@@ -115,7 +115,7 @@ static const struct regset ppc64_fbsd_gregset = {
 
 /* 32-/64-bit floating-point register set.  */
 
-static struct regset ppc32_fbsd_fpregset = {
+static const struct regset ppc32_fbsd_fpregset = {
   &ppc32_fbsd_reg_offsets,
   ppc_supply_fpregset,
   ppc_collect_fpregset
index 58e6599532c84dc503b8f0b5de5f38d9c8bce750..6fe84779caba248c6a5355daa2edb09d7c0454dc 100644 (file)
@@ -42,13 +42,13 @@ struct ppc_reg_offsets ppcnbsd_reg_offsets;
 
 /* NetBSD/powerpc register sets.  */
 
-struct regset ppcnbsd_gregset =
+const struct regset ppcnbsd_gregset =
 {
   &ppcnbsd_reg_offsets,
   ppc_supply_gregset
 };
 
-struct regset ppcnbsd_fpregset =
+const struct regset ppcnbsd_fpregset =
 {
   &ppcnbsd_reg_offsets,
   ppc_supply_fpregset
index 52f64786b5b90225af7ec6b8de7abd78a213b56b..747b452e7a8468c8490a1f24b175d3e33fa3af7a 100644 (file)
@@ -28,7 +28,7 @@ struct regset;
 extern struct ppc_reg_offsets ppcnbsd_reg_offsets;
 
 /* Register sets for NetBSD/powerpc.  */
-extern struct regset ppcnbsd_gregset;
-extern struct regset ppcnbsd_fpregset;
+extern const struct regset ppcnbsd_gregset;
+extern const struct regset ppcnbsd_fpregset;
 
 #endif /* ppcnbsd-tdep.h */
index ac60bcc8e81886ec7420af0943cfc0ca2b07f2e1..2cdf68713b8f4e89574f62f41a3637f0a24640d8 100644 (file)
@@ -71,13 +71,13 @@ ppcobsd_collect_gregset (const struct regset *regset,
 
 /* OpenBSD/powerpc register set.  */
 
-struct regset ppcobsd_gregset =
+const struct regset ppcobsd_gregset =
 {
   &ppcobsd_reg_offsets,
   ppcobsd_supply_gregset
 };
 
-struct regset ppcobsd_fpregset =
+const struct regset ppcobsd_fpregset =
 {
   &ppcobsd_fpreg_offsets,
   ppc_supply_fpregset
index ea6bd3d1e5edd8381a711aa350ee224b4dc7a9a2..8c9ac3a09269af95cef21f4c706304f9dc697c0e 100644 (file)
@@ -30,8 +30,8 @@ extern struct ppc_reg_offsets ppcobsd_reg_offsets;
 extern struct ppc_reg_offsets ppcobsd_fpreg_offsets;
 
 /* Register sets for OpenBSD/powerpc.  */
-extern struct regset ppcobsd_gregset;
-extern struct regset ppcobsd_fpregset;
+extern const struct regset ppcobsd_gregset;
+extern const struct regset ppcobsd_fpregset;
 \f
 
 /* Supply register REGNUM in the general-purpose register set REGSET
index 3ab88830e872e4405bf9beb0117cf8eb081c015c..83e881e6bd6308dcd251f24851a37e07e5655cdd 100644 (file)
@@ -135,14 +135,14 @@ rs6000_aix_collect_regset (const struct regset *regset,
 
 /* AIX register set.  */
 
-static struct regset rs6000_aix32_regset =
+static const struct regset rs6000_aix32_regset =
 {
   &rs6000_aix32_reg_offsets,
   rs6000_aix_supply_regset,
   rs6000_aix_collect_regset,
 };
 
-static struct regset rs6000_aix64_regset =
+static const struct regset rs6000_aix64_regset =
 {
   &rs6000_aix64_reg_offsets,
   rs6000_aix_supply_regset,
index 85f8067acd5376f8939808f8b0fc4ca079e03290..0c1fbed2dbaefe2998454b36ecea48505327773b 100644 (file)
@@ -2195,14 +2195,14 @@ sh_corefile_collect_regset (const struct regset *regset,
 /* The following two regsets have the same contents, so it is tempting to
    unify them, but they are distiguished by their address, so don't.  */
 
-struct regset sh_corefile_gregset =
+const struct regset sh_corefile_gregset =
 {
   NULL,
   sh_corefile_supply_regset,
   sh_corefile_collect_regset
 };
 
-static struct regset sh_corefile_fpregset =
+static const struct regset sh_corefile_fpregset =
 {
   NULL,
   sh_corefile_supply_regset,
index 3e3c746f2f975401bfcd3c635e62c1d978f24202..5d64c744f2695ec71cf6e67fadad589ea3f10942 100644 (file)
@@ -101,7 +101,7 @@ struct gdbarch_tdep
   struct sh_corefile_regmap *core_fpregmap;
 };
 
-extern struct regset sh_corefile_gregset;
+extern const struct regset sh_corefile_gregset;
 
 void sh_corefile_supply_regset (const struct regset *regset,
                                struct regcache *regcache,
index 98b071a8356a298568e4d2473011fb3923f3eec3..98b03dbcd849b0f7d4b8f70171c38cb9277f1412 100644 (file)
@@ -97,7 +97,7 @@ tilegx_linux_supply_regset (const struct regset *regset,
 }
 
 /* TILE-Gx Linux kernel register set.  */
-static struct regset tilegx_linux_regset =
+static const struct regset tilegx_linux_regset =
 {
   NULL,
   tilegx_linux_supply_regset
index efa702c99d9e9e500cc5b0760af3735d994e8278..4780c9059c083eb28165b1d2e901b84e05fd2813 100644 (file)
@@ -85,7 +85,7 @@ vax_supply_gregset (const struct regset *regset, struct regcache *regcache,
 
 /* VAX register set.  */
 
-static struct regset vax_gregset =
+static const struct regset vax_gregset =
 {
   NULL,
   vax_supply_gregset