if ((ISFCN (type) || ISTAG (class) || class == C_BLOCK)
if ((ISFCN (type) || ISTAG (class) || class == C_BLOCK || class == C_FCN)
coff_pointerize_aux (abfd, table_base, symbol, indaux, auxent)     bfd *abfd;     combined_entry_type *table_base;     combined_entry_type *symbol;     unsigned int indaux;     combined_entry_type *auxent;{  int type = symbol->u.syment.n_type;  int class = symbol->u.syment.n_sclass;  if (coff_backend_info (abfd)->_bfd_coff_pointerize_aux_hook)    {      if ((*coff_backend_info (abfd)->_bfd_coff_pointerize_aux_hook)	  (abfd, table_base, symbol, indaux, auxent))	return;    }  /* Don't bother if this is a file or a section */  if (class == C_STAT && type == T_NULL)    return;  if (class == C_FILE)    return;  /* Otherwise patch up */#define N_TMASK coff_data (abfd)->local_n_tmask#define N_BTSHFT coff_data (abfd)->local_n_btshft  if ((ISFCN (type) || ISTAG (class) || class == C_BLOCK)      && auxent->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.l > 0)    {      auxent->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.p =	table_base + auxent->u.auxent.x_sym.x_fcnary.x_fcn.x_endndx.l;      auxent->fix_end = 1;    }  /* A negative tagndx is meaningless, but the SCO 3.2v4 cc can     generate one, so we must be careful to ignore it.  */  if (auxent->u.auxent.x_sym.x_tagndx.l > 0)    {      auxent->u.auxent.x_sym.x_tagndx.p =	table_base + auxent->u.auxent.x_sym.x_tagndx.l;      auxent->fix_tag = 1;    }}