nds32: Remove the unsupported target feature.
[deliverable/binutils-gdb.git] / ld / emultempl / cr16elf.em
index 276dce4b8339f6018516656223ba1df43ca34c07..3a35745023b9428619d7e878a1d8d570ee1379ae 100644 (file)
@@ -1,5 +1,5 @@
 # This shell script emits a C file. -*- C -*-
-# Copyright (C) 2007-2015 Free Software Foundation, Inc.
+# Copyright (C) 2007-2018 Free Software Foundation, Inc.
 # Contributed by M R Swami Reddy <MR.Swami.Reddy@nsc.com>
 #
 # This file is part of the GNU Binutils.
@@ -38,10 +38,10 @@ cr16_elf_after_open (void)
   /* Call the standard elf routine.  */
   gld${EMULATION_NAME}_after_open ();
 
-   if (command_line.embedded_relocs
-       && !bfd_link_relocatable (&link_info))
-     {
-       bfd *abfd;
+  if (command_line.embedded_relocs
+      && !bfd_link_relocatable (&link_info))
+    {
+      bfd *abfd;
 
       /* In the embedded relocs mode we create a .emreloc section for each
         input file with a nonzero .data section.  The BFD backend will fill in
@@ -57,7 +57,8 @@ cr16_elf_after_open (void)
             COFF and ELF.  */
          if (bfd_get_flavour (abfd) != bfd_target_coff_flavour
              && bfd_get_flavour (abfd) != bfd_target_elf_flavour)
-           einfo ("%F%B: all input objects must be COFF or ELF for --embedded-relocs\n");
+           einfo (_("%F%P: %pB: all input objects must be COFF or ELF "
+                    "for --embedded-relocs\n"));
 
          datasec = bfd_get_section_by_name (abfd, ".data.rel");
 
@@ -82,7 +83,7 @@ cr16_elf_after_open (void)
                  || ! bfd_set_section_alignment (abfd, relsec, 2)
                  || ! bfd_set_section_size (abfd, relsec,
                                             datasec->reloc_count * 8))
-               einfo ("%F%B: can not create .emreloc section: %E\n");
+               einfo (_("%F%P: %pB: can not create .emreloc section: %E\n"));
            }
 
          /* Double check that all other data sections are empty, as is
@@ -99,9 +100,9 @@ static void
 check_sections (bfd *abfd, asection *sec, void *datasec)
 {
   if ((strncmp (bfd_get_section_name (abfd, sec), ".data.rel", 9) == 0)
-     && sec != datasec
-     && sec->reloc_count == 0 )
-    einfo ("%B%X: section %s has relocs; can not use --embedded-relocs\n",
+      && sec != datasec
+      && sec->reloc_count == 0 )
+    einfo (_("%X%P: %pB: section %s has relocs; can not use --embedded-relocs\n"),
           abfd, bfd_get_section_name (abfd, sec));
 }
 
@@ -119,7 +120,7 @@ cr16elf_after_parse (void)
      is true the link sometimes fails.  */
   config.magic_demand_paged = FALSE;
 
-  after_parse_default ();
+  gld${EMULATION_NAME}_after_parse ();
 }
 
 /* This is called after the sections have been attached to output
@@ -131,16 +132,16 @@ cr16elf_before_allocation (void)
   /* Call the default first.  */
   gld${EMULATION_NAME}_before_allocation ();
 
-   if (command_line.embedded_relocs
-       && (!bfd_link_relocatable (&link_info)))
-     {
+  if (command_line.embedded_relocs
+      && (!bfd_link_relocatable (&link_info)))
+    {
 
-   bfd *abfd;
+      bfd *abfd;
 
-   /* If we are generating embedded relocs, call a special BFD backend
+      /* If we are generating embedded relocs, call a special BFD backend
         routine to do the work.  */
-   for (abfd = link_info.input_bfds; abfd != NULL; abfd = abfd->link.next)
-      {
+      for (abfd = link_info.input_bfds; abfd != NULL; abfd = abfd->link.next)
+       {
          asection *datasec, *relsec;
          char *errmsg;
 
@@ -153,18 +154,18 @@ cr16elf_before_allocation (void)
          ASSERT (relsec != NULL);
 
          if (! bfd_cr16_elf32_create_embedded_relocs (abfd, &link_info,
-                                                          datasec, relsec,
-                                                          &errmsg))
-               {
-                 if (errmsg == NULL)
-                   einfo ("%B%X: can not create runtime reloc information: %E\n",
-                          abfd);
-                 else
-                   einfo ("%X%B: can not create runtime reloc information: %s\n",
-                          abfd, errmsg);
-               }
-       }
-     }
+                                                      datasec, relsec,
+                                                      &errmsg))
+           {
+             if (errmsg == NULL)
+               einfo (_("%X%P: %pB: can not create runtime reloc information: %E\n"),
+                      abfd);
+             else
+               einfo (_("%X%P: %pB: can not create runtime reloc information: %s\n"),
+                      abfd, errmsg);
+           }
+       }
+    }
 
   /* Enable relaxation by default if the "--no-relax" option was not
      specified.  This is done here instead of in the before_parse hook
This page took 0.027488 seconds and 4 git commands to generate.