/* BFD backend for CRIS a.out binaries.
- Copyright (C) 2000-2017 Free Software Foundation, Inc.
+ Copyright (C) 2000-2020 Free Software Foundation, Inc.
Contributed by Axis Communications AB.
Written by Hans-Peter Nilsson.
from the abs section, or as a symbol which has an abs value.
check for that here. */
- if (bfd_is_abs_section (bfd_get_section (sym)))
+ if (bfd_is_abs_section (bfd_asymbol_section (sym)))
{
r_extern = 0;
r_index = N_ABS;
}
else if ((sym->flags & BSF_SECTION_SYM) == 0)
{
- if (bfd_is_und_section (bfd_get_section (sym))
+ if (bfd_is_und_section (bfd_asymbol_section (sym))
/* Remember to check for weak symbols; they count as global. */
|| (sym->flags & (BSF_GLOBAL | BSF_WEAK)) != 0)
r_extern = 1;
if (r_type > 2)
{
/* xgettext:c-format */
- _bfd_error_handler (_("%B: Invalid relocation type exported: %d"),
+ _bfd_error_handler (_("%pB: unsupported relocation type exported: %#x"),
abfd, r_type);
bfd_set_error (bfd_error_wrong_format);
if (r_type > 2)
{
/* xgettext:c-format */
- _bfd_error_handler (_("%B: Invalid relocation type imported: %d"),
+ _bfd_error_handler (_("%pB: unsupported relocation type imported: %#x"),
abfd, r_type);
bfd_set_error (bfd_error_wrong_format);
{
_bfd_error_handler
/* xgettext:c-format */
- (_("%B: Bad relocation record imported: %d"), abfd, r_index);
+ (_("%pB: bad relocation record imported: %d"), abfd, r_index);
bfd_set_error (bfd_error_wrong_format);