mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-10 12:22:20 +08:00
* bfd-in.h: Comment typo fix. Formatting.
* bfd-in2.h: Regenerate. * coff64-rs6000.c (xcoff64_openr_next_archived_file): Warning fix. * elf32-m68hc12.c (m68hc12_elf_set_mach_from_flags): Prototype. * elf64-mmix.c (mmix_dump_bpo_gregs): Warning fix.
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
2002-12-08 Alan Modra <amodra@bigpond.net.au>
|
||||||
|
|
||||||
|
* bfd-in.h: Comment typo fix. Formatting.
|
||||||
|
* bfd-in2.h: Regenerate.
|
||||||
|
* coff64-rs6000.c (xcoff64_openr_next_archived_file): Warning fix.
|
||||||
|
* elf32-m68hc12.c (m68hc12_elf_set_mach_from_flags): Prototype.
|
||||||
|
* elf64-mmix.c (mmix_dump_bpo_gregs): Warning fix.
|
||||||
|
|
||||||
2002-12-05 Richard Henderson <rth@redhat.com>
|
2002-12-05 Richard Henderson <rth@redhat.com>
|
||||||
|
|
||||||
* elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21BI.
|
* elfxx-ia64.c (elfNN_ia64_relax_section): Handle PCREL21BI.
|
||||||
|
46
bfd/bfd-in.h
46
bfd/bfd-in.h
@ -72,11 +72,11 @@ typedef struct _bfd bfd;
|
|||||||
|
|
||||||
/* Boolean type used in bfd. Too many systems define their own
|
/* Boolean type used in bfd. Too many systems define their own
|
||||||
versions of "boolean" for us to safely typedef a "boolean" of
|
versions of "boolean" for us to safely typedef a "boolean" of
|
||||||
our own. Using an enum for "bfd_boolean" has it's own set of
|
our own. Using an enum for "bfd_boolean" has its own set of
|
||||||
problems, with strange looking casts required to avoid warnings
|
problems, with strange looking casts required to avoid warnings
|
||||||
on some older compilers. Thus we just use an int.
|
on some older compilers. Thus we just use an int.
|
||||||
|
|
||||||
General rule: functions which are bfd_boolean return TRUE on
|
General rule: Functions which are bfd_boolean return TRUE on
|
||||||
success and FALSE on failure (unless they're a predicate). */
|
success and FALSE on failure (unless they're a predicate). */
|
||||||
|
|
||||||
typedef int bfd_boolean;
|
typedef int bfd_boolean;
|
||||||
@ -535,48 +535,48 @@ extern bfd_boolean bfd_record_phdr
|
|||||||
|
|
||||||
/* Byte swapping routines. */
|
/* Byte swapping routines. */
|
||||||
|
|
||||||
bfd_vma bfd_getb64
|
bfd_vma bfd_getb64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getl64
|
bfd_vma bfd_getl64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getb_signed_64
|
bfd_signed_vma bfd_getb_signed_64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getl_signed_64
|
bfd_signed_vma bfd_getl_signed_64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getb32
|
bfd_vma bfd_getb32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getl32
|
bfd_vma bfd_getl32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getb_signed_32
|
bfd_signed_vma bfd_getb_signed_32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getl_signed_32
|
bfd_signed_vma bfd_getl_signed_32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getb16
|
bfd_vma bfd_getb16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getl16
|
bfd_vma bfd_getl16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getb_signed_16
|
bfd_signed_vma bfd_getb_signed_16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getl_signed_16
|
bfd_signed_vma bfd_getl_signed_16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
void bfd_putb64
|
void bfd_putb64
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putl64
|
void bfd_putl64
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putb32
|
void bfd_putb32
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putl32
|
void bfd_putl32
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putb16
|
void bfd_putb16
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putl16
|
void bfd_putl16
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
|
|
||||||
/* Byte swapping routines which take size and endiannes as arguments. */
|
/* Byte swapping routines which take size and endiannes as arguments. */
|
||||||
|
|
||||||
bfd_vma bfd_get_bits
|
bfd_vma bfd_get_bits
|
||||||
PARAMS ((bfd_byte *, int, bfd_boolean));
|
PARAMS ((bfd_byte *, int, bfd_boolean));
|
||||||
void bfd_put_bits
|
void bfd_put_bits
|
||||||
PARAMS ((bfd_vma, bfd_byte *, int, bfd_boolean));
|
PARAMS ((bfd_vma, bfd_byte *, int, bfd_boolean));
|
||||||
|
|
||||||
/* Externally visible ECOFF routines. */
|
/* Externally visible ECOFF routines. */
|
||||||
@ -620,7 +620,7 @@ extern bfd_boolean bfd_ecoff_debug_externals
|
|||||||
const struct ecoff_debug_swap *swap,
|
const struct ecoff_debug_swap *swap,
|
||||||
bfd_boolean relocateable,
|
bfd_boolean relocateable,
|
||||||
bfd_boolean (*get_extr) (struct symbol_cache_entry *,
|
bfd_boolean (*get_extr) (struct symbol_cache_entry *,
|
||||||
struct ecoff_extr *),
|
struct ecoff_extr *),
|
||||||
void (*set_index) (struct symbol_cache_entry *,
|
void (*set_index) (struct symbol_cache_entry *,
|
||||||
bfd_size_type)));
|
bfd_size_type)));
|
||||||
extern bfd_boolean bfd_ecoff_debug_one_external
|
extern bfd_boolean bfd_ecoff_debug_one_external
|
||||||
|
@ -79,11 +79,11 @@ typedef struct _bfd bfd;
|
|||||||
|
|
||||||
/* Boolean type used in bfd. Too many systems define their own
|
/* Boolean type used in bfd. Too many systems define their own
|
||||||
versions of "boolean" for us to safely typedef a "boolean" of
|
versions of "boolean" for us to safely typedef a "boolean" of
|
||||||
our own. Using an enum for "bfd_boolean" has it's own set of
|
our own. Using an enum for "bfd_boolean" has its own set of
|
||||||
problems, with strange looking casts required to avoid warnings
|
problems, with strange looking casts required to avoid warnings
|
||||||
on some older compilers. Thus we just use an int.
|
on some older compilers. Thus we just use an int.
|
||||||
|
|
||||||
General rule: functions which are bfd_boolean return TRUE on
|
General rule: Functions which are bfd_boolean return TRUE on
|
||||||
success and FALSE on failure (unless they're a predicate). */
|
success and FALSE on failure (unless they're a predicate). */
|
||||||
|
|
||||||
typedef int bfd_boolean;
|
typedef int bfd_boolean;
|
||||||
@ -542,48 +542,48 @@ extern bfd_boolean bfd_record_phdr
|
|||||||
|
|
||||||
/* Byte swapping routines. */
|
/* Byte swapping routines. */
|
||||||
|
|
||||||
bfd_vma bfd_getb64
|
bfd_vma bfd_getb64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getl64
|
bfd_vma bfd_getl64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getb_signed_64
|
bfd_signed_vma bfd_getb_signed_64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getl_signed_64
|
bfd_signed_vma bfd_getl_signed_64
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getb32
|
bfd_vma bfd_getb32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getl32
|
bfd_vma bfd_getl32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getb_signed_32
|
bfd_signed_vma bfd_getb_signed_32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getl_signed_32
|
bfd_signed_vma bfd_getl_signed_32
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getb16
|
bfd_vma bfd_getb16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_vma bfd_getl16
|
bfd_vma bfd_getl16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getb_signed_16
|
bfd_signed_vma bfd_getb_signed_16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
bfd_signed_vma bfd_getl_signed_16
|
bfd_signed_vma bfd_getl_signed_16
|
||||||
PARAMS ((const unsigned char *));
|
PARAMS ((const unsigned char *));
|
||||||
void bfd_putb64
|
void bfd_putb64
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putl64
|
void bfd_putl64
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putb32
|
void bfd_putb32
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putl32
|
void bfd_putl32
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putb16
|
void bfd_putb16
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
void bfd_putl16
|
void bfd_putl16
|
||||||
PARAMS ((bfd_vma, unsigned char *));
|
PARAMS ((bfd_vma, unsigned char *));
|
||||||
|
|
||||||
/* Byte swapping routines which take size and endiannes as arguments. */
|
/* Byte swapping routines which take size and endiannes as arguments. */
|
||||||
|
|
||||||
bfd_vma bfd_get_bits
|
bfd_vma bfd_get_bits
|
||||||
PARAMS ((bfd_byte *, int, bfd_boolean));
|
PARAMS ((bfd_byte *, int, bfd_boolean));
|
||||||
void bfd_put_bits
|
void bfd_put_bits
|
||||||
PARAMS ((bfd_vma, bfd_byte *, int, bfd_boolean));
|
PARAMS ((bfd_vma, bfd_byte *, int, bfd_boolean));
|
||||||
|
|
||||||
/* Externally visible ECOFF routines. */
|
/* Externally visible ECOFF routines. */
|
||||||
@ -627,7 +627,7 @@ extern bfd_boolean bfd_ecoff_debug_externals
|
|||||||
const struct ecoff_debug_swap *swap,
|
const struct ecoff_debug_swap *swap,
|
||||||
bfd_boolean relocateable,
|
bfd_boolean relocateable,
|
||||||
bfd_boolean (*get_extr) (struct symbol_cache_entry *,
|
bfd_boolean (*get_extr) (struct symbol_cache_entry *,
|
||||||
struct ecoff_extr *),
|
struct ecoff_extr *),
|
||||||
void (*set_index) (struct symbol_cache_entry *,
|
void (*set_index) (struct symbol_cache_entry *,
|
||||||
bfd_size_type)));
|
bfd_size_type)));
|
||||||
extern bfd_boolean bfd_ecoff_debug_one_external
|
extern bfd_boolean bfd_ecoff_debug_one_external
|
||||||
|
@ -2019,7 +2019,7 @@ xcoff64_openr_next_archived_file (archive, last_file)
|
|||||||
bfd *archive;
|
bfd *archive;
|
||||||
bfd *last_file;
|
bfd *last_file;
|
||||||
{
|
{
|
||||||
file_ptr filestart;
|
bfd_vma filestart;
|
||||||
|
|
||||||
if ((xcoff_ardata (archive) == NULL)
|
if ((xcoff_ardata (archive) == NULL)
|
||||||
|| ! xcoff_big_format_p (archive))
|
|| ! xcoff_big_format_p (archive))
|
||||||
@ -2048,7 +2048,7 @@ xcoff64_openr_next_archived_file (archive, last_file)
|
|||||||
return NULL;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
return _bfd_get_elt_at_filepos (archive, filestart);
|
return _bfd_get_elt_at_filepos (archive, (file_ptr) filestart);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* We can't use the usual coff_sizeof_headers routine, because AIX
|
/* We can't use the usual coff_sizeof_headers routine, because AIX
|
||||||
|
@ -47,6 +47,8 @@ static bfd_boolean elf32_m68hc11_gc_sweep_hook
|
|||||||
PARAMS ((bfd *, struct bfd_link_info *, asection *,
|
PARAMS ((bfd *, struct bfd_link_info *, asection *,
|
||||||
const Elf_Internal_Rela *));
|
const Elf_Internal_Rela *));
|
||||||
|
|
||||||
|
static bfd_boolean m68hc12_elf_set_mach_from_flags PARAMS ((bfd *));
|
||||||
|
|
||||||
bfd_boolean _bfd_m68hc12_elf_merge_private_bfd_data PARAMS ((bfd *, bfd *));
|
bfd_boolean _bfd_m68hc12_elf_merge_private_bfd_data PARAMS ((bfd *, bfd *));
|
||||||
bfd_boolean _bfd_m68hc12_elf_set_private_flags PARAMS ((bfd *, flagword));
|
bfd_boolean _bfd_m68hc12_elf_set_private_flags PARAMS ((bfd *, flagword));
|
||||||
bfd_boolean _bfd_m68hc12_elf_print_private_bfd_data PARAMS ((bfd *, PTR));
|
bfd_boolean _bfd_m68hc12_elf_print_private_bfd_data PARAMS ((bfd *, PTR));
|
||||||
@ -794,7 +796,7 @@ _bfd_m68hc12_elf_print_private_bfd_data (abfd, ptr)
|
|||||||
if (elf_elfheader (abfd)->e_flags & EF_M68HCS12_MACH)
|
if (elf_elfheader (abfd)->e_flags & EF_M68HCS12_MACH)
|
||||||
fprintf (file, _(" cpu=HCS12]"));
|
fprintf (file, _(" cpu=HCS12]"));
|
||||||
else
|
else
|
||||||
fprintf (file, _(" cpu=HC12]"));
|
fprintf (file, _(" cpu=HC12]"));
|
||||||
fputc ('\n', file);
|
fputc ('\n', file);
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
|
@ -2281,8 +2281,8 @@ mmix_dump_bpo_gregs (link_info, pf)
|
|||||||
for (i = 0; i < gregdata->n_max_bpo_relocs; i++)
|
for (i = 0; i < gregdata->n_max_bpo_relocs; i++)
|
||||||
(*pf) ("%4u (%4u)/%4u#%u: 0x%08lx%08lx r: %3u o: %3u\n",
|
(*pf) ("%4u (%4u)/%4u#%u: 0x%08lx%08lx r: %3u o: %3u\n",
|
||||||
i,
|
i,
|
||||||
gregdata->bpo_reloc_indexes != NULL
|
(gregdata->bpo_reloc_indexes != NULL
|
||||||
? gregdata->bpo_reloc_indexes[i] : -1,
|
? gregdata->bpo_reloc_indexes[i] : (size_t) -1),
|
||||||
gregdata->reloc_request[i].bpo_reloc_no,
|
gregdata->reloc_request[i].bpo_reloc_no,
|
||||||
gregdata->reloc_request[i].valid,
|
gregdata->reloc_request[i].valid,
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user