{ bfd_set_error (bfd_error_no_memory); abort();			 }
abort();
add_entry_to_symext_chain (abfd, arg_reloc, sym_idx, symext_root, symext_last)     bfd *abfd;     unsigned int arg_reloc;     unsigned int sym_idx;     symext_chainS **symext_root;     symext_chainS **symext_last;{  symext_chainS *symextP;  /* Allocate memory and initialize this entry.  */  symextP = (symext_chainS *) bfd_alloc (abfd, sizeof (symext_chainS) * 2);  if (!symextP)    {      bfd_set_error (bfd_error_no_memory);      abort();			/* FIXME */    }  symextP[0].entry = ELF32_PARISC_SX_WORD (PARISC_SXT_SYMNDX, sym_idx);  symextP[0].next = &symextP[1];  symextP[1].entry = ELF32_PARISC_SX_WORD (PARISC_SXT_ARG_RELOC, arg_reloc);  symextP[1].next = NULL;  /* Now update the chain itself so it can be walked later to build     the symbol extension section.  */  if (*symext_root == NULL)    {      *symext_root = &symextP[0];      *symext_last = &symextP[1];    }  else    {      (*symext_last)->next = &symextP[0];      *symext_last = &symextP[1];    }}