]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
Avoid -Wnarrowing warnings in aarch64-linux-tdep.c
authorTom Tromey <tom@tromey.com>
Mon, 27 Aug 2018 17:55:39 +0000 (11:55 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 27 Aug 2018 18:00:12 +0000 (12:00 -0600)
This avoids -Wnarrowing warnings in
aarch64_linux_iterate_over_regset_sections, by adding some casts to
int.

gdb/ChangeLog
2018-08-27  Tom Tromey  <tom@tromey.com>

* aarch64-linux-tdep.c
(aarch64_linux_iterate_over_regset_sections) <sve_regmap>: Add
casts to int.

gdb/ChangeLog
gdb/aarch64-linux-tdep.c

index 460e8cd47ff07e3ac1d11face18660fec4c84195..d087d430d53985a52309720ba8ffda8a698bf7ba 100644 (file)
@@ -1,3 +1,9 @@
+2018-08-27  Tom Tromey  <tom@tromey.com>
+
+       * aarch64-linux-tdep.c
+       (aarch64_linux_iterate_over_regset_sections) <sve_regmap>: Add
+       casts to int.
+
 2018-08-27  Tom Tromey  <tom@tromey.com>
 
        * ppc64-tdep.c (insn_d, insn_ds, insn_xfx): Add casts to
index 0d46acde5fad5c4804424602a407de9d8b8fc60d..dc2b89121a66ad0f1da72485172016c24320e11a 100644 (file)
@@ -411,8 +411,8 @@ aarch64_linux_iterate_over_regset_sections (struct gdbarch *gdbarch,
       /* Create this on the fly in order to handle vector register sizes.  */
       const struct regcache_map_entry sve_regmap[] =
        {
-         { 32, AARCH64_SVE_Z0_REGNUM, tdep->vq * 16 },
-         { 16, AARCH64_SVE_P0_REGNUM, tdep->vq * 16 / 8 },
+         { 32, AARCH64_SVE_Z0_REGNUM, (int) (tdep->vq * 16) },
+         { 16, AARCH64_SVE_P0_REGNUM, (int) (tdep->vq * 16 / 8) },
          { 1, AARCH64_SVE_FFR_REGNUM, 4 },
          { 1, AARCH64_FPSR_REGNUM, 4 },
          { 1, AARCH64_FPCR_REGNUM, 4 },