public inbox for archer-commits@sourceware.org
help / color / mirror / Atom feed
From: jkratoch@sourceware.org
To: archer-commits@sourceware.org
Subject: [SCM]  master: daily update
Date: Sat, 07 Mar 2009 21:49:00 -0000	[thread overview]
Message-ID: <20090307214957.15967.qmail@sourceware.org> (raw)

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 24706 bytes --]

The branch, master has been updated
       via  a602008d1bc4bd7ae94f48f258b42fe8b9fc6e35 (commit)
       via  7736f57ac722d86d8735aa89f71e86924ffb38cc (commit)
       via  f56e4cce499eef6d0f54e5febf00aa66f8a82f29 (commit)
       via  7028ef3bbdbc5e4a111d0b7cc780ee0c35a7292e (commit)
       via  129997da4c6c2aea81696300903da1ad47b7f48e (commit)
       via  f2f3abead03c81796832772dc2be966191b2f80c (commit)
       via  a93539b2e002585b2a1a2d32f0e2df2445fe6579 (commit)
       via  57eb800b475de56bba3f720dc7c64179f5899cec (commit)
       via  f1c4daa594919152e47c111c830393e10530443a (commit)
       via  3e5fb2e1453d9b8d09983a5a3d1d3ff203e8352a (commit)
       via  6e9407b3a655b3339a97bfeb9f79e6bf8e9a90ae (commit)
       via  a31bdfa66308b389d2a94de814afafbb4f0d9ff5 (commit)
       via  000b2df5b139714e6ec5d9fc79f1c59477b75126 (commit)
      from  8f21114a8f63389d6d516164a5a5fbd4de31e21b (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email.

- Log -----------------------------------------------------------------
commit a602008d1bc4bd7ae94f48f258b42fe8b9fc6e35
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Sat Mar 7 00:00:04 2009 +0000

    daily update

commit 7736f57ac722d86d8735aa89f71e86924ffb38cc
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Sat Mar 7 00:00:02 2009 +0000

    *** empty log message ***

commit f56e4cce499eef6d0f54e5febf00aa66f8a82f29
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date:   Fri Mar 6 18:51:04 2009 +0000

    2009-03-06  Paul Pluzhnikov  <ppluzhnikov@google.com>
    
    	Rename solib_address to solib_name_from_address.
    	* breakpoint.c (insert_bp_location, disable_breakpoints_in_shlibs)
    	(disable_breakpoints_in_unloaded_shlib): Update.
    	* printcmd.c (display_uses_solib_p): Likewise.
    	* stack.c (print_frame): Likewise.
    	* solib.c: Rename.
    	* solib.h: Rename.

commit 7028ef3bbdbc5e4a111d0b7cc780ee0c35a7292e
Author: Nick Clifton <nickc@redhat.com>
Date:   Fri Mar 6 12:14:37 2009 +0000

    Updated Spanish translations.

commit 129997da4c6c2aea81696300903da1ad47b7f48e
Author: clyon <clyon>
Date:   Fri Mar 6 08:57:57 2009 +0000

    09-03-05  Christophe Lyon  <christophe.lyon@st.com>
    
    	bfd/
    	* elf32-arm.c (group_sections): Take next section size into
    	account before accepting to group it.
    
    	testsuite/
    	* ld-arm/arm-elf.exp: Add new farcall-group-limit test.
    	* ld-arm/farcall-group-limit.d: New file.
    	* ld-arm/farcall-group3.s: New file.
    	* ld-arm/farcall-group4.s: New file.

commit f2f3abead03c81796832772dc2be966191b2f80c
Author: gdbadmin <gdbadmin@sourceware.org>
Date:   Fri Mar 6 00:00:33 2009 +0000

    *** empty log message ***

commit a93539b2e002585b2a1a2d32f0e2df2445fe6579
Author: Alan Modra <amodra@bigpond.net.au>
Date:   Fri Mar 6 00:00:04 2009 +0000

    daily update

commit 57eb800b475de56bba3f720dc7c64179f5899cec
Author: Paul Pluzhnikov <ppluzhnikov@google.com>
Date:   Thu Mar 5 23:45:13 2009 +0000

    2009-03-05  Paul Pluzhnikov  <ppluzhnikov@google.com>
    
    	* printcmd.c (do_one_display): Reparse exp_string.
    	(display_uses_solib_p): New function.
    	(clear_dangling_display_expressions): New function.
    	(_initialize_printcmd): Add observer.
    	* solib.c (no_shared_libraries): Swap order of calls to
    	clear_solib and objfile_purge_solibs.

commit f1c4daa594919152e47c111c830393e10530443a
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Mar 5 23:42:31 2009 +0000

            Implement the target-specific part of Ada tasking support
            on Tru64.
    
            * dec-thread.c (dec_thread_get_ada_task_ptid): New function.
            (init_dec_thread_ops): Set the to_get_ada_task_ptid method.

commit 3e5fb2e1453d9b8d09983a5a3d1d3ff203e8352a
Author: Joel Brobecker <brobecker@gnat.com>
Date:   Thu Mar 5 23:37:19 2009 +0000

            Get rid of the global "base_target" and use "find_target_beneath"
            to find the underlying target.
            * dec-thread.c (base_target): Delete.
            (enable_dec_thread): Remove assignement to base_target.
            (dec_thread_detach, dec_thread_wait, dec_thread_wait)
            (dec_thread_fetch_registers, dec_thread_store_registers)
            (dec_thread_mourn_inferior, dec_thread_pid_to_str):
            Update the function profile if necessary.
            Use find_target_beneath to call the same method but from
            the underlying target, removing the need for "base_target".
    
            * dec-thread.c (dec_thread_get_regsets, dec_thread_set_regsets):
            Fix a copy/paste error in a few debug traces...
    
            * solib-osf.c (init_so): Use a simpler method for computing
            the size of lm_info structure. This also gets rid of warning
            emitted by the compiler.

commit 6e9407b3a655b3339a97bfeb9f79e6bf8e9a90ae
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Mar 5 23:11:11 2009 +0000

    	* gdb.texinfo (Background Execution): Better describe the set
    	target-async command.
    	(Maintenance Commands): Delete description of the `maint set/show
    	linux-async' and `maint set/show remote-async' commands.

commit a31bdfa66308b389d2a94de814afafbb4f0d9ff5
Author: Pedro Alves <pedro@codesourcery.com>
Date:   Thu Mar 5 22:37:09 2009 +0000

    gdb/
    2009-03-05  Pedro Alves  <pedro@codesourcery.com>
    
    	* breakpoint.c (check_duplicates_for): Skip permanent breakpoints
    	duplicates of permanent breakpoints.
    
    gdb/testsuite/
    2009-03-05  Pedro Alves  <pedro@codesourcery.com>
    
    	* gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.

commit 000b2df5b139714e6ec5d9fc79f1c59477b75126
Author: clyon <clyon>
Date:   Thu Mar 5 17:28:20 2009 +0000

    2009-03-05  Christophe Lyon  <christophe.lyon@st.com>
    
    	bfd/
    	* elf32-arm.c (arm_type_of_stub): Handle long branches targetting
    	PLT entries.
    	(elf32_arm_final_link_relocate): Likewise.
    
    	testsuite/
    	* ld-arm/arm-elf.exp: Add 2 more tests to check long branch stubs
    	in PLT context.
    	* ld-arm/farcall-mixed-app-v5.d: New file.
    	* ld-arm/farcall-mixed-app.d: Likewise.
    	* ld-arm/farcall-mixed-app.r: Likewise.
    	* ld-arm/farcall-mixed-app.s: Likewise.
    	* ld-arm/farcall-mixed-app.sym: Likewise.
    	* ld-arm/farcall-mixed-lib.d: Likewise.
    	* ld-arm/farcall-mixed-lib.r: Likewise.

-----------------------------------------------------------------------

Summary of changes:
 bfd/ChangeLog                               |   15 +
 bfd/elf32-arm.c                             |   85 +-
 bfd/po/es.po                                | 1943 +++++++++++++++------------
 bfd/version.h                               |    2 +-
 gdb/ChangeLog                               |   52 +
 gdb/breakpoint.c                            |   15 +-
 gdb/dec-thread.c                            |   75 +-
 gdb/doc/ChangeLog                           |    7 +
 gdb/doc/gdb.texinfo                         |   45 +-
 gdb/printcmd.c                              |   94 ++-
 gdb/solib-osf.c                             |    4 +-
 gdb/solib.c                                 |   14 +-
 gdb/solib.h                                 |    2 +-
 gdb/stack.c                                 |    2 +-
 gdb/testsuite/ChangeLog                     |   10 +
 gdb/testsuite/gdb.arch/i386-permbkpt.S      |   30 +
 gdb/testsuite/gdb.arch/i386-permbkpt.exp    |   52 +
 gdb/testsuite/gdb.base/solib-display-lib.c  |   30 +
 gdb/testsuite/gdb.base/solib-display-main.c |   32 +
 gdb/testsuite/gdb.base/solib-display.exp    |  115 ++
 gdb/version.in                              |    2 +-
 opcodes/ChangeLog                           |    4 +
 opcodes/po/es.po                            |  249 +++--
 23 files changed, 1812 insertions(+), 1067 deletions(-)
 create mode 100644 gdb/testsuite/gdb.arch/i386-permbkpt.S
 create mode 100644 gdb/testsuite/gdb.arch/i386-permbkpt.exp
 create mode 100644 gdb/testsuite/gdb.base/solib-display-lib.c
 create mode 100644 gdb/testsuite/gdb.base/solib-display-main.c
 create mode 100644 gdb/testsuite/gdb.base/solib-display.exp

First 500 lines of diff:
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index 78a23a8..df3961f 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,18 @@
+2009-03-06  Nick Clifton  <nickc@redhat.com>
+
+	* po/es.po: Updated Spanish translation.
+
+2009-03-05  Christophe Lyon  <christophe.lyon@st.com>
+
+	* elf32-arm.c (group_sections): Take next section size into
+	account before accepting to group it.
+
+2009-03-05  Christophe Lyon  <christophe.lyon@st.com>
+
+	* elf32-arm.c (arm_type_of_stub): Handle long branches targetting
+	PLT entries.
+	(elf32_arm_final_link_relocate): Likewise.
+
 2009-03-05  Moritz Kroll  <Moritz.Kroll@gmx.de>
 
 	PR 9923
diff --git a/bfd/elf32-arm.c b/bfd/elf32-arm.c
index 2527e5e..f534290 100644
--- a/bfd/elf32-arm.c
+++ b/bfd/elf32-arm.c
@@ -2857,6 +2857,7 @@ arm_type_of_stub (struct bfd_link_info *info,
   int thumb2;
   int thumb_only;
   enum elf32_arm_stub_type stub_type = arm_stub_none;
+  int use_plt = 0;
 
   /* We don't know the actual type of destination in case it is of
      type STT_SECTION: give up.  */
@@ -2878,20 +2879,38 @@ arm_type_of_stub (struct bfd_link_info *info,
 
   r_type = ELF32_R_TYPE (rel->r_info);
 
-  /* If the call will go through a PLT entry then we do not need
-     glue.  */
+  /* Keep a simpler condition, for the sake of clarity.  */
   if (globals->splt != NULL && hash != NULL && hash->root.plt.offset != (bfd_vma) -1)
-    return stub_type;
+    {
+      use_plt = 1;
+      /* Note when dealing with PLT entries: the main PLT stub is in
+	 ARM mode, so if the branch is in Thumb mode, another
+	 Thumb->ARM stub will be inserted later just before the ARM
+	 PLT stub. We don't take this extra distance into account
+	 here, because if a long branch stub is needed, we'll add a
+	 Thumb->Arm one and branch directly to the ARM PLT entry
+	 because it avoids spreading offset corrections in several
+	 places.  */
+    }
 
   if (r_type == R_ARM_THM_CALL)
     {
+      /* Handle cases where:
+	 - this call goes too far (different Thumb/Thumb2 max
+           distance)
+	 - it's a Thumb->Arm call and blx is not available. A stub is
+           needed in this case, but only if this call is not through a
+           PLT entry. Indeed, PLT stubs handle mode switching already.
+      */
       if ((!thumb2
 	    && (branch_offset > THM_MAX_FWD_BRANCH_OFFSET
 		|| (branch_offset < THM_MAX_BWD_BRANCH_OFFSET)))
 	  || (thumb2
 	      && (branch_offset > THM2_MAX_FWD_BRANCH_OFFSET
 		  || (branch_offset < THM2_MAX_BWD_BRANCH_OFFSET)))
-	  || ((st_type != STT_ARM_TFUNC) && !globals->use_blx))
+	  || ((st_type != STT_ARM_TFUNC)
+	      && ((r_type == R_ARM_THM_CALL) && !globals->use_blx)
+	      && !use_plt))
 	{
 	  if (st_type == STT_ARM_TFUNC)
 	    {
@@ -3535,11 +3554,20 @@ group_sections (struct elf32_arm_link_hash_table *htab,
 	  bfd_size_type total;
 
 	  curr = head;
-	  total = head->size;
-	  while ((next = NEXT_SEC (curr)) != NULL
-		 && ((total += next->output_offset - curr->output_offset)
-		     < stub_group_size))
+	  total = 0;
+	  while ((next = NEXT_SEC (curr)) != NULL)
+	    {
+	      if ( (total + next->output_offset - curr->output_offset
+		    + next->size)
+		   < stub_group_size )
+		{
+		  total += next->output_offset - curr->output_offset;
+		}
+	      else
+		break;
+
 	    curr = next;
+	    }
 
 	  /* OK, the size from the start to the start of CURR is less
 	     than stub_group_size and thus can be handled by one stub
@@ -3560,11 +3588,18 @@ group_sections (struct elf32_arm_link_hash_table *htab,
 	     bytes after the stub section can be handled by it too.  */
 	  if (!stubs_always_after_branch)
 	    {
-	      total = 0;
-	      while (next != NULL
-		     && ((total += next->output_offset - head->output_offset)
-			 < stub_group_size))
+	      total = head->size;
+	      while (next != NULL)
 		{
+		  if ( (total + next->output_offset - head->output_offset
+			+ next->size)
+		       < stub_group_size )
+		    {
+		      total += next->output_offset - head->output_offset;
+		    }
+		  else
+		    break;
+
 		  head = next;
 		  next = NEXT_SEC (head);
 		  htab->stub_group[head->id].link_sec = curr;
@@ -6049,9 +6084,11 @@ elf32_arm_final_link_relocate (reloc_howto_type *           howto,
       /* Handle relocations which should use the PLT entry.  ABS32/REL32
 	 will use the symbol's value, which may point to a PLT entry, but we
 	 don't need to handle that here.  If we created a PLT entry, all
-	 branches in this object should go to it.  */
+	 branches in this object should go to it, except if the PLT is too
+	 far away, in which case a long branch stub should be inserted.  */
       if ((r_type != R_ARM_ABS32 && r_type != R_ARM_REL32
-           && r_type != R_ARM_ABS32_NOI && r_type != R_ARM_REL32_NOI)
+           && r_type != R_ARM_ABS32_NOI && r_type != R_ARM_REL32_NOI
+	   && r_type != R_ARM_CALL)
 	  && h != NULL
 	  && splt != NULL
 	  && h->plt.offset != (bfd_vma) -1)
@@ -6208,11 +6245,6 @@ elf32_arm_final_link_relocate (reloc_howto_type *           howto,
 	  bfd_signed_vma branch_offset;
 	  struct elf32_arm_stub_hash_entry *stub_entry = NULL;
 
-	  from = (input_section->output_section->vma
-		  + input_section->output_offset
-		  + rel->r_offset);
-	  branch_offset = (bfd_signed_vma)(value - from);
-
 	  if (r_type == R_ARM_XPC25)
 	    {
 	      /* Check for Arm calling Arm function.  */
@@ -6244,6 +6276,21 @@ elf32_arm_final_link_relocate (reloc_howto_type *           howto,
 	     destination is too far or we are changing mode.  */
 	  if (r_type == R_ARM_CALL)
 	    {
+	      /* If the call goes through a PLT entry, make sure to
+		 check distance to the right destination address.  */
+	      if (h != NULL && splt != NULL && h->plt.offset != (bfd_vma) -1)
+		{
+		  value = (splt->output_section->vma
+			   + splt->output_offset
+			   + h->plt.offset);
+		  *unresolved_reloc_p = FALSE;
+		}
+
+	      from = (input_section->output_section->vma
+		      + input_section->output_offset
+		      + rel->r_offset);
+	      branch_offset = (bfd_signed_vma)(value - from);
+
 	      if (branch_offset > ARM_MAX_FWD_BRANCH_OFFSET
 		  || branch_offset < ARM_MAX_BWD_BRANCH_OFFSET
 		  || sym_flags == STT_ARM_TFUNC)
diff --git a/bfd/po/es.po b/bfd/po/es.po
index 9f2ec21..e4410d7 100644
--- a/bfd/po/es.po
+++ b/bfd/po/es.po
@@ -1,13 +1,14 @@
-# Mensajes en español para bfd 2.17.90.
-# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2002, 2003, 2004, 2005, 2006, 2007
+# Mensajes en español para bfd 2.18.90.
+# Copyright (C) 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
+# This file is distributed under the same license as the binutils package.
+# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: bfd 2.17.90\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2007-08-06 16:21-0400\n"
-"PO-Revision-Date: 2007-09-08 08:57-0500\n"
+"Project-Id-Version: bfd 2.18.90\n"
+"Report-Msgid-Bugs-To: bug-binutils@gnu.org\n"
+"POT-Creation-Date: 2008-09-09 15:56+0930\n"
+"PO-Revision-Date: 2009-03-03 22:20-0600\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
@@ -31,143 +32,143 @@ msgstr "%B: Tipo de reubicaci
 msgid "%B: Bad relocation record imported: %d"
 msgstr "%B: Registro de reubicación importado erróneo: %d"
 
-#: aoutx.h:1268 aoutx.h:1602
+#: aoutx.h:1268 aoutx.h:1604
 #, c-format
 msgid "%s: can not represent section `%s' in a.out object file format"
 msgstr "%s: no se puede representar la sección `%s' en el fichero objeto de formato a.out"
 
-#: aoutx.h:1568
+#: aoutx.h:1570
 #, c-format
 msgid "%s: can not represent section for symbol `%s' in a.out object file format"
 msgstr "%s: no se puede representar la sección para el símbolo `%s' en el fichero objeto de formato a.out"
 
-#: aoutx.h:1570
+#: aoutx.h:1572
 msgid "*unknown*"
 msgstr "*desconocido*"
 
-#: aoutx.h:3987 aoutx.h:4313
+#: aoutx.h:3989 aoutx.h:4315
 msgid "%P: %B: unexpected relocation type\n"
 msgstr "%P: %B: tipo de reubicación inesperado\n"
 
-#: aoutx.h:5347
+#: aoutx.h:5349
 #, c-format
 msgid "%s: relocatable link from %s to %s not supported"
 msgstr "%s: no se admite el enlace reubicable de %s a %s"
 
-#: archive.c:1766
+#: archive.c:2046
 msgid "Warning: writing archive was slow: rewriting timestamp\n"
 msgstr "Aviso: la escritura del fichero fue lenta: se reescribe la marca de tiempo\n"
 
 # ¡Uff! Si utilizáramos file=archivo, esta traducción sería imposible. cfuga
-#: archive.c:2029
+#: archive.c:2309
 msgid "Reading archive file mod timestamp"
 msgstr "Se lee el archivo de la modificación de marca de tiempo del fichero"
 
-#: archive.c:2053
+#: archive.c:2333
 msgid "Writing updated armap timestamp"
 msgstr "Se escribe la marca de tiempo actualizada de armap"
 
-#: bfd.c:289
+#: bfd.c:368
 msgid "No error"
 msgstr "No hay error"
 
-#: bfd.c:290
+#: bfd.c:369
 msgid "System call error"
 msgstr "Error en la llamada al sistema"
 
-#: bfd.c:291
+#: bfd.c:370
 msgid "Invalid bfd target"
 msgstr "Objetivo bfd inválido"
 
-#: bfd.c:292
+#: bfd.c:371
 msgid "File in wrong format"
 msgstr "Fichero en formato erróneo"
 
-#: bfd.c:293
+#: bfd.c:372
 msgid "Archive object file in wrong format"
 msgstr "Archivo de ficheros objeto en formato erróneo"
 
-#: bfd.c:294
+#: bfd.c:373
 msgid "Invalid operation"
 msgstr "Operación inválida"
 
-#: bfd.c:295
+#: bfd.c:374
 msgid "Memory exhausted"
 msgstr "Memoria agotada"
 
-#: bfd.c:296
+#: bfd.c:375
 msgid "No symbols"
 msgstr "No hay símbolos"
 
-#: bfd.c:297
+#: bfd.c:376
 msgid "Archive has no index; run ranlib to add one"
 msgstr "El archivo no tiene índice; ejecute ranlib para agregar uno"
 
-#: bfd.c:298
+#: bfd.c:377
 msgid "No more archived files"
 msgstr "No hay más ficheros archivados"
 
-#: bfd.c:299
+#: bfd.c:378
 msgid "Malformed archive"
 msgstr "Archivo malformado"
 
-#: bfd.c:300
+#: bfd.c:379
 msgid "File format not recognized"
 msgstr "No se reconoce el formato del fichero"
 
-#: bfd.c:301
+#: bfd.c:380
 msgid "File format is ambiguous"
 msgstr "El formato del fichero es ambiguo"
 
-#: bfd.c:302
+#: bfd.c:381
 msgid "Section has no contents"
 msgstr "La sección no tiene contenidos"
 
-#: bfd.c:303
+#: bfd.c:382
 msgid "Nonrepresentable section on output"
 msgstr "Sección no representable en la salida"
 
-#: bfd.c:304
+#: bfd.c:383
 msgid "Symbol needs debug section which does not exist"
 msgstr "Un símbolo requiere de una sección de depuración, la cual no existe"
 
-#: bfd.c:305
+#: bfd.c:384
 msgid "Bad value"
 msgstr "Valor erróneo"
 
-#: bfd.c:306
+#: bfd.c:385
 msgid "File truncated"
 msgstr "Fichero truncado"
 
-#: bfd.c:307
+#: bfd.c:386
 msgid "File too big"
 msgstr "Fichero demasiado grande"
 
-#: bfd.c:308
+#: bfd.c:387
 #, c-format
 msgid "Error reading %s: %s"
 msgstr "Error al leer %s: %s"
 
-#: bfd.c:309
+#: bfd.c:388
 msgid "#<Invalid error code>"
 msgstr "#<Código de error inválido>"
 
-#: bfd.c:830
+#: bfd.c:912
 #, c-format
 msgid "BFD %s assertion fail %s:%d"
 msgstr "falló la aseveración BFD %s %s:%d"
 
-#: bfd.c:842
+#: bfd.c:924
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d in %s\n"
 msgstr "error interno de BFD %s, se aborta en %s línea %d en %s\n"
 
-#: bfd.c:846
+#: bfd.c:928
 #, c-format
 msgid "BFD %s internal error, aborting at %s line %d\n"
 msgstr "error interno de BFD %s, se aborta en %s línea %d\n"
 
-#: bfd.c:848
+#: bfd.c:930
 msgid "Please report this bug.\n"
 msgstr "Por favor reporte este bicho.\n"
 
@@ -186,14 +187,10 @@ msgstr "no se mapea: no se estableci
 msgid "Warning: Writing section `%s' to huge (ie negative) file offset 0x%lx."
 msgstr "Aviso: Se escribe la sección `%s' a un desplazamiento de fichero grande (pe negativo) 0x%lx."
 
-#: cache.c:238
+#: cache.c:222
 msgid "reopening %B: %s\n"
 msgstr "se reabre %B: %s\n"
 
-#: coff64-rs6000.c:2126 coff-rs6000.c:3624
-msgid "%B: symbol `%s' has unrecognized smclas %d"
-msgstr "%B: el símbolo `%s' tiene smclas %d que no se reconoce"
-
 #: coff-alpha.c:490
 msgid ""
 "%B: Cannot handle compressed Alpha binaries.\n"
@@ -206,7 +203,7 @@ msgstr ""
 msgid "%B: unknown/unsupported relocation type %d"
 msgstr "%B: tipo de reubicación %d desconocida/no admitida"
 
-#: coff-alpha.c:899 coff-alpha.c:936 coff-alpha.c:2024 coff-mips.c:1002
+#: coff-alpha.c:899 coff-alpha.c:936 coff-alpha.c:2024 coff-mips.c:1003
 msgid "GP relative relocation used when GP not defined"
 msgstr "se usó una reubicación GP relativa cuando GP no estaba definido"
 
@@ -222,22 +219,22 @@ msgstr "%B: tipo de reubicaci
 msgid "%B: unsupported relocation: ALPHA_R_GPRELLOW"
 msgstr "%B: tipo de reubicación no admitida: ALPHA_R_GPRELLOW"
 
-#: coff-alpha.c:1574 elf32-m32r.c:2487 elf64-alpha.c:3953 elf64-alpha.c:4106
-#: elf32-ia64.c:4675 elf64-ia64.c:4675
+#: coff-alpha.c:1574 elf32-m32r.c:2487 elf64-alpha.c:3970 elf64-alpha.c:4125
+#: elf32-ia64.c:4465 elf64-ia64.c:4465
 msgid "%B: unknown relocation type %d"
 msgstr "%B: tipo de reubicación %d desconocido"
 
-#: coff-arm.c:1036
+#: coff-arm.c:1039
 #, c-format
 msgid "%B: unable to find THUMB glue '%s' for `%s'"
 msgstr "%B: no se puede encontrar el pegamento THUMB '%s' para `%s'"
 
-#: coff-arm.c:1065
+#: coff-arm.c:1068
 #, c-format
 msgid "%B: unable to find ARM glue '%s' for `%s'"
 msgstr "%B: no se puede encontrar el pegamento ARM '%s' para `%s'"
 
-#: coff-arm.c:1367 elf32-arm.c:4167
+#: coff-arm.c:1370 elf32-arm.c:5453
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
@@ -246,7 +243,7 @@ msgstr ""
 "%B(%s): aviso: no se activó la interoperabilidad.\n"
 "  primer suceso: %B: llamada arm a thumb"
 
-#: coff-arm.c:1457
+#: coff-arm.c:1460
 #, c-format
 msgid ""
 "%B(%s): warning: interworking not enabled.\n"
@@ -257,188 +254,118 @@ msgstr ""
 "  primer suceso: %B: llamada arm a thumb\n"
 "  considere reenlazar con --support-old-code activado"
 
-#: coff-arm.c:1750 cofflink.c:3018 coff-tic80.c:695
+#: coff-arm.c:1755 coff-tic80.c:695 cofflink.c:3018
 msgid "%B: bad reloc address 0x%lx in section `%A'"
 msgstr "%B: dirección de reubicación 0x%lx errónea en la sección `%A'"
 
-#: coff-arm.c:2075
+#: coff-arm.c:2080
 msgid "%B: illegal symbol index in reloc: %d"
 msgstr "%B: índice de símbolos ilegal en la reubicación: %d"
 
-#: coff-arm.c:2206
+#: coff-arm.c:2211
 #, c-format
 msgid "ERROR: %B is compiled for APCS-%d, whereas %B is compiled for APCS-%d"
 msgstr "ERROR: %B está compilado para APCS-%d, mientras que %B está compilado para APCS-%d"
 
-#: coff-arm.c:2222 elf32-arm.c:7072
+#: coff-arm.c:2227 elf32-arm.c:8563
 #, c-format
 msgid "ERROR: %B passes floats in float registers, whereas %B passes them in integer registers"
 msgstr "ERROR: %B pasa números de coma flotante en registros de coma flotante, mientras que %B los pasa en registros enteros"
 
-#: coff-arm.c:2225 elf32-arm.c:7076
+#: coff-arm.c:2230 elf32-arm.c:8567
 #, c-format
 msgid "ERROR: %B passes floats in integer registers, whereas %B passes them in float registers"
 msgstr "ERROR: %B pasa números de coma flotante en registros enteros, mientras que %B los pasa en registros de coma flotante"
 
-#: coff-arm.c:2239
+#: coff-arm.c:2244
 #, c-format
 msgid "ERROR: %B is compiled as position independent code, whereas target %B is absolute position"
 msgstr "ERROR: %B está compilado como código independiente de posición, mientras que el objetivo %B es de posición absoluta"
 
-#: coff-arm.c:2242
+#: coff-arm.c:2247
 #, c-format
 msgid "ERROR: %B is compiled as absolute position code, whereas target %B is position independent"
 msgstr "ERROR: %B está compilado como código de posición absoluta, mientras que el objetivo %B es independiente de posición"
 
-#: coff-arm.c:2270 elf32-arm.c:7141
+#: coff-arm.c:2275 elf32-arm.c:8632
 #, c-format
 msgid "Warning: %B supports interworking, whereas %B does not"
 msgstr "Aviso: %B admite interoperabilidad, mientras que %B no"
 
-#: coff-arm.c:2273 elf32-arm.c:7147
+#: coff-arm.c:2278 elf32-arm.c:8638
 #, c-format
 msgid "Warning: %B does not support interworking, whereas %B does"
 msgstr "Aviso: %B no admite interoperabilidad, mientras que %B sí"
 
-#: coff-arm.c:2297
+#: coff-arm.c:2302
 #, c-format
 msgid "private flags = %x:"
 msgstr "opciones privadas = %x:"


hooks/post-receive
--
Repository for Project Archer.


             reply	other threads:[~2009-03-07 21:49 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-03-07 21:49 jkratoch [this message]
  -- strict thread matches above, loose matches on Subject: below --
2009-04-15 11:52 jkratoch
2009-04-09 16:27 tromey
2008-12-28 14:21 jkratoch

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20090307214957.15967.qmail@sourceware.org \
    --to=jkratoch@sourceware.org \
    --cc=archer-commits@sourceware.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).