Stop the v850 linker from converting to other output formats whilst linking.
[deliverable/binutils-gdb.git] / ld / emultempl / hppaelf.em
index a1d2e80d2a82aaa2215fab88af1dc8e8d493818f..ead79129ef83b674f7ac18a804127c616e62ac40 100644 (file)
@@ -1,5 +1,5 @@
 # This shell script emits a C file. -*- C -*-
-#   Copyright (C) 1991-2016 Free Software Foundation, Inc.
+#   Copyright (C) 1991-2017 Free Software Foundation, Inc.
 #
 # This file is part of the GNU Binutils.
 #
@@ -55,7 +55,7 @@ hppaelf_after_parse (void)
 
   /* Enable this once we split millicode stuff from libgcc:
      lang_add_input_file ("milli",
-                         lang_input_file_is_l_enum,
+                         lang_input_file_is_l_enum,
                          NULL);
   */
 
@@ -82,12 +82,13 @@ hppaelf_create_output_section_statements (void)
                              bfd_get_arch (link_info.output_bfd),
                              bfd_get_mach (link_info.output_bfd)))
     {
-      einfo ("%X%P: can not create BFD %E\n");
+      einfo (_("%X%P: can not create BFD %E\n"));
       return;
     }
 
   stub_file->the_bfd->flags |= BFD_LINKER_CREATED;
   ldlang_add_file (stub_file);
+  elf32_hppa_init_stub_bfd (stub_file->the_bfd, &link_info);
 }
 
 
@@ -201,7 +202,7 @@ hppaelf_add_stub_section (const char *stub_sec_name, asection *input_section)
     return stub_sec;
 
  err_ret:
-  einfo ("%X%P: can not make stub section: %E\n");
+  einfo (_("%X%P: can not make stub section: %E\n"));
   return NULL;
 }
 
@@ -251,7 +252,7 @@ gld${EMULATION_NAME}_after_allocation (void)
   ret = bfd_elf_discard_info (link_info.output_bfd, &link_info);
   if (ret < 0)
     {
-      einfo ("%X%P: .eh_frame/.stab edit: %E\n");
+      einfo (_("%X%P: .eh_frame/.stab edit: %E\n"));
       return;
     }
   else if (ret > 0)
@@ -266,7 +267,7 @@ gld${EMULATION_NAME}_after_allocation (void)
        {
          if (ret < 0)
            {
-             einfo ("%X%P: can not size stub section: %E\n");
+             einfo (_("%X%P: can not size stub section: %E\n"));
              return;
            }
 
@@ -281,7 +282,7 @@ gld${EMULATION_NAME}_after_allocation (void)
                                       &hppaelf_add_stub_section,
                                       &hppaelf_layout_sections_again))
            {
-             einfo ("%X%P: can not size stub section: %E\n");
+             einfo (_("%X%P: can not size stub section: %E\n"));
              return;
            }
        }
@@ -295,7 +296,7 @@ gld${EMULATION_NAME}_after_allocation (void)
       /* Set the global data pointer.  */
       if (! elf32_hppa_set_gp (link_info.output_bfd, &link_info))
        {
-         einfo ("%X%P: can not set gp\n");
+         einfo (_("%X%P: can not set gp\n"));
          return;
        }
 
@@ -303,7 +304,7 @@ gld${EMULATION_NAME}_after_allocation (void)
       if (stub_file != NULL && stub_file->the_bfd->sections != NULL)
        {
          if (! elf32_hppa_build_stubs (&link_info))
-           einfo ("%X%P: can not build stubs: %E\n");
+           einfo (_("%X%P: can not build stubs: %E\n"));
        }
     }
 }
@@ -369,8 +370,8 @@ PARSE_AND_LIST_ARGS_CASES='
     case OPTION_STUBGROUP_SIZE:
       {
        const char *end;
-        group_size = bfd_scan_vma (optarg, &end, 0);
-        if (*end)
+       group_size = bfd_scan_vma (optarg, &end, 0);
+       if (*end)
          einfo (_("%P%F: invalid number `%s'\''\n"), optarg);
       }
       break;
This page took 0.026972 seconds and 4 git commands to generate.