PR ld/19579
	* elfnn-aarch64.c (elfNN_aarch64_finish_dynamic_symbol): Check
	ELF_COMMON_DEF_P for common symbols.
+2017-06-06  James Clarke  <jrtc27@jrtc27.com>
+
+       PR ld/19579
+       * elfnn-aarch64.c (elfNN_aarch64_finish_dynamic_symbol): Check
+       ELF_COMMON_DEF_P for common symbols.
+
 2017-06-06  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * elf.c (_bfd_elf_make_section_from_shdr): Don't initially mark
 
        }
       else if (bfd_link_pic (info) && SYMBOL_REFERENCES_LOCAL (info, h))
        {
-         if (!h->def_regular)
+         if (!(h->def_regular || ELF_COMMON_DEF_P (h)))
            return FALSE;
 
          BFD_ASSERT ((h->got.offset & 1) != 0);