frag_align (2, 0);
frag_align (2, 0, 0);
brtab_emit (){  int i;  char buf[20];  char *p;			/* Where the binary was output to */  /* Pointer to description of deferred address fixup.  */  fixS *fixP;  if (!instrument_branches)    {      return;    }  subseg_set (data_section, 0);	/*      .data */  frag_align (2, 0);		/*      .align 2 */  record_alignment (now_seg, 2);  colon (BR_TAB_NAME);		/* BR_TAB_NAME: */  emit (0);			/*      .word 0 #link to next table */  emit (br_cnt);		/*      .word n #length of table */  for (i = 0; i < br_cnt; i++)    {      sprintf (buf, "%s%d", BR_LABEL_BASE, i);      p = emit (0);      fixP = fix_new (frag_now,		      p - frag_now->fr_literal,		      4,		      symbol_find (buf),		      0,		      0,		      NO_RELOC);    }}