PR 27631
	* elf32-metag.c (elf_metag_relocate_section): Don't use &hh->elf
	when hh might be NULL, test for NULL first.
+2021-04-14  Alan Modra  <amodra@gmail.com>
+
+       PR 27631
+       * elf32-metag.c (elf_metag_relocate_section): Don't use &hh->elf
+       when hh might be NULL, test for NULL first.
+
 2021-04-14  Alan Modra  <amodra@gmail.com>
 
        PR 27630
 
          if ((bfd_link_pic (info)
               && r_symndx != STN_UNDEF
               && (input_section->flags & SEC_ALLOC) != 0
-              && (r_type != R_METAG_RELBRANCH
-                  || !SYMBOL_CALLS_LOCAL (info, &hh->eh)))
+              && !(r_type == R_METAG_RELBRANCH
+                   && (hh == NULL || SYMBOL_CALLS_LOCAL (info, &hh->eh))))
              || (!bfd_link_pic (info)
                  && hh != NULL
                  && hh->eh.dynindx != -1