diff options
author | Jan Beulich <jbeulich@suse.com> | 2020-01-03 10:11:50 +0100 |
---|---|---|
committer | Jan Beulich <jbeulich@suse.com> | 2020-01-03 10:11:50 +0100 |
commit | 4bb7a87e74e66a7d32cbd39e6fc8e54f25a5ad0d (patch) | |
tree | 9d5dd983f85644632a0a34cf39a082cc884fd957 | |
parent | 6e2118f588c6f33a741a706725f8e23db57251b3 (diff) | |
download | gdb-4bb7a87e74e66a7d32cbd39e6fc8e54f25a5ad0d.zip gdb-4bb7a87e74e66a7d32cbd39e6fc8e54f25a5ad0d.tar.gz gdb-4bb7a87e74e66a7d32cbd39e6fc8e54f25a5ad0d.tar.bz2 |
Mach-O: misc build adjustments
Oldish gcc warns about local variables shadowing outer scope ones.
Additionally %lx is not (always) suitable to print the result of
bfd_get_32().
-rw-r--r-- | bfd/ChangeLog | 6 | ||||
-rw-r--r-- | bfd/mach-o.c | 38 | ||||
-rw-r--r-- | binutils/od-macho.c | 2 |
3 files changed, 26 insertions, 20 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 0ff109c..1880bd4 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,9 @@ +2020-01-03 Jan Beulich <jbeulich@suse.com> + + * mach-o.c (cpusubtype, bfd_mach_o_header_p): Insert underscore + in parameter names. + (bfd_mach_o_scan): Insert underscore in two variable names. + 2020-01-02 Sergey Belyashov <sergey.belyashov@gmail.com> * Makefile.am: Add z80-elf target support. diff --git a/bfd/mach-o.c b/bfd/mach-o.c index 5f10a0a..b494a77 100644 --- a/bfd/mach-o.c +++ b/bfd/mach-o.c @@ -618,12 +618,12 @@ cputype (unsigned long value) } static const char * -cpusubtype (unsigned long cputype, unsigned long cpusubtype) +cpusubtype (unsigned long cpu_type, unsigned long cpu_subtype) { static char buffer[128]; buffer[0] = 0; - switch (cpusubtype & BFD_MACH_O_CPU_SUBTYPE_MASK) + switch (cpu_subtype & BFD_MACH_O_CPU_SUBTYPE_MASK) { case 0: break; @@ -633,13 +633,13 @@ cpusubtype (unsigned long cputype, unsigned long cpusubtype) sprintf (buffer, _("<unknown mask flags>")); break; } - cpusubtype &= ~ BFD_MACH_O_CPU_SUBTYPE_MASK; + cpu_subtype &= ~ BFD_MACH_O_CPU_SUBTYPE_MASK; - switch (cputype) + switch (cpu_type) { case BFD_MACH_O_CPU_TYPE_X86_64: case BFD_MACH_O_CPU_TYPE_I386: - switch (cpusubtype) + switch (cpu_subtype) { case BFD_MACH_O_CPU_SUBTYPE_X86_ALL: return strcat (buffer, " (X86_ALL)"); @@ -649,7 +649,7 @@ cpusubtype (unsigned long cputype, unsigned long cpusubtype) break; case BFD_MACH_O_CPU_TYPE_ARM: - switch (cpusubtype) + switch (cpu_subtype) { case BFD_MACH_O_CPU_SUBTYPE_ARM_ALL: return strcat (buffer, " (ARM_ALL)"); @@ -669,7 +669,7 @@ cpusubtype (unsigned long cputype, unsigned long cpusubtype) break; case BFD_MACH_O_CPU_TYPE_ARM64: - switch (cpusubtype) + switch (cpu_subtype) { case BFD_MACH_O_CPU_SUBTYPE_ARM64_ALL: return strcat (buffer, " (ARM64_ALL)"); @@ -684,7 +684,7 @@ cpusubtype (unsigned long cputype, unsigned long cpusubtype) break; } - if (cpusubtype != 0) + if (cpu_subtype != 0) return strcat (buffer, _(" (<unknown>)")); return buffer; @@ -5101,8 +5101,8 @@ bfd_mach_o_scan (bfd *abfd, bfd_mach_o_data_struct *mdata) { unsigned int i; - enum bfd_architecture cputype; - unsigned long cpusubtype; + enum bfd_architecture cpu_type; + unsigned long cpu_subtype; unsigned int hdrsize; hdrsize = mach_o_wide_p (header) ? @@ -5128,8 +5128,8 @@ bfd_mach_o_scan (bfd *abfd, abfd->tdata.mach_o_data = mdata; bfd_mach_o_convert_architecture (header->cputype, header->cpusubtype, - &cputype, &cpusubtype); - if (cputype == bfd_arch_unknown) + &cpu_type, &cpu_subtype); + if (cpu_type == bfd_arch_unknown) { _bfd_error_handler /* xgettext:c-format */ @@ -5138,7 +5138,7 @@ bfd_mach_o_scan (bfd *abfd, return FALSE; } - bfd_set_arch_mach (abfd, cputype, cpusubtype); + bfd_set_arch_mach (abfd, cpu_type, cpu_subtype); if (header->ncmds != 0) { @@ -5226,8 +5226,8 @@ bfd_mach_o_gen_mkobject (bfd *abfd) const bfd_target * bfd_mach_o_header_p (bfd *abfd, file_ptr hdr_off, - bfd_mach_o_filetype filetype, - bfd_mach_o_cpu_type cputype) + bfd_mach_o_filetype file_type, + bfd_mach_o_cpu_type cpu_type) { bfd_mach_o_header header; bfd_mach_o_data_struct *mdata; @@ -5254,9 +5254,9 @@ bfd_mach_o_header_p (bfd *abfd, /* Check cputype and filetype. In case of wildcard, do not accept magics that are handled by existing targets. */ - if (cputype) + if (cpu_type) { - if (header.cputype != cputype) + if (header.cputype != cpu_type) goto wrong; } else @@ -5269,9 +5269,9 @@ bfd_mach_o_header_p (bfd *abfd, #endif } - if (filetype) + if (file_type) { - if (header.filetype != filetype) + if (header.filetype != file_type) goto wrong; } else diff --git a/binutils/od-macho.c b/binutils/od-macho.c index 456a7cb..f9d4b37 100644 --- a/binutils/od-macho.c +++ b/binutils/od-macho.c @@ -2011,7 +2011,7 @@ dump_obj_compact_unwind (bfd *abfd, putchar (' '); printf_uint64 (bfd_get_64 (abfd, e->start)); - printf (" %08lx", bfd_get_32 (abfd, e->length)); + printf (" %08lx", (unsigned long)bfd_get_32 (abfd, e->length)); putchar (' '); printf_uint64 (bfd_get_64 (abfd, e->personality)); putchar (' '); |