Commit: Fix compiling vms-lib.c for 32-bit host
Checks
Commit Message
Hi Guys,
I am applying the patch below to fix a small problem when building the
bfd/vms-lib.c file for a 32-bit host. The bfd_iovec structure's
bmmap function pointer uses the size_t type rather than bfd_size_type.
This is a problem for 32-bit targets since those two types differ in
size. This discrepancy caused a compile time error when building
vms-lib.c for a 32-bit host, and so I am applying the patch to fix the
issue.
Cheers
Nick
@@ -53,7 +53,7 @@ include/
See also binutils/, gdb/, sid/, gcc/, libiberty/ etc.
intl/; config.rhost; libiberty/; libiberty's part of include/;
-compile; depcomp; install-sh; missing; ylwrap; config/
+compile; depcomp; install-sh; missing; ylwrap; config/; libbacktrace
gcc: http://gcc.gnu.org
Changes need to be done in tandem with the official GCC
sources or submitted to the master file maintainer and brought
@@ -1270,12 +1270,12 @@ vms_lib_bstat (struct bfd *abfd ATTRIBUTE_UNUSED,
static void *
vms_lib_bmmap (struct bfd *abfd ATTRIBUTE_UNUSED,
void *addr ATTRIBUTE_UNUSED,
- bfd_size_type len ATTRIBUTE_UNUSED,
+ size_t len ATTRIBUTE_UNUSED,
int prot ATTRIBUTE_UNUSED,
int flags ATTRIBUTE_UNUSED,
file_ptr offset ATTRIBUTE_UNUSED,
void **map_addr ATTRIBUTE_UNUSED,
- bfd_size_type *map_len ATTRIBUTE_UNUSED)
+ size_t *map_len ATTRIBUTE_UNUSED)
{
return MAP_FAILED;
}