int ignore;
int ignore ATTRIBUTE_UNUSED;
s_cpload (ignore)     int ignore;{  expressionS ex;  int icnt = 0;  /* If we are not generating SVR4 PIC code, .cpload is ignored.  */  if (mips_pic != SVR4_PIC)    {      s_ignore (0);      return;    }  /* .cpload should be a in .set noreorder section.  */  if (mips_opts.noreorder == 0)    as_warn (_(".cpload not in noreorder section"));  ex.X_op = O_symbol;  ex.X_add_symbol = symbol_find_or_make ("_gp_disp");  ex.X_op_symbol = NULL;  ex.X_add_number = 0;  /* In ELF, this symbol is implicitly an STT_OBJECT symbol.  */  symbol_get_bfdsym (ex.X_add_symbol)->flags |= BSF_OBJECT;  macro_build_lui ((char *) NULL, &icnt, &ex, GP);  macro_build ((char *) NULL, &icnt, &ex, "addiu", "t,r,j", GP, GP,	       (int) BFD_RELOC_LO16);  macro_build ((char *) NULL, &icnt, (expressionS *) NULL, "addu", "d,v,t",	       GP, GP, tc_get_register (0));  demand_empty_rest_of_line ();}