Cast to bfd_vma in arm-tdep.c

Some arm-tdep.c data structures use a bfd_vma.  A couple of spots will
warn about an implicit narrowing cast when building a gdb where
CORE_ADDR is 64-bit but bfd_vma is 32-bit.

This patch silences these warnings by changing the types in question
to CORE_ADDR.

gdb/ChangeLog
2020-03-12  Tom Tromey  <tom@tromey.com>

	* arm-tdep.c (struct arm_mapping_symbol) <value>: Now a
	CORE_ADDR.
	(struct arm_exidx_entry) <addr>: Now a CORE_ADDR.
This commit is contained in:
Tom Tromey 2020-03-12 13:32:15 -06:00 committed by Tom Tromey
parent 53807e9f3d
commit 227031b2bf
2 changed files with 8 additions and 2 deletions

View File

@ -1,3 +1,9 @@
2020-03-12 Tom Tromey <tom@tromey.com>
* arm-tdep.c (struct arm_mapping_symbol) <value>: Now a
CORE_ADDR.
(struct arm_exidx_entry) <addr>: Now a CORE_ADDR.
2020-03-12 Tom Tromey <tom@tromey.com>
* remote.c (remote_target::download_tracepoint)

View File

@ -81,7 +81,7 @@ static bool arm_debug;
struct arm_mapping_symbol
{
bfd_vma value;
CORE_ADDR value;
char type;
bool operator< (const arm_mapping_symbol &other) const
@ -1986,7 +1986,7 @@ struct frame_unwind arm_prologue_unwind = {
struct arm_exidx_entry
{
bfd_vma addr;
CORE_ADDR addr;
gdb_byte *entry;
bool operator< (const arm_exidx_entry &other) const