From: Tom Tromey Date: Mon, 27 Aug 2018 17:55:39 +0000 (-0600) Subject: Avoid -Wnarrowing warnings in aarch64-linux-tdep.c X-Git-Tag: users/ARM/embedded-binutils-master-2018q4~982 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=1885053bcb12dd05a6f129146cf514e966082c27;p=thirdparty%2Fbinutils-gdb.git Avoid -Wnarrowing warnings in aarch64-linux-tdep.c This avoids -Wnarrowing warnings in aarch64_linux_iterate_over_regset_sections, by adding some casts to int. gdb/ChangeLog 2018-08-27 Tom Tromey * aarch64-linux-tdep.c (aarch64_linux_iterate_over_regset_sections) : Add casts to int. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 460e8cd47ff..d087d430d53 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2018-08-27 Tom Tromey + + * aarch64-linux-tdep.c + (aarch64_linux_iterate_over_regset_sections) : Add + casts to int. + 2018-08-27 Tom Tromey * ppc64-tdep.c (insn_d, insn_ds, insn_xfx): Add casts to diff --git a/gdb/aarch64-linux-tdep.c b/gdb/aarch64-linux-tdep.c index 0d46acde5fa..dc2b89121a6 100644 --- a/gdb/aarch64-linux-tdep.c +++ b/gdb/aarch64-linux-tdep.c @@ -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 },