output->bfd_section->alignment_power = section->alignment_power;
lang_input_section_type *new;  if (output->bfd_section == NULL) init_os (output);   new = new_stat (lang_input_section, ptr);  new->section = section; new->ifile = file; section->output_section = output->bfd_section;    section->output_section->flags |= section->flags & (flagword) (~ (SEC_NEVER_LOAD | (! link_info.relocateable ? SEC_LINK_ONCE | SEC_LINK_DUPLICATES : 0)));  if (! output->loadable) {  output->bfd_section->flags &= ~SEC_LOAD; output->bfd_section->flags |= SEC_NEVER_LOAD; }  if (section->alignment_power > output->bfd_section->alignment_power) output->bfd_section->alignment_power = section->alignment_power;   if (output->section_alignment != -1) output->bfd_section->alignment_power = output->section_alignment;
wild_doit (ptr, section, output, file)     lang_statement_list_type * ptr;     asection * section;     lang_output_section_statement_type * output;     lang_input_statement_type * file;{  if (output->bfd_section == (asection *) NULL)    init_os (output);  if (section != (asection *) NULL      && section->output_section == (asection *) NULL)  {    /* Add a section reference to the list */    lang_input_section_type *new = new_stat (lang_input_section, ptr);    new->section = section;    new->ifile = file;    section->output_section = output->bfd_section;    /* We don't copy the SEC_NEVER_LOAD flag from an input section to       an output section, because we want to be able to include a       SEC_NEVER_LOAD section in the middle of an otherwise loaded       section (I don't know why we want to do this, but we do).       build_link_order in ldwrite.c handles this case by turning the       embedded SEC_NEVER_LOAD section into a fill.  */    section->output_section->flags |=      section->flags & (flagword) (~ SEC_NEVER_LOAD);    if (!output->loadable)     {      /* Turn off load flag */      output->bfd_section->flags &= ~SEC_LOAD;      output->bfd_section->flags |= SEC_NEVER_LOAD;    }    if (section->alignment_power > output->bfd_section->alignment_power)    {      output->bfd_section->alignment_power = section->alignment_power;    }    /* If supplied an aligmnet, then force it */    if (output->section_alignment != -1)    {      output->bfd_section->alignment_power = output->section_alignment;    }  }}