| Line 1... | Line 1... | 
      
        | /* BFD back-end for National Semiconductor's CR16C ELF
 | /* BFD back-end for National Semiconductor's CR16C ELF
 | 
      
        |    Copyright 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
 |    Copyright 2004, 2005, 2006, 2007, 2009 Free Software Foundation, Inc.
 | 
      
        |  
 |  
 | 
      
        |    This file is part of BFD, the Binary File Descriptor library.
 |    This file is part of BFD, the Binary File Descriptor library.
 | 
      
        |  
 |  
 | 
      
        |    This program is free software; you can redistribute it and/or modify
 |    This program is free software; you can redistribute it and/or modify
 | 
      
        |    it under the terms of the GNU General Public License as published by
 |    it under the terms of the GNU General Public License as published by
 | 
      
        | Line 925... | Line 925... | 
      
        |     }
 |     }
 | 
      
        |  
 |  
 | 
      
        |   return TRUE;
 |   return TRUE;
 | 
      
        | }
 | }
 | 
      
        |  
 |  
 | 
      
        | static bfd_boolean
 | static int
 | 
      
        | elf32_cr16c_link_output_symbol_hook (struct bfd_link_info *info ATTRIBUTE_UNUSED,
 | elf32_cr16c_link_output_symbol_hook (struct bfd_link_info *info ATTRIBUTE_UNUSED,
 | 
      
        |                                      const char *name ATTRIBUTE_UNUSED,
 |                                      const char *name ATTRIBUTE_UNUSED,
 | 
      
        |                                      Elf_Internal_Sym *sym,
 |                                      Elf_Internal_Sym *sym,
 | 
      
        |                                      asection *input_sec,
 |                                      asection *input_sec,
 | 
      
        |                                      struct elf_link_hash_entry *h ATTRIBUTE_UNUSED)
 |                                      struct elf_link_hash_entry *h ATTRIBUTE_UNUSED)
 | 
      
        | Line 944... | Line 944... | 
      
        |         sym->st_shndx = SHN_CR16C_FCOMMON;
 |         sym->st_shndx = SHN_CR16C_FCOMMON;
 | 
      
        |       else if (strcmp (input_sec->name, ".ncommon") == 0)
 |       else if (strcmp (input_sec->name, ".ncommon") == 0)
 | 
      
        |         sym->st_shndx = SHN_CR16C_NCOMMON;
 |         sym->st_shndx = SHN_CR16C_NCOMMON;
 | 
      
        |     }
 |     }
 | 
      
        |  
 |  
 | 
      
        |   return TRUE;
 |   return 1;
 | 
      
        | }
 | }
 | 
      
        |  
 |  
 | 
      
        | /* Definitions for setting CR16C target vector.  */
 | /* Definitions for setting CR16C target vector.  */
 | 
      
        | #define TARGET_LITTLE_SYM               bfd_elf32_cr16c_vec
 | #define TARGET_LITTLE_SYM               bfd_elf32_cr16c_vec
 | 
      
        | #define TARGET_LITTLE_NAME              "elf32-cr16c"
 | #define TARGET_LITTLE_NAME              "elf32-cr16c"
 |