[gcc-6] 255/401: * Update to SVN 20161109 (r241998, 6.2.1) from the gcc-6-branch.

Ximin Luo infinity0 at debian.org
Wed Apr 5 15:49:56 UTC 2017


This is an automated email from the git hooks/post-receive script.

infinity0 pushed a commit to branch pu/reproducible_builds
in repository gcc-6.

commit c1ae78f21b2946b20f05ec4c94905e9f2c680d73
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date:   Wed Nov 9 13:24:55 2016 +0000

      * Update to SVN 20161109 (r241998, 6.2.1) from the gcc-6-branch.
    
    
    git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@9033 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
 debian/changelog                |    7 +-
 debian/patches/svn-updates.diff | 1411 ++++++++++++++++++++++++++-------------
 2 files changed, 956 insertions(+), 462 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 9377fa4..22a9f1d 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,8 +1,9 @@
 gcc-6 (6.2.0-12) UNRELEASED; urgency=medium
 
-  * Update to SVN 20161107 (r241902, 6.2.1) from the gcc-6-branch.
+  * Update to SVN 20161109 (r241998, 6.2.1) from the gcc-6-branch.
     - Fix PR c/71115, PR target/78229 (closes: #843379),
-      PR tree-optimization/77768, PR c++/78039 (closes: #841316).
+      PR tree-optimization/77768, PR c++/78039 (closes: #841316),
+      PR libgcc/78064, PR driver/78206.
   * Fix using the gcc-6-source package (Stephen Kitt). Closes: #843476.
   * Fix PR target/77822 (AArch64), taken from the trunk. Closes: #839249.
   * Fix PR target/77822 (s390x), proposed patch.
@@ -10,7 +11,7 @@ gcc-6 (6.2.0-12) UNRELEASED; urgency=medium
     CVE-2016-6131, CVE-2016-4493, CVE-2016-4492, CVE-2016-4490,
     CVE-2016-4489, CVE-2016-4488, CVE-2016-4487, CVE-2016-2226.
 
- -- Matthias Klose <doko at debian.org>  Mon, 07 Nov 2016 13:52:29 +0100
+ -- Matthias Klose <doko at debian.org>  Wed, 09 Nov 2016 14:15:09 +0100
 
 gcc-6 (6.2.0-11) unstable; urgency=medium
 
diff --git a/debian/patches/svn-updates.diff b/debian/patches/svn-updates.diff
index b41b970..f33a2cd 100644
--- a/debian/patches/svn-updates.diff
+++ b/debian/patches/svn-updates.diff
@@ -1,10 +1,10 @@
-# DP: updates from the 6 branch upto 20161107 (r241902).
+# DP: updates from the 6 branch upto 20161109 (r241998).
 
 last_update()
 {
 	cat > ${dir}LAST_UPDATED <EOF
-Mon Nov  7 13:46:27 CET 2016
-Mon Nov  7 12:46:27 UTC 2016 (revision 241902)
+Wed Nov  9 13:54:23 CET 2016
+Wed Nov  9 12:54:23 UTC 2016 (revision 241998)
 EOF
 }
 
@@ -5014,7 +5014,15 @@ Index: libgcc/ChangeLog
 ===================================================================
 --- a/src/libgcc/ChangeLog	(.../tags/gcc_6_2_0_release)
 +++ b/src/libgcc/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,15 @@
+@@ -1,3 +1,23 @@
++2016-11-07  Florian Weimer  <fweimer at redhat.com>
++
++	Backport from mainline
++	2016-10-24  Florian Weimer  <fweimer at redhat.com>
++
++	PR libgcc/78064
++	* unwind-c.c: Include auto-target.h.
++
 +2016-09-28  Joseph Myers  <joseph at codesourcery.com>
 +
 +	Backport from mainline
@@ -5064,6 +5072,18 @@ Index: libgcc/libgcc2.c
  #else
  # error
  #endif
+Index: libgcc/unwind-c.c
+===================================================================
+--- a/src/libgcc/unwind-c.c	(.../tags/gcc_6_2_0_release)
++++ b/src/libgcc/unwind-c.c	(.../branches/gcc-6-branch)
+@@ -26,6 +26,7 @@
+ 
+ #include "tconfig.h"
+ #include "tsystem.h"
++#include "auto-target.h"
+ #include "unwind.h"
+ #define NO_SIZE_OF_ENCODED_VALUE
+ #include "unwind-pe.h"
 Index: gcc/tree-vrp.c
 ===================================================================
 --- a/src/gcc/tree-vrp.c	(.../tags/gcc_6_2_0_release)
@@ -5445,7 +5465,7 @@ Index: gcc/DATESTAMP
 +++ b/src/gcc/DATESTAMP	(.../branches/gcc-6-branch)
 @@ -1 +1 @@
 -20160822
-+20161107
++20161109
 Index: gcc/tree.c
 ===================================================================
 --- a/src/gcc/tree.c	(.../tags/gcc_6_2_0_release)
@@ -5546,6 +5566,22 @@ Index: gcc/tree.h
    if (TYPE_SIGN (type) == UNSIGNED)
      return eq_p (x, zext (x, TYPE_PRECISION (type)));
    else
+Index: gcc/incpath.c
+===================================================================
+--- a/src/gcc/incpath.c	(.../tags/gcc_6_2_0_release)
++++ b/src/gcc/incpath.c	(.../branches/gcc-6-branch)
+@@ -253,8 +253,9 @@
+ 
+       if (stat (cur->name, &st))
+ 	{
+-	  /* Dirs that don't exist are silently ignored, unless verbose.  */
+-	  if (errno != ENOENT)
++	  /* Dirs that don't exist or have denied permissions are 
++	     silently ignored, unless verbose.  */
++	  if ((errno != ENOENT) && (errno != EPERM))
+ 	    cpp_errno (pfile, CPP_DL_ERROR, cur->name);
+ 	  else
+ 	    {
 Index: gcc/configure
 ===================================================================
 --- a/src/gcc/configure	(.../tags/gcc_6_2_0_release)
@@ -5825,7 +5861,20 @@ Index: gcc/ChangeLog
 ===================================================================
 --- a/src/gcc/ChangeLog	(.../tags/gcc_6_2_0_release)
 +++ b/src/gcc/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,759 @@
+@@ -1,3 +1,772 @@
++2016-11-07  Peter Bergner  <bergner at vnet.ibm.com>
++
++	Backport from trunk
++	2016-11-07  Peter Bergner  <bergner at vnet.ibm.com>
++
++	* config.gcc (powerpc*-*-*, rs6000*-*-*): Remove setting of
++	INCLUDE_EXTRA_SPEC for Advance Toolchain builds.
++
++2016-11-06  Jack Howarth  <howarth.at.gcc at gmail.com>
++
++	PR driver/78206
++	* incpath.c: (remove_dup(): Also silently ignore EPERM.
++
 +2016-11-07  Richard Biener  <rguenther at suse.de>
 +
 +	PR target/78229
@@ -6585,7 +6634,7 @@ Index: gcc/ChangeLog
  2016-08-22  Release Manager
  
  	* GCC 6.2.0 released.
-@@ -205,9 +965,9 @@
+@@ -205,9 +978,9 @@
  
  2016-08-09  Martin Jambor  <mjambor at suse.cz>
  
@@ -8852,6 +8901,18 @@ Index: gcc/testsuite/gfortran.dg/pr77978_3.f90
 +subroutine a5
 +  stop merge(667,668,.true.) 
 +end subroutine a5
+Index: gcc/testsuite/gfortran.dg/warn_conversion_9.f90
+===================================================================
+--- a/src/gcc/testsuite/gfortran.dg/warn_conversion_9.f90	(.../tags/gcc_6_2_0_release)
++++ b/src/gcc/testsuite/gfortran.dg/warn_conversion_9.f90	(.../branches/gcc-6-branch)
+@@ -0,0 +1,7 @@
++! { dg-do compile }
++! { dg-options "-Wconversion" }
++! PR 78221 - used to give a spurious warning
++complex, parameter :: i = (0.,1.)
++complex :: t
++t = (i)
++end
 Index: gcc/testsuite/gfortran.dg/pr69514_2.f90
 ===================================================================
 --- a/src/gcc/testsuite/gfortran.dg/pr69514_2.f90	(.../tags/gcc_6_2_0_release)
@@ -10441,7 +10502,13 @@ Index: gcc/testsuite/ChangeLog
 ===================================================================
 --- a/src/gcc/testsuite/ChangeLog	(.../tags/gcc_6_2_0_release)
 +++ b/src/gcc/testsuite/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,737 @@
+@@ -1,3 +1,743 @@
++2016-11-07  Thomas Koenig  <tkoenig at gcc.gnu.org>
++
++	Backport from trunk
++	PR fortran/78221
++	* gfortran.dg/warn_conversion_9.f90:  New test.
++
 +2016-11-07  Richard Biener  <rguenther at suse.de>
 +
 +	PR target/78229
@@ -11179,7 +11246,7 @@ Index: gcc/testsuite/ChangeLog
  2016-08-22  Release Manager
  
  	* GCC 6.2.0 released.
-@@ -150,8 +884,8 @@
+@@ -150,8 +890,8 @@
  
  2016-08-09  Martin Jambor  <mjambor at suse.cz>
  
@@ -11190,7 +11257,7 @@ Index: gcc/testsuite/ChangeLog
  
  2016-08-09  Richard Biener  <rguenther at suse.de>
  
-@@ -276,8 +1010,8 @@
+@@ -276,8 +1016,8 @@
  
  2016-07-20  Martin Jambor  <mjambor at suse.cz>
  
@@ -11201,7 +11268,7 @@ Index: gcc/testsuite/ChangeLog
  
  2016-07-19  Jakub Jelinek  <jakub at redhat.com>
  
-@@ -418,7 +1152,7 @@
+@@ -418,7 +1158,7 @@
  	2016-07-06  Yuri Rumyantsev  <ysrumyan at gmail.com>
  
  	PR tree-optimization/71518
@@ -15817,7 +15884,14 @@ Index: gcc/fortran/ChangeLog
 ===================================================================
 --- a/src/gcc/fortran/ChangeLog	(.../tags/gcc_6_2_0_release)
 +++ b/src/gcc/fortran/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,267 @@
+@@ -1,3 +1,274 @@
++2016-11-07  Thomas Koenig  <tkoenig at gcc.gnu.org>
++
++	Backport from trunk
++	PR fortran/78221
++	* arith.c (gfc_complex2real):  Change gfc_warning_now to
++	gfc_warning.
++
 +2016-11-02  Thomas Koenig  <tkoenig at gcc.gnu.org>
 +
 +	Backport from trunk
@@ -16723,6 +16797,21 @@ Index: gcc/fortran/arith.c
  
    return result;
  }
+@@ -2369,10 +2369,10 @@
+       /* See if we discarded an imaginary part.  */
+       if (mpfr_cmp_si (mpc_imagref (src->value.complex), 0) != 0)
+ 	{
+-	  gfc_warning_now (w, "Non-zero imaginary part discarded "
+-			   "in conversion from %qs to %qs at %L",
+-			   gfc_typename(&src->ts), gfc_typename (&result->ts),
+-			   &src->where);
++	  gfc_warning (w, "Non-zero imaginary part discarded "
++		       "in conversion from %qs to %qs at %L",
++		       gfc_typename(&src->ts), gfc_typename (&result->ts),
++		       &src->where);
+ 	  did_warn = true;
+ 	}
+ 
 Index: gcc/fortran/parse.c
 ===================================================================
 --- a/src/gcc/fortran/parse.c	(.../tags/gcc_6_2_0_release)
@@ -17467,7 +17556,7 @@ Index: gcc/po/es.po
 ===================================================================
 --- a/src/gcc/po/es.po	(.../tags/gcc_6_2_0_release)
 +++ b/src/gcc/po/es.po	(.../branches/gcc-6-branch)
-@@ -1,37 +1,54 @@
+@@ -1,37 +1,59 @@
  # Mensajes en español para gcc-4.7.2.
 -# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Free Software Foundation, Inc.
 +# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2016 Free Software Foundation, Inc.
@@ -17479,7 +17568,9 @@ Index: gcc/po/es.po
  #
 +# Glosario
 +#
++# asan            - asan
 +# bug             - error
++# callback        - callback
 +# cse             - TBD
 +# demangled       - mutilado
 +# hardware        - hardware
@@ -17487,10 +17578,13 @@ Index: gcc/po/es.po
 +# insns           - TBD
 +# instruction     - instrucción
 +# iv optimization - optimización iv
++# omp (OpenMP)    - omp
 +# OS              - S.O.
 +# report          - informe TODO
 +# scheduler       - planificador
++# SSA             - SSA
 +# statement       - sentencia
++# ubsan           - ubsan
 +#
  msgid ""
  msgstr ""
@@ -17502,7 +17596,7 @@ Index: gcc/po/es.po
 -"Last-Translator: Cristian Othón Martínez Vera <cfuga at cfuga.mx>\n"
 -"Language-Team: Spanish <es at li.org>\n"
 +"POT-Creation-Date: 2016-08-19 21:03+0000\n"
-+"PO-Revision-Date: 2016-11-05 10:12+0100\n"
++"PO-Revision-Date: 2016-11-06 21:49+0100\n"
 +"Last-Translator: Antonio Ceballos <aceballos at gmail.com>\n"
 +"Language-Team: Spanish <es at tp.org.es>\n"
  "Language: es\n"
@@ -17532,7 +17626,7 @@ Index: gcc/po/es.po
  msgid "return not followed by barrier"
  msgstr "return no es seguido por una barrera"
  
-@@ -94,62 +111,56 @@
+@@ -94,62 +116,56 @@
  msgid "const/copy propagation disabled"
  msgstr "propagación const/copy desactivada"
  
@@ -17610,7 +17704,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "Internal compiler error: Error reporting routines re-entered.\n"
  msgstr "Error interno del compilador: Error al reportar rutinas reentradas.\n"
-@@ -285,19 +296,19 @@
+@@ -285,19 +301,19 @@
  #, fuzzy
  #| msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
  msgid "  -pass-exit-codes         Exit with highest error code from a phase.\n"
@@ -17633,7 +17727,7 @@ Index: gcc/po/es.po
  
  #: gcc.c:3387
  #, fuzzy
-@@ -594,62 +605,62 @@
+@@ -594,62 +610,62 @@
  " automáticamente a los varios subprocesos invocados por %s.  Para pasar\n"
  " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
  
@@ -17710,7 +17804,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "\n"
-@@ -656,19 +667,19 @@
+@@ -656,19 +672,19 @@
  "For bug reporting instructions, please see:\n"
  msgstr ""
  "\n"
@@ -17734,7 +17828,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "This is free software; see the source for copying conditions.  There is NO\n"
-@@ -680,7 +691,7 @@
+@@ -680,7 +696,7 @@
  "PARTICULAR\n"
  "\n"
  
@@ -17743,7 +17837,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "\n"
-@@ -693,7 +704,7 @@
+@@ -693,7 +709,7 @@
  "======================\n"
  "\n"
  
@@ -17752,7 +17846,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
-@@ -700,7 +711,7 @@
+@@ -700,7 +716,7 @@
  "\n"
  msgstr "Utilice \"-Wl,OPCIÓN\" para pasar la \"OPCIÓN\" al enlazador.\n"
  
@@ -17761,7 +17855,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "Assembler options\n"
-@@ -711,7 +722,7 @@
+@@ -711,7 +727,7 @@
  "=======================\n"
  "\n"
  
@@ -17770,7 +17864,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
-@@ -723,111 +734,106 @@
+@@ -723,111 +739,106 @@
  #: gcov-tool.c:166
  #, c-format
  msgid "  merge [options] <dir1> <dir2>         Merge coverage file contents\n"
@@ -17911,7 +18005,7 @@ Index: gcc/po/es.po
  
  #: gcov-tool.c:509
  #, c-format
-@@ -835,6 +841,8 @@
+@@ -835,6 +846,8 @@
  "Offline tool to handle gcda counts\n"
  "\n"
  msgstr ""
@@ -17920,7 +18014,7 @@ Index: gcc/po/es.po
  
  #: gcov-tool.c:510
  #, fuzzy, c-format
-@@ -856,7 +864,7 @@
+@@ -856,7 +869,7 @@
  "%s.\n"
  msgstr ""
  "\n"
@@ -17929,7 +18023,7 @@ Index: gcc/po/es.po
  "%s.\n"
  
  #: gcov-tool.c:526
-@@ -936,7 +944,7 @@
+@@ -936,7 +949,7 @@
  #: gcov.c:481
  #, c-format
  msgid "  -i, --intermediate-format       Output .gcov file in intermediate text format\n"
@@ -17938,7 +18032,7 @@ Index: gcc/po/es.po
  
  #: gcov.c:482
  #, c-format
-@@ -950,7 +958,7 @@
+@@ -950,7 +963,7 @@
  #: gcov.c:484
  #, c-format
  msgid "  -m, --demangled-names           Output demangled function names\n"
@@ -17947,7 +18041,7 @@ Index: gcc/po/es.po
  
  #: gcov.c:485
  #, c-format
-@@ -1211,7 +1219,7 @@
+@@ -1211,7 +1224,7 @@
  msgid "GCSE disabled"
  msgstr "GCSE desactivado"
  
@@ -17956,7 +18050,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "function returns address of local variable"
  msgstr "la función devuelve la dirección de una variable local"
-@@ -1274,29 +1282,29 @@
+@@ -1274,29 +1287,29 @@
  msgid "At top level:"
  msgstr "En el nivel principal:"
  
@@ -17991,7 +18085,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "    inlined from %qs"
  msgstr "    incluído en línea de %qs"
-@@ -1327,30 +1335,27 @@
+@@ -1327,30 +1340,27 @@
  
  #. What to print when a switch has no documentation.
  #: opts.c:184
@@ -18028,7 +18122,7 @@ Index: gcc/po/es.po
  
  #: opts.c:1207
  msgid "[default]"
-@@ -1435,7 +1440,7 @@
+@@ -1435,7 +1445,7 @@
  #: plugin.c:828
  #, c-format
  msgid "*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.\n"
@@ -18037,7 +18131,7 @@ Index: gcc/po/es.po
  
  #. It's the compiler's fault.
  #: reload1.c:6113
-@@ -1492,12 +1497,12 @@
+@@ -1492,12 +1502,12 @@
  msgid "collect: relinking\n"
  msgstr "collect: reenlazando\n"
  
@@ -18052,7 +18146,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid ""
  "%s%s%s %sversion %s (%s)\n"
-@@ -1506,37 +1511,37 @@
+@@ -1506,37 +1516,37 @@
  "%s%s%s %sversión %s (%s)\n"
  "%s\tcompilado por GNU C versión %s, "
  
@@ -18098,7 +18192,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "<anonymous>"
  msgstr "<anónimo>"
-@@ -1636,10 +1641,8 @@
+@@ -1636,10 +1646,8 @@
  msgstr ""
  
  #: cif-code.def:125
@@ -18110,7 +18204,7 @@ Index: gcc/po/es.po
  
  #: cif-code.def:129
  #, fuzzy
-@@ -1648,10 +1651,8 @@
+@@ -1648,10 +1656,8 @@
  msgstr "función inválida en la declaración call"
  
  #: cif-code.def:133
@@ -18122,7 +18216,7 @@ Index: gcc/po/es.po
  
  #. The remainder are real diagnostic types.
  #: diagnostic.def:33
-@@ -1701,10 +1702,9 @@
+@@ -1701,10 +1707,9 @@
  msgstr "errorperm: "
  
  #: params.def:49
@@ -18135,7 +18229,7 @@ Index: gcc/po/es.po
  
  #: params.def:54
  #, no-c-format
-@@ -1712,527 +1712,446 @@
+@@ -1712,527 +1717,446 @@
  msgstr ""
  
  #: params.def:71
@@ -18831,7 +18925,7 @@ Index: gcc/po/es.po
  
  #: params.def:621
  #, no-c-format
-@@ -2239,168 +2158,146 @@
+@@ -2239,168 +2163,146 @@
  msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
  msgstr "La probabilidad mínima de éxito de especulación (en porcentaje), para que esa insn especulativa se calendarize."
  
@@ -19052,7 +19146,7 @@ Index: gcc/po/es.po
  
  #: params.def:819
  #, no-c-format
-@@ -2408,63 +2305,54 @@
+@@ -2408,63 +2310,54 @@
  msgstr ""
  
  #: params.def:827
@@ -19135,7 +19229,7 @@ Index: gcc/po/es.po
  
  #: params.def:897
  #, no-c-format
-@@ -2472,179 +2360,159 @@
+@@ -2472,179 +2365,159 @@
  msgstr ""
  
  #: params.def:903
@@ -19366,7 +19460,108 @@ Index: gcc/po/es.po
  
  #: params.def:1102
  #, fuzzy, no-c-format
-@@ -3033,8 +2901,8 @@
+@@ -2684,81 +2557,77 @@
+ #: params.def:1132
+ #, no-c-format
+ msgid "Use callbacks instead of inline code if number of accesses in function becomes greater or equal to this number."
+-msgstr ""
++msgstr "Utiliza callbacks en lugar de código en línea si el número de accesos en la función se hace mayor o igual que este número."
+ 
+ #: params.def:1138
+-#, fuzzy, no-c-format
+-#| msgid "Maximum number of namespaces to search for alternatives when name lookup fails"
++#, no-c-format
+ msgid "Maximum number of nested calls to search for control dependencies during uninitialized variable analysis."
+-msgstr "Número máximo de espacios de nombres a buscar por alternativas cuando falla la búsqueda de nombre"
++msgstr "Número máximo de llamadas anidadas para buscar dependencias de control durante el análisis de variables sin inicializar."
+ 
+ #: params.def:1144
+ #, no-c-format
+ msgid "Maximum number of statements to be included into a single static constructor generated by Pointer Bounds Checker."
+-msgstr ""
++msgstr "Número máximo de sentencias que se incluirán en un único constructor estático generado mediante comprobador de límites de puntero."
+ 
+ #: params.def:1150
+ #, no-c-format
+ msgid "Scale factor to apply to the number of statements in a threading path when comparing to the number of (scaled) blocks."
+-msgstr ""
++msgstr "Factor de escala que se aplicará al número de sentencias en un camino de hilo cuando se compara con el número de bloques (escaladas)."
+ 
+ #: params.def:1155
+ #, no-c-format
+ msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
+-msgstr ""
++msgstr "Número máximo de argumentos que un PHI puede tener antes de que el hilador FSM no intente hacer hilo a través de su bloque."
+ 
+ #: params.def:1160
+ #, no-c-format
+ msgid "Scale factor to apply to the number of blocks in a threading path when comparing to the number of (scaled) statements."
+-msgstr ""
++msgstr "Factor de escala que se aplicará al número de bloques en un camibo de hilo cuando se compara con el número de sentencias (escaladas)."
+ 
+ #: params.def:1165
+ #, no-c-format
+ msgid "Maximum number of instructions to copy when duplicating blocks on a finite state automaton jump thread path."
+-msgstr ""
++msgstr "Número máximo de instrucciones que se copiarán cuando se dupliquen bloques en un camino de hilo de salto de máquina de estados."
+ 
+ #: params.def:1170
+-#, fuzzy, no-c-format
+-#| msgid "maximum number of basic blocks per function to be analyzed by Graphite"
++#, no-c-format
+ msgid "Maximum number of basic blocks on a finite state automaton jump thread path."
+-msgstr "número máximo de bloques básicos por función para analizar con Graphite"
++msgstr "Número máximo de bloques básicos en un camino de hilo de salto de máquina de estados."
+ 
+ #: params.def:1175
+-#, fuzzy, no-c-format
+-#| msgid "Maximum number of nops to insert for a hint (Default 2)"
++#, no-c-format
+ msgid "Maximum number of new jump thread paths to create for a finite state automaton."
+-msgstr "Número máximo de nops a insertar para una pista (Por defecto 2)"
++msgstr "Número máximo de caminos de hilo de salto nuevos que se crearán para una máquina de estados."
+ 
+ #: params.def:1180
+ #, no-c-format
+ msgid "Chunk size of omp schedule for loops parallelized by parloops."
+-msgstr ""
++msgstr "Tamaño de la porción de planificación omp para bucles paralelizadps por parloops."
+ 
+ #: params.def:1185
+ #, no-c-format
+ msgid "Schedule type of omp schedule for loops parallelized by parloops (static, dynamic, guided, auto, runtime)."
+-msgstr ""
++msgstr "Tipo de planificación de planificación omp para bucles paralelizados por parloops (estático, dinámico, guiado, auto, en tiempo de ejecución)."
+ 
+ #: params.def:1192
+ #, no-c-format
+ msgid "Maximum recursion depth allowed when querying a property of an SSA name."
+-msgstr ""
++msgstr "Máxima profundidad permitida de recursividad cuando se consulta una propiedad de un nombre SSA."
+ 
+ #: params.def:1198
+-#, fuzzy, no-c-format
+-#| msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
++#, no-c-format
+ msgid "Maximum number of insns in a basic block to consider for RTL if-conversion."
+-msgstr "El número máximo de instrucciones en bloque básico que se consideran para vectorización SLP"
++msgstr "Número máximo de insns en bloque básico que se consideran para conversión-if RTL."
+ 
+ #: params.def:1204
+ #, no-c-format
+ msgid "Level of hsa debug stores verbosity"
+-msgstr ""
++msgstr "Nivel de expresividad de los almacenes de depuración hsa"
+ 
+ #: params.def:1209
+ #, no-c-format
+ msgid "Maximum number of may-defs visited when devirtualizing speculatively"
+-msgstr ""
++msgstr "Número máximo de definiciones posibles visitadas cuando se desvirtualiza especulativamente"
+ 
+ #: c-family/c-format.c:417
+ msgid "format"
+@@ -3033,8 +2902,8 @@
  msgid "<command-line>"
  msgstr "<línea-de-orden>"
  
@@ -19377,17 +19572,53 @@ Index: gcc/po/es.po
  #, c-format
  msgid "Unsupported operand for code '%c'"
  msgstr "No se admite el operando para el código '%c'"
-@@ -3054,7 +2922,7 @@
+@@ -3043,42 +2912,38 @@
+ #: config/aarch64/aarch64.c:4492 config/aarch64/aarch64.c:4504
+ #: config/aarch64/aarch64.c:4515 config/aarch64/aarch64.c:4538
+ #: config/aarch64/aarch64.c:4591 config/aarch64/aarch64.c:4794
+-#, fuzzy, c-format
+-#| msgid "invalid operand for code '%c'"
++#, c-format
+ msgid "invalid operand for '%%%c'"
+-msgstr "operando inválido para el código '%c'"
++msgstr "operando no válido para '%%%c'"
+ 
+ #: config/aarch64/aarch64.c:4558 config/aarch64/aarch64.c:4571
+ #: config/aarch64/aarch64.c:4581
+ #, c-format
  msgid "incompatible floating point / vector register operand for '%%%c'"
- msgstr ""
+-msgstr ""
++msgstr "coma flotante incompatible / operando de registro de vector para '%%%c'"
  
 -#: config/aarch64/aarch64.c:4627 config/arm/arm.c:22499
 +#: config/aarch64/aarch64.c:4627 config/arm/arm.c:22504
  #, c-format
  msgid "missing operand"
  msgstr "falta un operando"
-@@ -3078,7 +2946,7 @@
- msgstr "código de operando '%c' inválido"
+ 
+ #: config/aarch64/aarch64.c:4689
+-#, fuzzy, c-format
+-#| msgid "invalid insn:"
++#, c-format
+ msgid "invalid constant"
+-msgstr "insn inválida:"
++msgstr "constante no válida"
+ 
+ #: config/aarch64/aarch64.c:4692
+-#, fuzzy, c-format
+-#| msgid "invalid %%d operand"
++#, c-format
+ msgid "invalid operand"
+-msgstr "operando %%d inválido"
++msgstr "operando no válido"
+ 
+ #: config/aarch64/aarch64.c:4805
+-#, fuzzy, c-format
+-#| msgid "invalid operand code '%c'"
++#, c-format
+ msgid "invalid operand prefix '%%%c'"
+-msgstr "código de operando '%c' inválido"
++msgstr "prefijo de operando no válido '%%%c'"
  
  #: config/alpha/alpha.c:5102 config/i386/i386.c:17140
 -#: config/rs6000/rs6000.c:20285 config/sparc/sparc.c:8649
@@ -19395,7 +19626,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "'%%&' used without any local dynamic TLS references"
  msgstr "se usó '%%&' sin ninguna referencia TLS dinámica local"
-@@ -3094,18 +2962,18 @@
+@@ -3094,18 +2959,18 @@
  msgstr "valor %%r inválido"
  
  #: config/alpha/alpha.c:5200 config/ia64/ia64.c:5436
@@ -19417,7 +19648,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "invalid %%P value"
  msgstr "valor %%P inválido"
-@@ -3136,7 +3004,7 @@
+@@ -3136,7 +3001,7 @@
  msgstr "valor %%U inválido"
  
  #: config/alpha/alpha.c:5300 config/alpha/alpha.c:5311
@@ -19426,7 +19657,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "invalid %%s value"
  msgstr "valor %%s inválido"
-@@ -3146,7 +3014,7 @@
+@@ -3146,7 +3011,7 @@
  msgid "invalid %%C value"
  msgstr "valor %%C inválido"
  
@@ -19435,7 +19666,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "invalid %%E value"
  msgstr "valor %%E inválido"
-@@ -3157,7 +3025,7 @@
+@@ -3157,7 +3022,7 @@
  msgstr "reubicación unspec desconocida"
  
  #: config/alpha/alpha.c:5393 config/cr16/cr16.c:1531
@@ -19444,7 +19675,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "invalid %%xn code"
  msgstr "código %%xn inválido"
-@@ -3215,7 +3083,7 @@
+@@ -3215,7 +3080,7 @@
  #. Unknown flag.
  #. Undocumented flag.
  #: config/arc/arc.c:3312 config/epiphany/epiphany.c:1286
@@ -19453,7 +19684,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "invalid operand output code"
  msgstr "operando inválido en el código de salida"
-@@ -3226,29 +3094,29 @@
+@@ -3226,29 +3091,29 @@
  msgid "invalid UNSPEC as operand: %d"
  msgstr "UNSPEC inválido como operando"
  
@@ -19494,7 +19725,7 @@ Index: gcc/po/es.po
  #: config/bfin/bfin.c:1443 config/bfin/bfin.c:1450 config/bfin/bfin.c:1457
  #: config/bfin/bfin.c:1466 config/bfin/bfin.c:1473 config/bfin/bfin.c:1480
  #: config/bfin/bfin.c:1487
-@@ -3256,90 +3124,90 @@
+@@ -3256,102 +3121,101 @@
  msgid "invalid operand for code '%c'"
  msgstr "operando inválido para el código '%c'"
  
@@ -19562,7 +19793,8 @@ Index: gcc/po/es.po
 +#: config/avr/avr.c:2418
  #, c-format
  msgid "Unsupported code '%c' for fixed-point:"
- msgstr ""
+-msgstr ""
++msgstr "Código '%c' no admitido para coma fija:"
  
 -#: config/avr/avr.c:2429
 +#: config/avr/avr.c:2426
@@ -19605,11 +19837,38 @@ Index: gcc/po/es.po
  msgstr "error interno del compilador.  Desplazamiento incorrecto:"
  
 -#: config/avr/avr.c:7978
+-#, fuzzy
+-#| msgid "unsupported version"
 +#: config/avr/avr.c:7975
- #, fuzzy
- #| msgid "unsupported version"
  msgid "unsupported fixed-point conversion"
-@@ -3372,8 +3240,8 @@
+-msgstr "versión sin soporte"
++msgstr "conversión de coma fija no admitida"
+ 
+ #: config/avr/driver-avr.c:71
+-#, fuzzy, c-format
+-#| msgid "unknown spec function %qs"
++#, c-format
+ msgid ""
+ "Running spec function '%s' with %d args\n"
+ "\n"
+-msgstr "función de especificación %qs desconocida"
++msgstr ""
++"función de especificación '%s' con %d args\n"
++"\n"
+ 
+ #: config/avr/driver-avr.c:118
+ #, c-format
+@@ -3360,6 +3224,9 @@
+ "'%s': specfile='%s'\n"
+ "\n"
+ msgstr ""
++"'%s': mmcu='%s'\n"
++"'%s': specfile='%s'\n"
++"\n"
+ 
+ #: config/bfin/bfin.c:1385
+ #, c-format
+@@ -3372,8 +3239,8 @@
  msgstr "operando const_double inválido"
  
  #: config/cris/cris.c:612 config/ft32/ft32.c:104 config/moxie/moxie.c:103
@@ -19620,7 +19879,7 @@ Index: gcc/po/es.po
  #: tree-ssa-loop-niter.c:2328 tree-vrp.c:7480 cp/typeck.c:6065 java/expr.c:382
  #: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
  #: lto/lto-object.c:362
-@@ -3655,7 +3523,7 @@
+@@ -3655,7 +3522,7 @@
  msgid "invalid constraints for operand"
  msgstr "restricciones inválidas para el operando"
  
@@ -19629,7 +19888,7 @@ Index: gcc/po/es.po
  msgid "unknown insn mode"
  msgstr "modo insn desconocido"
  
-@@ -3701,7 +3569,7 @@
+@@ -3701,7 +3568,7 @@
  msgid "invalid %%P operand"
  msgstr "operando %%P inválido"
  
@@ -19638,7 +19897,7 @@ Index: gcc/po/es.po
  #, c-format
  msgid "invalid %%p value"
  msgstr "valor %%p inválido"
-@@ -3765,7 +3633,7 @@
+@@ -3765,7 +3632,7 @@
  msgstr "la dirección de post-incremento no es un registro"
  
  #: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343
@@ -19647,14 +19906,15 @@ Index: gcc/po/es.po
  msgid "bad address"
  msgstr "dirección errónea"
  
-@@ -3892,295 +3760,295 @@
+@@ -3892,297 +3759,280 @@
  msgid "Try running '%s' in the shell to raise its limit.\n"
  msgstr "Pruebe ejecutar '%s' en el intérprete de órdenes para elevar su límite.\n"
  
 -#: config/rs6000/rs6000.c:3922
 +#: config/rs6000/rs6000.c:3959
  msgid "-maltivec=le not allowed for big-endian targets"
- msgstr ""
+-msgstr ""
++msgstr "-maltivec=le no permitida para destinos big-endian"
  
 -#: config/rs6000/rs6000.c:3934
 +#: config/rs6000/rs6000.c:3971
@@ -19682,35 +19942,40 @@ Index: gcc/po/es.po
  msgstr "-mno-altivec desactiva vsx"
  
 -#: config/rs6000/rs6000.c:4091
+-#, fuzzy
+-#| msgid "--resource requires -o"
 +#: config/rs6000/rs6000.c:4129
- #, fuzzy
- #| msgid "--resource requires -o"
  msgid "-mquad-memory requires 64-bit mode"
- msgstr "--resource requiere -o"
+-msgstr "--resource requiere -o"
++msgstr "-mquad-memory requiere modo de 64 bits"
  
 -#: config/rs6000/rs6000.c:4094
 +#: config/rs6000/rs6000.c:4132
  msgid "-mquad-memory-atomic requires 64-bit mode"
- msgstr ""
+-msgstr ""
++msgstr "-mquad-memory-atomic requiere modo de 64 bits"
  
 -#: config/rs6000/rs6000.c:4106
+-#, fuzzy
+-#| msgid "Generate code in little endian mode"
 +#: config/rs6000/rs6000.c:4144
- #, fuzzy
- #| msgid "Generate code in little endian mode"
  msgid "-mquad-memory is not available in little endian mode"
- msgstr "Genera código en modo little endian"
+-msgstr "Genera código en modo little endian"
++msgstr "-mquad-memory no está disponible en modo little endian"
  
 -#: config/rs6000/rs6000.c:4174
+-#, fuzzy
+-#| msgid "--resource requires -o"
 +#: config/rs6000/rs6000.c:4212
- #, fuzzy
- #| msgid "--resource requires -o"
  msgid "-mtoc-fusion requires 64-bit"
- msgstr "--resource requiere -o"
+-msgstr "--resource requiere -o"
++msgstr "-mtoc-fusion requiere 64 bits"
  
 -#: config/rs6000/rs6000.c:4181
 +#: config/rs6000/rs6000.c:4219
  msgid "-mtoc-fusion requires medium/large code model"
- msgstr ""
+-msgstr ""
++msgstr "-mtoc-fusion requiere modelo de código medio/grande"
  
 -#: config/rs6000/rs6000.c:9505
 +#: config/rs6000/rs6000.c:9919
@@ -19720,14 +19985,17 @@ Index: gcc/po/es.po
 -#: config/rs6000/rs6000.c:19546
 +#: config/rs6000/rs6000.c:20411
  msgid "Bad 128-bit move"
- msgstr ""
+-msgstr ""
++msgstr "Movimiento de 128 bits erróneo"
  
 -#: config/rs6000/rs6000.c:19737
+-#, fuzzy, c-format
+-#| msgid "invalid %%H value"
 +#: config/rs6000/rs6000.c:20602
- #, fuzzy, c-format
- #| msgid "invalid %%H value"
++#, c-format
  msgid "invalid %%e value"
- msgstr "valor %%H inválido"
+-msgstr "valor %%H inválido"
++msgstr "valor %%e no válido"
  
 -#: config/rs6000/rs6000.c:19758
 +#: config/rs6000/rs6000.c:20623
@@ -19816,17 +20084,20 @@ Index: gcc/po/es.po
 -#: config/rs6000/rs6000.c:20912
 +#: config/rs6000/rs6000.c:21814
  msgid "__float128 and __ibm128 cannot be used in the same expression"
- msgstr ""
+-msgstr ""
++msgstr "__float128 y __ibm128 no pueden utilizarse en la misma expresión"
  
 -#: config/rs6000/rs6000.c:20918
 +#: config/rs6000/rs6000.c:21820
  msgid "__ibm128 and long double cannot be used in the same expression"
- msgstr ""
+-msgstr ""
++msgstr "__ibm128 y long double no pueden utilizarse en la misma expresión"
  
 -#: config/rs6000/rs6000.c:20924
 +#: config/rs6000/rs6000.c:21826
  msgid "__float128 and long double cannot be used in the same expression"
- msgstr ""
+-msgstr ""
++msgstr "__float128 y long double no pueden utilizarse en la misma expresión"
  
 -#: config/rs6000/rs6000.c:34329
 +#: config/rs6000/rs6000.c:35706
@@ -19834,53 +20105,62 @@ Index: gcc/po/es.po
  msgstr "Se pasó un argumento Altivec a una función sin prototipo"
  
 -#: config/rs6000/rs6000.c:36027
+-#, fuzzy
+-#| msgid "Do not generate code for a Sun FPA"
 +#: config/rs6000/rs6000.c:37429
- #, fuzzy
- #| msgid "Do not generate code for a Sun FPA"
  msgid "Could not generate addis value for fusion"
- msgstr "No generar código para un FPA de Sun"
+-msgstr "No generar código para un FPA de Sun"
++msgstr "No se ha podido generar valor addis para fusión"
  
 -#: config/rs6000/rs6000.c:36099
+-#, fuzzy
+-#| msgid "unable to generate reloads for:"
 +#: config/rs6000/rs6000.c:37501
- #, fuzzy
- #| msgid "unable to generate reloads for:"
  msgid "Unable to generate load/store offset for fusion"
- msgstr "no se pueden generar recargas para:"
+-msgstr "no se pueden generar recargas para:"
++msgstr "No se puede generar desplazamiento de carga/almacenamiento para fusión"
  
 -#: config/rs6000/rs6000.c:36203
 +#: config/rs6000/rs6000.c:37605
  msgid "Bad GPR fusion"
- msgstr ""
+-msgstr ""
++msgstr "Fusión GPR errónea"
  
 -#: config/rs6000/rs6000.c:36421
 +#: config/rs6000/rs6000.c:37823
  msgid "emit_fusion_p9_load, bad reg #1"
- msgstr ""
+-msgstr ""
++msgstr "emit_fusion_p9_load, reg #1 erróneo"
  
 -#: config/rs6000/rs6000.c:36458
 +#: config/rs6000/rs6000.c:37860
  msgid "emit_fusion_p9_load, bad reg #2"
- msgstr ""
+-msgstr ""
++msgstr "emit_fusion_p9_load, reg #2 erróneo"
  
 -#: config/rs6000/rs6000.c:36461
 +#: config/rs6000/rs6000.c:37863
  msgid "emit_fusion_p9_load not MEM"
- msgstr ""
+-msgstr ""
++msgstr "emit_fusion_p9_load no MEM"
  
 -#: config/rs6000/rs6000.c:36499
 +#: config/rs6000/rs6000.c:37901
  msgid "emit_fusion_p9_store, bad reg #1"
- msgstr ""
+-msgstr ""
++msgstr "emit_fusion_p9_store, reg #1 erróneo"
  
 -#: config/rs6000/rs6000.c:36536
 +#: config/rs6000/rs6000.c:37938
  msgid "emit_fusion_p9_store, bad reg #2"
- msgstr ""
+-msgstr ""
++msgstr "emit_fusion_p9_store, reg #2 erróneo"
  
 -#: config/rs6000/rs6000.c:36539
 +#: config/rs6000/rs6000.c:37941
  msgid "emit_fusion_p9_store not MEM"
- msgstr ""
+-msgstr ""
++msgstr "emit_fusion_p9_store no MEM"
  
 -#: config/s390/s390.c:7147
 +#: config/s390/s390.c:7168
@@ -19974,37 +20254,44 @@ Index: gcc/po/es.po
  msgstr "expresión inválida para el modificador de salida '%c'"
  
 -#: config/s390/s390.c:11356
+-#, fuzzy
+-#| msgid "AltiVec argument passed to unprototyped function"
 +#: config/s390/s390.c:11377
- #, fuzzy
- #| msgid "AltiVec argument passed to unprototyped function"
  msgid "Vector argument passed to unprototyped function"
- msgstr "Se pasó un argumento Altivec a una función sin prototipo"
+-msgstr "Se pasó un argumento Altivec a una función sin prototipo"
++msgstr "Se pasó un argumento vector a una función sin prototipo"
  
 -#: config/s390/s390.c:15023
+-#, fuzzy
+-#| msgid "pointer targets in return differ in signedness"
 +#: config/s390/s390.c:15036
- #, fuzzy
- #| msgid "pointer targets in return differ in signedness"
  msgid "types differ in signess"
- msgstr "el puntero que apunta en la devolución difiere en signo"
+-msgstr "el puntero que apunta en la devolución difiere en signo"
++msgstr "los tipos difieren en el signo"
  
 -#: config/s390/s390.c:15033
 +#: config/s390/s390.c:15046
  msgid "binary operator does not support two vector bool operands"
- msgstr ""
+-msgstr ""
++msgstr "el operador binario no admite dos operadores bool vector"
  
 -#: config/s390/s390.c:15036
+-#, fuzzy
+-#| msgid "profiling does not support code models other than medlow"
 +#: config/s390/s390.c:15049
- #, fuzzy
- #| msgid "profiling does not support code models other than medlow"
  msgid "binary operator does not support vector bool operand"
- msgstr "el análisis de perfil no soporta modelos de código que no sean medlow"
+-msgstr "el análisis de perfil no soporta modelos de código que no sean medlow"
++msgstr "el operador binario no admite operador bool vector"
  
 -#: config/s390/s390.c:15044
 +#: config/s390/s390.c:15057
  msgid "binary operator does not support mixing vector bool with floating point vector operands"
- msgstr ""
+-msgstr ""
++msgstr "el operador binario no admite que se mezclen operandos bool vector y vector de coma flotante"
  
-@@ -4206,43 +4074,43 @@
+ #: config/sh/sh.c:1313
+ #, c-format
+@@ -4206,43 +4056,43 @@
  msgid "created and used with different endianness"
  msgstr "creado y usado con diferente orden de bits"
  
@@ -20056,7 +20343,7 @@ Index: gcc/po/es.po
  #, fuzzy, c-format
  #| msgid "floating point constant not a valid immediate operand"
  msgid "floating-point constant not a valid immediate operand"
-@@ -4380,31 +4248,31 @@
+@@ -4380,31 +4230,31 @@
  msgid "illegal operand detected"
  msgstr "se detectó un operando ilegal"
  
@@ -20093,21 +20380,22 @@ Index: gcc/po/es.po
  #, fuzzy
  #| msgid "illegal operand detected"
  msgid "illegal operand address (4)"
-@@ -4442,11 +4310,11 @@
+@@ -4442,11 +4292,11 @@
  msgid "address offset not a constant"
  msgstr "el desplazamiento de dirección no es una constante"
  
 -#: c/c-objc-common.c:162
 +#: c/c-objc-common.c:160
  msgid "aka"
- msgstr ""
+-msgstr ""
++msgstr "también conocido como"
  
 -#: c/c-objc-common.c:189
 +#: c/c-objc-common.c:187
  msgid "({anonymous})"
  msgstr "({anónimo})"
  
-@@ -4454,9 +4322,9 @@
+@@ -4454,9 +4304,9 @@
  #: c/c-parser.c:5286 c/c-parser.c:5670 c/c-parser.c:5839 c/c-parser.c:5870
  #: c/c-parser.c:6085 c/c-parser.c:8825 c/c-parser.c:8860 c/c-parser.c:8891
  #: c/c-parser.c:8938 c/c-parser.c:9119 c/c-parser.c:9899 c/c-parser.c:9969
@@ -20120,7 +20408,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected %<;%>"
  msgstr "se esperaba %<;%>"
-@@ -4467,22 +4335,22 @@
+@@ -4467,22 +4317,22 @@
  #: c/c-parser.c:5545 c/c-parser.c:5755 c/c-parser.c:6021 c/c-parser.c:6144
  #: c/c-parser.c:7203 c/c-parser.c:7628 c/c-parser.c:7669 c/c-parser.c:7802
  #: c/c-parser.c:7996 c/c-parser.c:8013 c/c-parser.c:8039 c/c-parser.c:9410
@@ -20154,7 +20442,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected %<,%>"
  msgstr "se esperaba %<,%>"
-@@ -4497,27 +4365,27 @@
+@@ -4497,27 +4347,27 @@
  #: c/c-parser.c:7828 c/c-parser.c:8005 c/c-parser.c:8030 c/c-parser.c:8054
  #: c/c-parser.c:8277 c/c-parser.c:8668 c/c-parser.c:9204 c/c-parser.c:9225
  #: c/c-parser.c:9433 c/c-parser.c:9488 c/c-parser.c:9871 c/c-parser.c:10552
@@ -20198,7 +20486,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected %<]%>"
  msgstr "se esperaba %<]%>"
-@@ -4526,13 +4394,13 @@
+@@ -4526,13 +4376,13 @@
  msgid "expected %<;%>, %<,%> or %<)%>"
  msgstr "se esperaba %<;%>, %<,%> o %<)%>"
  
@@ -20215,7 +20503,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected %<{%>"
  msgstr "se esperaba %<{%>"
-@@ -4539,9 +4407,9 @@
+@@ -4539,9 +4389,9 @@
  
  #: c/c-parser.c:4917 c/c-parser.c:4926 c/c-parser.c:6043 c/c-parser.c:6385
  #: c/c-parser.c:7278 c/c-parser.c:9218 c/c-parser.c:9601 c/c-parser.c:9662
@@ -20228,16 +20516,48 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected %<:%>"
  msgstr "se esperaba %<:%>"
-@@ -4564,7 +4432,7 @@
+@@ -4548,23 +4398,21 @@
+ 
+ #: c/c-parser.c:5185 cp/semantics.c:613
+ msgid "Cilk array notation cannot be used as a computed goto expression"
+-msgstr ""
++msgstr "La notaicón de array de Cilk no puede utilizarse como una expresión goto calculada"
+ 
+ #: c/c-parser.c:5244
+-#, fuzzy
+-#| msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
+ msgid "Cilk array notation cannot be used for a throw expression"
+-msgstr "no se puede usar la expresión %qE del tipo de clase abstracta %qT en las expresiones throw"
++msgstr "La notaicón de array de Cilk no puede utilizarse para expresiones throw"
+ 
+ #: c/c-parser.c:5556 cp/semantics.c:1136
+ msgid "Cilk array notation cannot be used as a condition for switch statement"
+-msgstr ""
++msgstr "La notaicón de array de Cilk no puede utilizarse para sentencias switch"
+ 
+ #: c/c-parser.c:5605 cp/semantics.c:791
  msgid "Cilk array notation cannot be used as a condition for while statement"
- msgstr ""
+-msgstr ""
++msgstr "La notaicón de array de Cilk no puede utilizarse para sentencias while"
  
 -#: c/c-parser.c:5656 cp/parser.c:26822
 +#: c/c-parser.c:5656 cp/parser.c:26897
  #, gcc-internal-format
  msgid "expected %<while%>"
  msgstr "se esperaba %<while%>"
-@@ -4581,47 +4449,47 @@
+@@ -4571,57 +4419,57 @@
+ 
+ #: c/c-parser.c:5663 cp/semantics.c:850
+ msgid "Cilk array notation cannot be used as a condition for a do-while statement"
+-msgstr ""
++msgstr "La notaicón de array de Cilk no puede utilizarse para sentencias do-while"
+ 
+ #: c/c-parser.c:5866 cp/semantics.c:969
+ msgid "Cilk array notation cannot be used in a condition for a for-loop"
+-msgstr ""
++msgstr "La notaicón de array de Cilk no puede utilizarse para sentencias do-while"
+ 
+ #: c/c-parser.c:7497
  msgid "expected %<.%>"
  msgstr "se esperaba %<.%>"
  
@@ -20296,7 +20616,7 @@ Index: gcc/po/es.po
  msgid "candidate 2:"
  msgstr "candidato 2:"
  
-@@ -4633,85 +4501,85 @@
+@@ -4633,85 +4481,85 @@
  msgid "candidate is: %+#D"
  msgstr "el candidato es: %+#D"
  
@@ -20401,7 +20721,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "<unknown>"
  msgstr "<desconocido>"
-@@ -4718,148 +4586,148 @@
+@@ -4718,148 +4566,146 @@
  
  #. While waiting for caret diagnostics, avoid printing
  #. __cxa_allocate_exception, __cxa_throw, and the like.
@@ -20413,7 +20733,8 @@ Index: gcc/po/es.po
 -#: cp/error.c:2104
 +#: cp/error.c:2115
  msgid "<ubsan routine call>"
- msgstr ""
+-msgstr ""
++msgstr "<llamada a rutina ubsan>"
  
 -#: cp/error.c:2561
 +#: cp/error.c:2572
@@ -20421,16 +20742,18 @@ Index: gcc/po/es.po
  msgstr "<sidecodificar>"
  
 -#: cp/error.c:2708
+-#, fuzzy
+-#| msgid "<lambda"
 +#: cp/error.c:2723
- #, fuzzy
- #| msgid "<lambda"
  msgid "<lambda>"
- msgstr "<lambda"
+-msgstr "<lambda"
++msgstr "<lambda>"
  
 -#: cp/error.c:2750
 +#: cp/error.c:2766
  msgid "*this"
- msgstr ""
+-msgstr ""
++msgstr "*this"
  
 -#: cp/error.c:2760
 +#: cp/error.c:2776
@@ -20580,7 +20903,7 @@ Index: gcc/po/es.po
  msgid "candidate is:"
  msgid_plural "candidates are:"
  msgstr[0] "el candidato es:"
-@@ -4905,27 +4773,27 @@
+@@ -4905,27 +4751,27 @@
  msgid "source type is not polymorphic"
  msgstr "el tipo fuente no es polimórfico"
  
@@ -20613,40 +20936,49 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "wrong type argument to conjugation"
  msgstr "argumento de tipo erróneo para la conjugación"
-@@ -4997,27 +4865,27 @@
+@@ -4997,31 +4843,25 @@
  msgid "arguments '%s' and '%s' for intrinsic '%s'"
  msgstr "argumentos '%s' y '%s' para el intrínseco '%s'"
  
 -#: fortran/error.c:873
+-#, fuzzy
+-#| msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
 +#: fortran/error.c:871
- #, fuzzy
- #| msgid "Fortran 2008 obsolescent feature: ENTRY statement at %C"
  msgid "Fortran 2008 obsolescent feature:"
- msgstr "Característica obsoleta de Fortran 2008: declaración ENTRY en %C"
+-msgstr "Característica obsoleta de Fortran 2008: declaración ENTRY en %C"
++msgstr "Característica obsoleta de Fortran 2008:"
  
 -#: fortran/error.c:882
 +#: fortran/error.c:880
  msgid "GNU Extension:"
- msgstr ""
+-msgstr ""
++msgstr "Extensión GNU:"
  
 -#: fortran/error.c:885
 +#: fortran/error.c:883
  msgid "Legacy Extension:"
- msgstr ""
+-msgstr ""
++msgstr "Extensión antigua:"
  
 -#: fortran/error.c:888
+-#, fuzzy
+-#| msgid "Obsolescent feature: Computed GOTO at %C"
 +#: fortran/error.c:886
- #, fuzzy
- #| msgid "Obsolescent feature: Computed GOTO at %C"
  msgid "Obsolescent feature:"
- msgstr "Característica obsoleta: GOTO computado en %C"
+-msgstr "Característica obsoleta: GOTO computado en %C"
++msgstr "Característica obsoleta:"
  
 -#: fortran/error.c:891
+-#, fuzzy
+-#| msgid "expected operator"
 +#: fortran/error.c:889
- #, fuzzy
- #| msgid "expected operator"
  msgid "Deleted feature:"
-@@ -5047,7 +4915,7 @@
+-msgstr "operador inesperado"
++msgstr "Característica borrada:"
+ 
+ #: fortran/expr.c:622
+ #, c-format
+@@ -5047,7 +4887,7 @@
  msgid "Driving:"
  msgstr "Conduciendo:"
  
@@ -20655,7 +20987,31 @@ Index: gcc/po/es.po
  msgid "actual argument to INTENT = OUT/INOUT"
  msgstr "argumento actual de INTENT = OUT/INOUT"
  
-@@ -5165,7 +5033,7 @@
+@@ -5060,10 +4900,8 @@
+ msgstr "Se requiere una anchura que no sea negativa"
+ 
+ #: fortran/io.c:552
+-#, fuzzy
+-#| msgid "Unexpected element '%c' in format string at %L"
+ msgid "Unexpected element %qc in format string at %L"
+-msgstr "Elemento '%c' inesperado en la cadena de formato en %L"
++msgstr "Elemento %qc inesperado en la cadena de formato en %L"
+ 
+ #: fortran/io.c:554
+ msgid "Unexpected end of format string"
+@@ -5078,10 +4916,8 @@
+ msgstr "Falta el paréntesis izquierdo inicial"
+ 
+ #: fortran/io.c:604
+-#, fuzzy
+-#| msgid "Left parenthesis required after '*'"
+ msgid "Left parenthesis required after %<*%>"
+-msgstr "Se requiere paréntesis izquierdo después de '*'"
++msgstr "Se requiere paréntesis izquierdo después de %<*%>"
+ 
+ #: fortran/io.c:635
+ msgid "Expected P edit descriptor"
+@@ -5165,7 +5001,7 @@
  msgid "Expected integer"
  msgstr "Se esperaba un entero"
  
@@ -20664,7 +21020,7 @@ Index: gcc/po/es.po
  msgid "Expected string"
  msgstr "Se esperaba una cadena"
  
-@@ -5177,67 +5045,67 @@
+@@ -5177,67 +5013,67 @@
  msgid "Expected attribute bit name"
  msgstr "Se esperaba un nombre de atributo de bit"
  
@@ -20748,7 +21104,7 @@ Index: gcc/po/es.po
  msgid "simple IF"
  msgstr "IF simple"
  
-@@ -5249,228 +5117,228 @@
+@@ -5249,228 +5085,201 @@
  msgid "internal function"
  msgstr "función interna"
  
@@ -20758,39 +21114,44 @@ Index: gcc/po/es.po
  msgstr "procedimiento elemental"
  
 -#: fortran/resolve.c:2248
+-#, fuzzy
+-#| msgid "invalid type argument"
 +#: fortran/resolve.c:2254
- #, fuzzy
- #| msgid "invalid type argument"
  msgid "allocatable argument"
- msgstr "argumento de tipo inválido"
+-msgstr "argumento de tipo inválido"
++msgstr "argumento asignable"
  
 -#: fortran/resolve.c:2253
+-#, fuzzy
+-#| msgid "not enough arguments"
 +#: fortran/resolve.c:2259
- #, fuzzy
- #| msgid "not enough arguments"
  msgid "asynchronous argument"
- msgstr "faltan argumentos"
+-msgstr "faltan argumentos"
++msgstr "argumento asíncrono"
  
 -#: fortran/resolve.c:2258
+-#, fuzzy
+-#| msgid "invalid PHI argument"
 +#: fortran/resolve.c:2264
- #, fuzzy
- #| msgid "invalid PHI argument"
  msgid "optional argument"
- msgstr "argumento PHI inválido"
+-msgstr "argumento PHI inválido"
++msgstr "argumento opcional"
  
 -#: fortran/resolve.c:2263
+-#, fuzzy
+-#| msgid "pointer assignment"
 +#: fortran/resolve.c:2269
- #, fuzzy
- #| msgid "pointer assignment"
  msgid "pointer argument"
- msgstr "asignación de puntero"
+-msgstr "asignación de puntero"
++msgstr "argumento puntero"
  
 -#: fortran/resolve.c:2268
+-#, fuzzy
+-#| msgid "too many arguments"
 +#: fortran/resolve.c:2274
- #, fuzzy
- #| msgid "too many arguments"
  msgid "target argument"
- msgstr "demasiados argumentos"
+-msgstr "demasiados argumentos"
++msgstr "argumento destino"
  
 -#: fortran/resolve.c:2273
 +#: fortran/resolve.c:2279
@@ -20800,11 +21161,12 @@ Index: gcc/po/es.po
  msgstr "argumento de tipo inválido"
  
 -#: fortran/resolve.c:2278
+-#, fuzzy
+-#| msgid "no arguments"
 +#: fortran/resolve.c:2284
- #, fuzzy
- #| msgid "no arguments"
  msgid "volatile argument"
- msgstr "sin argumentos"
+-msgstr "sin argumentos"
++msgstr "argumento volátil"
  
 -#: fortran/resolve.c:2283
 +#: fortran/resolve.c:2289
@@ -20814,18 +21176,20 @@ Index: gcc/po/es.po
  msgstr "no coinciden los argumentos"
  
 -#: fortran/resolve.c:2288
+-#, fuzzy
+-#| msgid "mismatched arguments"
 +#: fortran/resolve.c:2294
- #, fuzzy
- #| msgid "mismatched arguments"
  msgid "assumed-rank argument"
- msgstr "no coinciden los argumentos"
+-msgstr "no coinciden los argumentos"
++msgstr "se asume argumento de rango"
  
 -#: fortran/resolve.c:2293
+-#, fuzzy
+-#| msgid "array assignment"
 +#: fortran/resolve.c:2299
- #, fuzzy
- #| msgid "array assignment"
  msgid "coarray argument"
- msgstr "asignación de matriz"
+-msgstr "asignación de matriz"
++msgstr "argumento de coarray"
  
 -#: fortran/resolve.c:2298
 +#: fortran/resolve.c:2304
@@ -20835,16 +21199,18 @@ Index: gcc/po/es.po
  msgstr "no se han implementado las estructuras parametrizadas"
  
 -#: fortran/resolve.c:2303
+-#, fuzzy
+-#| msgid "no arguments"
 +#: fortran/resolve.c:2309
- #, fuzzy
- #| msgid "no arguments"
  msgid "polymorphic argument"
- msgstr "sin argumentos"
+-msgstr "sin argumentos"
++msgstr "argumento polimórfico"
  
 -#: fortran/resolve.c:2308
 +#: fortran/resolve.c:2314
  msgid "NO_ARG_CHECK attribute"
- msgstr ""
+-msgstr ""
++msgstr "atributo NO_ARG_CHECK"
  
  #. As assumed-type is unlimited polymorphic (cf. above).
  #. See also TS 29113, Note 6.1.
@@ -20858,14 +21224,16 @@ Index: gcc/po/es.po
 -#: fortran/resolve.c:2326
 +#: fortran/resolve.c:2332
  msgid "array result"
- msgstr ""
+-msgstr ""
++msgstr "resultado array"
  
 -#: fortran/resolve.c:2331
+-#, fuzzy
+-#| msgid "Coindexed allocatable object at %L"
 +#: fortran/resolve.c:2337
- #, fuzzy
- #| msgid "Coindexed allocatable object at %L"
  msgid "pointer or allocatable result"
- msgstr "Objeto alojable coindizado en %L"
+-msgstr "Objeto alojable coindizado en %L"
++msgstr "puntero o resultado asignable"
  
 -#: fortran/resolve.c:2338
 +#: fortran/resolve.c:2344
@@ -20888,18 +21256,22 @@ Index: gcc/po/es.po
  msgstr "Contexto inválido para el puntero NULL() en %%L"
  
 -#: fortran/resolve.c:3568
+-#, fuzzy, c-format
+-#| msgid "Operand of unary numeric operator '%s' at %%L is %s"
 +#: fortran/resolve.c:3574
- #, fuzzy, c-format
- #| msgid "Operand of unary numeric operator '%s' at %%L is %s"
++#, c-format
  msgid "Operand of unary numeric operator %%<%s%%> at %%L is %s"
- msgstr "El operando del operador numérico unario '%s' en %%L es %s"
+-msgstr "El operando del operador numérico unario '%s' en %%L es %s"
++msgstr "El operando del operador numérico unitario %%<%s%%> en %%L es %s"
  
 -#: fortran/resolve.c:3584
+-#, fuzzy, c-format
+-#| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 +#: fortran/resolve.c:3590
- #, fuzzy, c-format
- #| msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
++#, c-format
  msgid "Operands of binary numeric operator %%<%s%%> at %%L are %s/%s"
- msgstr "Los operandos del operador binario numérico '%s' en %%L son %s/%s"
+-msgstr "Los operandos del operador binario numérico '%s' en %%L son %s/%s"
++msgstr "Los operandos del operador numérico binario %%<%s%%> en %%L son %s/%s"
  
 -#: fortran/resolve.c:3599
 +#: fortran/resolve.c:3605
@@ -20908,11 +21280,13 @@ Index: gcc/po/es.po
  msgstr "Los operandos del operador de concatenación de cadenas en %%L son %s/%s"
  
 -#: fortran/resolve.c:3618
+-#, fuzzy, c-format
+-#| msgid "Operands of logical operator '%s' at %%L are %s/%s"
 +#: fortran/resolve.c:3624
- #, fuzzy, c-format
- #| msgid "Operands of logical operator '%s' at %%L are %s/%s"
++#, c-format
  msgid "Operands of logical operator %%<%s%%> at %%L are %s/%s"
- msgstr "Los operandos del operador lógico '%s' en %%L son %s/%s"
+-msgstr "Los operandos del operador lógico '%s' en %%L son %s/%s"
++msgstr "Los operandos del operador lógico %%<%s%%> en %%L son %s/%s"
  
 -#: fortran/resolve.c:3632
 +#: fortran/resolve.c:3638
@@ -20932,32 +21306,40 @@ Index: gcc/po/es.po
  msgstr "Los lógicos en %%L se deben comparar con %s en lugar de %s"
  
 -#: fortran/resolve.c:3703
+-#, fuzzy, c-format
+-#| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 +#: fortran/resolve.c:3709
- #, fuzzy, c-format
- #| msgid "Operands of comparison operator '%s' at %%L are %s/%s"
++#, c-format
  msgid "Operands of comparison operator %%<%s%%> at %%L are %s/%s"
- msgstr "Los operandos del operador de comparación '%s' en %%L son %s/%s"
+-msgstr "Los operandos del operador de comparación '%s' en %%L son %s/%s"
++msgstr "Los operandos del operador de comparación %%<%s%%> en %%L son %s/%s"
  
 -#: fortran/resolve.c:3711
+-#, fuzzy, c-format
+-#| msgid "Unknown operator '%s' at %%L"
 +#: fortran/resolve.c:3717
- #, fuzzy, c-format
- #| msgid "Unknown operator '%s' at %%L"
++#, c-format
  msgid "Unknown operator %%<%s%%> at %%L"
- msgstr "Operador '%s' desconocido en %%L"
+-msgstr "Operador '%s' desconocido en %%L"
++msgstr "Operador %%<%s%%> desconocido en %%L"
  
 -#: fortran/resolve.c:3714
+-#, fuzzy, c-format
+-#| msgid "Operand of user operator '%s' at %%L is %s"
 +#: fortran/resolve.c:3720
- #, fuzzy, c-format
- #| msgid "Operand of user operator '%s' at %%L is %s"
++#, c-format
  msgid "Operand of user operator %%<%s%%> at %%L is %s"
- msgstr "El operando del operador de usuario '%s' en %%L es %s"
+-msgstr "El operando del operador de usuario '%s' en %%L es %s"
++msgstr "El operando del operador de usuario %%<%s%%>  en %%L es %s"
  
 -#: fortran/resolve.c:3718
+-#, fuzzy, c-format
+-#| msgid "Operands of user operator '%s' at %%L are %s/%s"
 +#: fortran/resolve.c:3724
- #, fuzzy, c-format
- #| msgid "Operands of user operator '%s' at %%L are %s/%s"
++#, c-format
  msgid "Operands of user operator %%<%s%%> at %%L are %s/%s"
- msgstr "Los operandos del operador de usuario '%s' en %%L son %s/%s"
+-msgstr "Los operandos del operador de usuario '%s' en %%L son %s/%s"
++msgstr "Los operandos del operador de usuario %%<%s%%> en %%L son %s/%s"
  
 -#: fortran/resolve.c:3806
 +#: fortran/resolve.c:3812
@@ -21020,7 +21402,7 @@ Index: gcc/po/es.po
  msgid "ACQUIRED_LOCK variable"
  msgstr "variable ACQUIRED_LOCK"
  
-@@ -5479,26 +5347,26 @@
+@@ -5479,28 +5288,28 @@
  msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
  msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
  
@@ -21050,9 +21432,12 @@ Index: gcc/po/es.po
 -#: fortran/trans-expr.c:9345
 +#: fortran/trans-expr.c:9375
  msgid "Assignment of scalar to unallocated array"
- msgstr ""
+-msgstr ""
++msgstr "Asignación de escalar a un array sin espacio asignado"
  
-@@ -5769,7 +5637,7 @@
+ #: fortran/trans-intrinsic.c:897
+ #, c-format
+@@ -5769,7 +5578,7 @@
  "For bug reporting instructions, please see:\n"
  "%s.\n"
  msgstr ""
@@ -21061,7 +21446,7 @@ Index: gcc/po/es.po
  "%s.\n"
  
  #: java/jcf-dump.c:1258 java/jcf-dump.c:1326
-@@ -5807,7 +5675,7 @@
+@@ -5807,22 +5616,18 @@
  msgid "%s: Failed to close output file %s\n"
  msgstr "%s: No se puede cerrar el fichero de salida %s\n"
  
@@ -21070,7 +21455,38 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "<unnamed>"
  msgstr "<sinnombre>"
-@@ -5848,155 +5716,90 @@
+ 
+ #: gcc.c:747 gcc.c:751 gcc.c:806
+-#, fuzzy
+-#| msgid "-m%s not supported in this configuration"
+ msgid "-gz is not supported in this configuration"
+-msgstr "no se admite -m%s en esta configuración"
++msgstr "no se admite -gz en esta configuración"
+ 
+ #: gcc.c:757 gcc.c:817
+-#, fuzzy
+-#| msgid "ifunc is not supported in this configuration"
+ msgid "-gz=zlib is not supported in this configuration"
+-msgstr "ifunc no se admite en esta configuración"
++msgstr "no se admite -gz=zlib en esta configuración"
+ 
+ #: gcc.c:961
+ msgid "-fuse-linker-plugin is not supported in this configuration"
+@@ -5830,11 +5635,11 @@
+ 
+ #: gcc.c:976
+ msgid "cannot specify -static with -fsanitize=address"
+-msgstr ""
++msgstr "no se puede especificar -static con -fsanitize=address"
+ 
+ #: gcc.c:978
+ msgid "cannot specify -static with -fsanitize=thread"
+-msgstr ""
++msgstr "no se puede especificar -static con -fsanitize=thread"
+ 
+ #: gcc.c:1122 ada/gcc-interface/lang-specs.h:33 java/jvspec.c:79
+ msgid "-pg and -fomit-frame-pointer are incompatible"
+@@ -5848,155 +5653,90 @@
  msgid "-E or -x required when input is from standard input"
  msgstr "se requiere -E ó -x cuando la entrada es de entrada estándar"
  
@@ -21265,7 +21681,7 @@ Index: gcc/po/es.po
  #: config/avr/specs.h:68
  #, fuzzy
  #| msgid "-fpic is not supported"
-@@ -6003,14 +5806,23 @@
+@@ -6003,14 +5743,23 @@
  msgid "shared is not supported"
  msgstr "no se admite -fpic"
  
@@ -21295,7 +21711,7 @@ Index: gcc/po/es.po
  #: config/mips/r3900.h:37
  msgid "-mhard-float not supported"
  msgstr "no se admite -mhard-float"
-@@ -6019,22 +5831,40 @@
+@@ -6019,22 +5768,38 @@
  msgid "-msingle-float and -msoft-float cannot both be specified"
  msgstr "no se pueden especificar -msingle-float y -msoft-float al mismo tiempo"
  
@@ -21303,14 +21719,12 @@ Index: gcc/po/es.po
 -msgid "profiling not supported with -mg"
 -msgstr "el análisis de perfil no se admite con -mg"
 +#: config/moxie/moxiebox.h:43
-+#, fuzzy
-+#| msgid "Assume target CPU is configured as little endian"
 +msgid "this target is little-endian"
-+msgstr "Asume que el CPU destino está configurado como little endian"
++msgstr "este destino es little endian"
  
 +#: config/nios2/elf.h:44
 +msgid "You need a C startup file for -msys-crt0="
-+msgstr ""
++msgstr "Se necesita un fichero de arranque de C para -msys-crt0="
 +
 +#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
 +#: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
@@ -21347,7 +21761,7 @@ Index: gcc/po/es.po
  #: config/rx/rx.h:80
  msgid "-mas100-syntax is incompatible with -gdwarf"
  msgstr "-mas100-syntax es incompatible con -gdwarf"
-@@ -6049,15 +5879,45 @@
+@@ -6049,15 +5814,45 @@
  msgid "rx200 cpu does not have FPU hardware"
  msgstr "el cpu rx200 no tiene FPU de hardware"
  
@@ -21400,7 +21814,7 @@ Index: gcc/po/es.po
  
  #: java/lang-specs.h:32
  msgid "-fjni and -femit-class-files are incompatible"
-@@ -6071,10 +5931,18 @@
+@@ -6071,59 +5866,53 @@
  msgid "-femit-class-file should used along with -fsyntax-only"
  msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
  
@@ -21420,9 +21834,67 @@ Index: gcc/po/es.po
 +msgstr "objc++-cpp-output es obsoleto; pr favor use en su lugar objective-c++-cpp-output"
 +
  #: fortran/lang.opt:146
+-#, fuzzy
+-#| msgid "-J<directory>\tPut MODULE files in 'directory'"
+ msgid "-J<directory>\tPut MODULE files in 'directory'."
+-msgstr "-J<directorio>\tColoca los ficheros MODULE en el 'directorio'"
++msgstr "-J<directorio>\tColoca los ficheros MODULE en el 'directorio'."
+ 
+ #: fortran/lang.opt:198
+-#, fuzzy
+-#| msgid "Warn about possible aliasing of dummy arguments"
+ msgid "Warn about possible aliasing of dummy arguments."
+-msgstr "Avisa sobre posibles aliases de argumentos de relleno"
++msgstr "Avisa sobre posibles aliases de argumentos de relleno."
+ 
+ #: fortran/lang.opt:202
+-#, fuzzy
+-#| msgid "Warn about alignment of COMMON blocks"
+ msgid "Warn about alignment of COMMON blocks."
+-msgstr "Avisa sobre la alineación de bloques COMMON"
++msgstr "Avisa sobre la alineación de bloques COMMON."
+ 
+ #: fortran/lang.opt:206
+-#, fuzzy
+-#| msgid "Warn about missing ampersand in continued character constants"
+ msgid "Warn about missing ampersand in continued character constants."
+-msgstr "Avisa sobre '&' faltantes en las literales de carácter continuadas"
++msgstr "Avisa sobre '&' faltantes en las literales de carácter continuadas."
+ 
+ #: fortran/lang.opt:210
+-#, fuzzy
+-#| msgid "Warn about creation of array temporaries"
+ msgid "Warn about creation of array temporaries."
+-msgstr "Avisa sobre la creación de matrices temporales"
++msgstr "Avisa sobre la creación de matrices temporales."
+ 
+ #: fortran/lang.opt:214
+ msgid "Warn if the type of a variable might be not interoperable with C."
+-msgstr ""
++msgstr "Avisa si el tipo de una variable podría no ser interoperable con C."
+ 
+ #: fortran/lang.opt:222
+-#, fuzzy
+-#| msgid "Warn about truncated character expressions"
+ msgid "Warn about truncated character expressions."
+-msgstr "Avisa sobre expresiones de carácter truncadas"
++msgstr "Avisa sobre expresiones de carácter truncadas."
+ 
+ #: fortran/lang.opt:226
+ msgid "Warn about equality comparisons involving REAL or COMPLEX expressions."
+-msgstr ""
++msgstr "Avisa sobre comparaciones de igualdad que involucran expresiones REAL o COMPLEX."
+ 
+ #: fortran/lang.opt:234
+-#, fuzzy
+-#| msgid "Warn about most implicit conversions"
+ msgid "Warn about most implicit conversions."
+-msgstr "Avisa sobre la mayoría de las conversiones implícitas"
++msgstr "Avisa sobre la mayoría de las conversiones implícitas."
+ 
+ #: fortran/lang.opt:242
  #, fuzzy
- #| msgid "-J<directory>\tPut MODULE files in 'directory'"
-@@ -6315,29 +6183,39 @@
+@@ -6315,29 +6104,39 @@
  
  #: fortran/lang.opt:421
  #, fuzzy
@@ -21466,7 +21938,7 @@ Index: gcc/po/es.po
  #: common.opt:920 common.opt:924 common.opt:928 common.opt:932 common.opt:1421
  #: common.opt:1570 common.opt:1574 common.opt:1800 common.opt:1946
  #: common.opt:2598
-@@ -6344,303 +6222,303 @@
+@@ -6344,303 +6143,303 @@
  msgid "Does nothing. Preserved for backward compatibility."
  msgstr "No hace nada. Preservado por compatibilidad hacia atrás."
  
@@ -21821,7 +22293,7 @@ Index: gcc/po/es.po
  #: c-family/c.opt:1409 config/pa/pa.opt:42 config/pa/pa.opt:66
  #: config/sh/sh.opt:213 common.opt:1074 common.opt:1301 common.opt:1653
  #: common.opt:1999 common.opt:2035 common.opt:2124 common.opt:2128
-@@ -6649,43 +6527,43 @@
+@@ -6649,43 +6448,43 @@
  msgid "Does nothing.  Preserved for backward compatibility."
  msgstr "No hace nada.  Se preserva por compatibilidad hacia atrás."
  
@@ -21872,7 +22344,7 @@ Index: gcc/po/es.po
  #, fuzzy
  #| msgid "Accept extensions to support legacy code"
  msgid "Accept extensions to support legacy code."
-@@ -8254,7 +8132,7 @@
+@@ -8254,7 +8053,7 @@
  #, fuzzy
  #| msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
  msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
@@ -21881,7 +22353,7 @@ Index: gcc/po/es.po
  
  #: c-family/c.opt:1507
  #, fuzzy
-@@ -9484,13 +9362,13 @@
+@@ -9484,13 +9283,13 @@
  #, fuzzy
  #| msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
  msgid "-march=ARCH\tUse features of architecture ARCH."
@@ -21897,7 +22369,7 @@ Index: gcc/po/es.po
  
  #: config/aarch64/aarch64.opt:128
  msgid "-mtune=CPU\tOptimize for CPU."
-@@ -9689,12 +9567,12 @@
+@@ -9689,12 +9488,12 @@
  msgstr "Especifica el tamaño de bit para los desplazamientos TLS inmediatos"
  
  #: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:504
@@ -21912,7 +22384,7 @@ Index: gcc/po/es.po
  
  #: config/ia64/ia64.opt:126
  msgid "Known Itanium CPUs (for use with the -mtune= option):"
-@@ -9996,8 +9874,7 @@
+@@ -9996,8 +9795,7 @@
  msgid "target the software simulator."
  msgstr ""
  
@@ -21922,7 +22394,7 @@ Index: gcc/po/es.po
  #, fuzzy
  #| msgid "Use ROM instead of RAM"
  msgid "Use LRA instead of reload."
-@@ -10651,7 +10528,7 @@
+@@ -10651,7 +10449,7 @@
  #, fuzzy
  #| msgid "Do dispatch scheduling if processor is bdver1 or bdver2 and Haifa scheduling"
  msgid "Do dispatch scheduling if processor is bdver1, bdver2, bdver3, bdver4"
@@ -21931,7 +22403,7 @@ Index: gcc/po/es.po
  
  #: config/i386/i386.opt:582
  msgid "Use 128-bit AVX instructions instead of 256-bit AVX instructions in the auto-vectorizer."
-@@ -12154,101 +12031,107 @@
+@@ -12154,101 +11952,107 @@
  
  #: config/sparc/sparc.opt:78
  #, fuzzy
@@ -22057,7 +22529,7 @@ Index: gcc/po/es.po
  msgid "Specify the memory model in effect for the program."
  msgstr "Especifica el modelo de memoria en efecto para el programa."
  
-@@ -12638,13 +12521,13 @@
+@@ -12638,13 +12442,13 @@
  #, fuzzy
  #| msgid "-mcpu=\tUse features of and schedule code for given CPU"
  msgid "-mcpu=\tUse features of and schedule code for given CPU."
@@ -22073,7 +22545,7 @@ Index: gcc/po/es.po
  
  #: config/rs6000/rs6000.opt:418
  #, fuzzy
-@@ -12692,6 +12575,12 @@
+@@ -12692,6 +12496,12 @@
  msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
  msgstr "-mlong-double-<n>\tEspecifica el tamaño de long double (64 ó 128 bits)"
  
@@ -22086,7 +22558,7 @@ Index: gcc/po/es.po
  #: config/rs6000/rs6000.opt:478
  #, fuzzy
  #| msgid "Determine which dependences between insns are considered costly"
-@@ -12824,37 +12713,55 @@
+@@ -12824,37 +12634,55 @@
  msgid "Fuse certain operations together for better performance on power9."
  msgstr ""
  
@@ -22149,7 +22621,7 @@ Index: gcc/po/es.po
  msgid "Enable/disable default conversions between __float128 & long double."
  msgstr ""
  
-@@ -13074,7 +12981,7 @@
+@@ -13074,7 +12902,7 @@
  #, fuzzy
  #| msgid "Use features of and schedule given CPU"
  msgid "Use features of and schedule given CPU."
@@ -22158,7 +22630,7 @@ Index: gcc/po/es.po
  
  #: config/alpha/alpha.opt:110
  #, fuzzy
-@@ -13114,7 +13021,7 @@
+@@ -13114,7 +12942,7 @@
  #, fuzzy
  #| msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
  msgid "-mcpu=CPU\tUse features of and schedule code for given CPU."
@@ -22167,7 +22639,7 @@ Index: gcc/po/es.po
  
  #: config/tilepro/tilepro.opt:32
  msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
-@@ -14000,7 +13907,7 @@
+@@ -14000,7 +13828,7 @@
  #, fuzzy
  #| msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU"
  msgid "-mcpu=PROCESSOR\t\tUse features of and schedule code for given CPU."
@@ -22176,7 +22648,7 @@ Index: gcc/po/es.po
  
  #: config/microblaze/microblaze.opt:56
  #, fuzzy
-@@ -14330,7 +14237,7 @@
+@@ -14330,7 +14158,7 @@
  #, fuzzy
  #| msgid "Change the amount of scheduler lookahead"
  msgid "Change the amount of scheduler lookahead."
@@ -22185,7 +22657,7 @@ Index: gcc/po/es.po
  
  #: config/frv/frv.opt:219
  #, fuzzy
-@@ -14384,7 +14291,7 @@
+@@ -14384,7 +14212,7 @@
  #, fuzzy
  #| msgid "Work around hardware multiply bug"
  msgid "Work around hardware multiply bug."
@@ -22194,7 +22666,7 @@ Index: gcc/po/es.po
  
  #: config/mn10300/mn10300.opt:55
  #, fuzzy
-@@ -14552,7 +14459,7 @@
+@@ -14552,7 +14380,7 @@
  #, fuzzy
  #| msgid "Work around bug in multiplication instruction"
  msgid "Work around bug in multiplication instruction."
@@ -22203,7 +22675,7 @@ Index: gcc/po/es.po
  
  #: config/cris/cris.opt:51
  #, fuzzy
-@@ -17997,7 +17904,7 @@
+@@ -17997,7 +17825,7 @@
  #, fuzzy
  #| msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
  msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
@@ -22212,7 +22684,7 @@ Index: gcc/po/es.po
  
  #: common.opt:2031
  #, fuzzy
-@@ -18079,37 +17986,37 @@
+@@ -18079,37 +17907,37 @@
  #, fuzzy
  #| msgid "Enable the group heuristic in the scheduler"
  msgid "Enable the group heuristic in the scheduler."
@@ -22256,7 +22728,7 @@ Index: gcc/po/es.po
  
  #: common.opt:2120
  #, fuzzy
-@@ -18941,8 +18848,8 @@
+@@ -18941,8 +18769,8 @@
  msgid "expected boolean type"
  msgstr "se esperaba un tipo booleano"
  
@@ -22267,7 +22739,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Expected integer"
  msgid "expected integer"
-@@ -19408,46 +19315,46 @@
+@@ -19408,46 +19236,46 @@
  msgid "type attributes ignored after type is already defined"
  msgstr "se descartan los atributos de tipo después de que el tipo ya se definió"
  
@@ -22322,7 +22794,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "cannot read LTO decls from %s"
  msgid "Cannot read working set from %s."
-@@ -19667,12 +19574,12 @@
+@@ -19667,12 +19495,12 @@
  msgid "%Kattempt to free a non-heap object"
  msgstr "%Kse intenta liberar un objeto que no es de pila"
  
@@ -22337,7 +22809,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "passing %qT for argument %P to %qD"
  msgid "passing too large argument on stack"
-@@ -20078,447 +19985,447 @@
+@@ -20078,447 +19906,447 @@
  msgid "%d exits recorded for loop %d (having %d exits)"
  msgstr "se grabaron %d salidas para el bucle %d (teniendo %d salidas)"
  
@@ -22869,7 +23341,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "%s: section %s is missing"
  msgstr "%s: falta la sección %s"
-@@ -20549,12 +20456,12 @@
+@@ -20549,12 +20377,12 @@
  msgstr "se descarta el atributo %<weakref%> porque ya se inicializó la variable"
  
  #. include_self=
@@ -22884,7 +23356,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%q+F declared %<static%> but never defined"
  msgstr "%q+F se declaró %<static%> pero nunca se define"
-@@ -20652,12 +20559,12 @@
+@@ -20652,12 +20480,12 @@
  msgid "cannot find '%s'"
  msgstr "no se puede encontrar '%s'"
  
@@ -22899,7 +23371,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%s: %m"
  msgstr "%s: %m"
-@@ -20667,7 +20574,7 @@
+@@ -20667,7 +20495,7 @@
  msgid "COLLECT_LTO_WRAPPER must be set"
  msgstr "se debe definir COLLECT_LTO_WRAPPER"
  
@@ -22908,7 +23380,7 @@ Index: gcc/po/es.po
  #: config/i386/intelmic-mkoffload.c:554 config/nvptx/mkoffload.c:403
  #, gcc-internal-format
  msgid "atexit failed"
-@@ -20922,7 +20829,7 @@
+@@ -20922,7 +20750,7 @@
  msgid "global constructors not supported on this target"
  msgstr "no se admiten constructores globales en este objetivo"
  
@@ -22917,7 +23389,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "in %s, at %s:%d"
  msgstr "en %s, en %s:%d"
-@@ -20963,12 +20870,12 @@
+@@ -20963,12 +20791,12 @@
  msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
  msgstr "sólo se admiten múltiples personalidades EH con ensambladores que admiten la directiva cfi.personality"
  
@@ -22932,7 +23404,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "-feliminate-dwarf2-dups is broken for C++, ignoring"
  msgstr ""
-@@ -21098,7 +21005,7 @@
+@@ -21098,7 +20926,7 @@
  msgid "the frame size of %wd bytes is larger than %wd bytes"
  msgstr "el tamaño de marco de %wd bytes es mayor que %wd bytes"
  
@@ -22941,7 +23413,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "could not open final insn dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado de insn final %qs: %m"
-@@ -21113,48 +21020,48 @@
+@@ -21113,48 +20941,48 @@
  msgid "large fixed-point constant implicitly truncated to fixed-point type"
  msgstr "se truncó la constante de coma fija grande implícitamente al tipo de coma fija"
  
@@ -22999,7 +23471,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "fold check: original tree changed by fold"
  msgstr "fold check: el árbol original cambió por un pliegue"
-@@ -21169,17 +21076,17 @@
+@@ -21169,17 +20997,17 @@
  msgid "impossible constraint in %<asm%>"
  msgstr "restricción imposible en %<asm%>"
  
@@ -23020,7 +23492,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "function returns an aggregate"
  msgstr "la función devuelve un agregado"
-@@ -21244,7 +21151,7 @@
+@@ -21244,7 +21072,7 @@
  msgid "%s (program %s)"
  msgstr "%s (programa %s)"
  
@@ -23029,7 +23501,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "unrecognized command line option %qs"
  msgstr "no se reconoce la opción de línea de órdenes %qs"
-@@ -21259,7 +21166,7 @@
+@@ -21259,7 +21087,7 @@
  msgid "%qs is an unknown -save-temps option"
  msgstr "%qs es una opción desconocida para -save-temps"
  
@@ -23038,7 +23510,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%qs is not a valid output file"
  msgid "input file %qs is the same as output file"
-@@ -21315,12 +21222,12 @@
+@@ -21315,12 +21143,12 @@
  msgid "spec %qs has invalid %<%%0%c%>"
  msgstr "la especificación %qs tiene un %<%%0%c%> inválido"
  
@@ -23053,7 +23525,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "spec %qs has invalid %<%%x%c%>"
  msgstr "la especificación %qs tiene un %<%%x%c%> inválido"
-@@ -21328,221 +21235,221 @@
+@@ -21328,221 +21156,221 @@
  #. Catch the case where a spec string contains something like
  #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
  #. hand side of the :.
@@ -23318,7 +23790,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "too few arguments to function"
  msgid "too few arguments to %%:replace-extension"
-@@ -21681,9 +21588,9 @@
+@@ -21681,9 +21509,9 @@
  msgstr "no se puede escribir el fichero PCH"
  
  #: gimple-ssa-isolate-paths.c:290 gimple-ssa-isolate-paths.c:447 tree.c:12589
@@ -23331,7 +23803,7 @@ Index: gcc/po/es.po
  #: cp/typeck.c:1833 cp/typeck.c:3660
  #, gcc-internal-format
  msgid "declared here"
-@@ -21736,214 +21643,214 @@
+@@ -21736,214 +21564,214 @@
  msgid "memory input %d is not directly addressable"
  msgstr "la entrada de memoria %d no es directamente direccionable"
  
@@ -23585,7 +24057,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "if this code is reached, the program will abort"
  msgstr "si se alcanza este código, el programa abortará"
-@@ -21958,7 +21865,7 @@
+@@ -21958,7 +21786,7 @@
  msgid "could not open Go dump file %qs: %m"
  msgstr "no se puede abrir el fichero de volcado Go %qs: %m"
  
@@ -23594,7 +24066,7 @@ Index: gcc/po/es.po
  #: objc/objc-act.c:461
  #, gcc-internal-format
  msgid "can%'t open %s: %m"
-@@ -21975,28 +21882,28 @@
+@@ -21975,28 +21803,28 @@
  msgid "Support for HSA does not implement immediate 16 bit FPU operands"
  msgstr ""
  
@@ -23628,7 +24100,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "verification failed: %s"
  msgid "HSA instruction verification failed"
-@@ -22028,7 +21935,7 @@
+@@ -22028,7 +21856,7 @@
  msgid "token %u has y-location == %u"
  msgstr ""
  
@@ -23637,7 +24109,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%qs function cannot have arguments"
  msgid "function cannot be instrumented"
-@@ -22390,7 +22297,7 @@
+@@ -22390,7 +22218,7 @@
  msgid "could not emit HSAIL for function %s: function cannot be cloned"
  msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
  
@@ -23646,7 +24118,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "ipa inline summary is missing in input file"
  msgstr "falta el resumen de inclusión en línea ipa en el fichero de entrada"
-@@ -22678,227 +22585,221 @@
+@@ -22678,227 +22506,221 @@
  msgid "attribute(target_clones(\"default\")) is not valid for current target"
  msgstr ""
  
@@ -23915,7 +24387,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "invalid entry to OpenMP structured block"
  msgid "invalid entry to %s structured block"
-@@ -22905,44 +22806,44 @@
+@@ -22905,44 +22727,44 @@
  msgstr "entrada inválida a un bloque estructurado OpenMP"
  
  #. Otherwise, be vague and lazy, but efficient.
@@ -23968,7 +24440,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "insufficient partitioning available to parallelize loop"
  msgstr ""
-@@ -22964,27 +22865,27 @@
+@@ -22964,27 +22786,27 @@
  msgid "indirect jumps are not available on this target"
  msgstr "El tipo BYTE usado en %C no está disponible en la máquina objetivo"
  
@@ -24001,7 +24473,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "valid arguments to %qs are: %s"
  msgstr "los argumentos válidos para %qs son: %s"
-@@ -23527,7 +23428,7 @@
+@@ -23527,7 +23349,7 @@
  msgid "register of %qD used for multiple global register variables"
  msgstr "se usó el registro de %qD para múltiples variables de registro globales"
  
@@ -24010,7 +24482,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "conflicts with %qD"
  msgstr "genera un conflicto con %qD"
-@@ -23683,62 +23584,62 @@
+@@ -23683,62 +23505,62 @@
  msgid "undefined named operand %qs"
  msgstr "operador %qs nombrado sin definir"
  
@@ -24085,7 +24557,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "alignment of array elements is greater than element size"
  msgstr "la alineación de los elementos de la matriz es mayor que el tamaño de los elementos"
-@@ -23965,165 +23866,165 @@
+@@ -23965,165 +23787,165 @@
  msgid "ld returned %d exit status"
  msgstr "ld devolvió el estado de salida %d"
  
@@ -24283,7 +24755,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "error closing %s: %m"
  msgstr "error al cerrar %s: %m"
-@@ -24602,7 +24503,7 @@
+@@ -24602,7 +24424,7 @@
  msgid "the first argument of a VEC_COND_EXPR must be of a boolean vector type of the same number of elements as the result"
  msgstr ""
  
@@ -24292,7 +24764,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "type mismatch in conditional expression"
  msgstr "los tipos de datos no coinciden en la expresión condicional"
-@@ -24958,42 +24859,42 @@
+@@ -24958,42 +24780,42 @@
  msgid "memory access check always fail"
  msgstr ""
  
@@ -24343,7 +24815,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
  msgstr ""
-@@ -25198,27 +25099,27 @@
+@@ -25198,27 +25020,27 @@
  msgid "stmt volatile flag not up-to-date"
  msgstr "la opción volatile de stmt no está actualizada"
  
@@ -24376,7 +24848,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qE may be used uninitialized in this function"
  msgstr "puede ser que se utilice %qE sin inicializar en esta función"
-@@ -25379,7 +25280,7 @@
+@@ -25379,7 +25201,7 @@
  msgid "vector shuffling operation will be expanded piecewise"
  msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
  
@@ -24385,7 +24857,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "vectorization did not happen for a simd loop"
  msgstr ""
-@@ -25484,10 +25385,11 @@
+@@ -25484,10 +25306,11 @@
  #: c-family/c-common.c:9280 c-family/c-common.c:9303 c-family/c-common.c:9342
  #: c-family/c-common.c:9424 c-family/c-common.c:9467 c-family/c-common.c:9604
  #: config/darwin.c:2021 config/arm/arm.c:6488 config/arm/arm.c:6516
@@ -24401,7 +24873,7 @@ Index: gcc/po/es.po
  #: lto/lto-lang.c:243
  #, gcc-internal-format
  msgid "%qE attribute ignored"
-@@ -26168,8 +26070,8 @@
+@@ -26168,8 +25991,8 @@
  msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
  msgstr "la longitud de la cadena %qd es mayor que la longitud %qd, la máxima que los compiladores ISO C%d deben admitir"
  
@@ -24412,7 +24884,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "overflow in constant expression"
  msgstr "desbordamiento en la expresión constante"
-@@ -26543,12 +26445,12 @@
+@@ -26543,12 +26366,12 @@
  msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
  msgstr "la dirección de %qD siempre se evaluará como %<true%>"
  
@@ -24427,7 +24899,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid use of %<restrict%>"
  msgstr "uso inválido de %<restrict%>"
-@@ -26675,6 +26577,7 @@
+@@ -26675,6 +26498,7 @@
  msgstr "se descarta el atributo %qE para el campo de tipo %qT"
  
  #: c-family/c-common.c:6684 c-family/c-common.c:6712 c-family/c-common.c:6808
@@ -24435,7 +24907,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%qE attribute conflicts with attribute %s"
  msgid "%qE attribute ignored due to conflict with attribute %qs"
-@@ -26984,7 +26887,7 @@
+@@ -26984,7 +26808,7 @@
  msgid "assume_aligned parameter not integer constant"
  msgstr "la alineación solicitada no es una constante entera"
  
@@ -24444,7 +24916,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<__simd__%> attribute cannot be used in the same function marked as a Cilk Plus SIMD-enabled function"
  msgstr ""
-@@ -27014,7 +26917,7 @@
+@@ -27014,7 +26838,7 @@
  msgid "type was previously declared %qE"
  msgstr "el tipo se declaró previamente %qE"
  
@@ -24453,7 +24925,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%qs can only be specified for functions"
  msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
-@@ -27051,12 +26954,12 @@
+@@ -27051,12 +26875,12 @@
  msgid "invalid vector type for attribute %qE"
  msgstr "tipo de vector inválido para el atributo %qE"
  
@@ -24468,7 +24940,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "zero vector size"
  msgstr "vector de tamaño cero"
-@@ -27066,22 +26969,22 @@
+@@ -27066,22 +26890,22 @@
  msgid "number of components of the vector not a power of two"
  msgstr "el número de componentes del vector no es una potencia de dos"
  
@@ -24495,7 +24967,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
  msgstr "un argumento que no es nulo hace referencia a un operando que no es puntero (argumento %lu, operando %lu)"
-@@ -27121,12 +27024,12 @@
+@@ -27121,12 +26945,12 @@
  msgid "%qE attribute only applies to variadic functions"
  msgstr "el atributo %qE se aplica solamente a funciones variadic"
  
@@ -24510,7 +24982,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "requested position is less than zero"
  msgstr "la posición solicitada es menor a cero"
-@@ -27350,17 +27253,17 @@
+@@ -27350,17 +27174,17 @@
  msgid "function %qD used as %<asm%> output"
  msgstr "se usó la función %qD como salida %<asm%>"
  
@@ -24531,7 +25003,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "decrement of read-only location %qE"
  msgstr "decremento de la ubicación de sólo lectura %qE"
-@@ -27426,7 +27329,7 @@
+@@ -27426,7 +27250,7 @@
  msgid "invalid type argument of implicit conversion (have %qT)"
  msgstr "argumento de tipo inválido en la conversión implícita (se tiene %qT)"
  
@@ -24540,7 +25012,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "size of array is too large"
  msgstr "el tamaño de la matriz es demasiado grande"
-@@ -27587,7 +27490,7 @@
+@@ -27587,7 +27411,7 @@
  msgid "division by zero"
  msgstr "división por cero"
  
@@ -24549,7 +25021,7 @@ Index: gcc/po/es.po
  #: cp/typeck.c:4820
  #, gcc-internal-format
  msgid "comparison between types %qT and %qT"
-@@ -27648,7 +27551,7 @@
+@@ -27648,7 +27472,7 @@
  msgstr "el valor del índice está fuera del límite"
  
  #: c-family/c-common.c:12539 c-family/c-common.c:12587
@@ -24558,7 +25030,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "conversion of scalar to vector involves truncation"
  msgid "conversion of scalar %qT to vector %qT involves truncation"
-@@ -28140,7 +28043,7 @@
+@@ -28140,7 +27964,7 @@
  msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
  msgstr "%<#pragma omp atomic capture%> usa dos variables diferentes para la memoria"
  
@@ -24567,7 +25039,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid type for iteration variable %qE"
  msgstr "tipo inválido para la variable de iteración %qE"
-@@ -28150,22 +28053,22 @@
+@@ -28150,22 +27974,22 @@
  msgid "%qE is not initialized"
  msgstr "%qE no está inicializado"
  
@@ -24594,7 +25066,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid increment expression"
  msgstr "expresión de incremento inválida"
-@@ -28188,12 +28091,12 @@
+@@ -28188,12 +28012,12 @@
  msgid "increment expression refers to iteration variable %qD"
  msgstr "incremento de la variable de sólo lectura %qD"
  
@@ -24609,7 +25081,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%qE is not a function name"
  msgid "%qD is not an function argument"
-@@ -28702,7 +28605,7 @@
+@@ -28702,7 +28526,7 @@
  msgid "<erroneous-expression>"
  msgstr "<expresión-errónea>"
  
@@ -24618,7 +25090,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "<return-value>"
  msgstr "<valor-devolución>"
-@@ -28866,7 +28769,7 @@
+@@ -28866,7 +28690,7 @@
  msgid "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
  msgstr ""
  
@@ -24627,7 +25099,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown -mdebug-%s switch"
  msgstr "interruptor -mdebug-%s desconocido"
-@@ -29182,7 +29085,7 @@
+@@ -29182,7 +29006,7 @@
  #. coalesced sections.  Weak aliases (or any other kind of aliases) are
  #. not supported.  Weak symbols that aren't visible outside the .s file
  #. are not supported.
@@ -24636,7 +25108,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "alias definitions not supported in Mach-O; ignored"
  msgstr "las definiciones de alias no se admiten en Mach-O; descartadas"
-@@ -29193,19 +29096,19 @@
+@@ -29193,19 +29017,19 @@
  msgid "profiler support for VxWorks"
  msgstr "soporte de análisis de perfil para VxWorks"
  
@@ -24659,7 +25131,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "the second argument must be a 4-bit immediate"
  msgid "%Ktotal size and element size must be a non-zero constant immediate"
-@@ -29395,12 +29298,12 @@
+@@ -29395,12 +29219,12 @@
  msgid "malformed target %s list %qs"
  msgstr ""
  
@@ -24674,7 +25146,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "line number out of range"
  msgid "lane %wd out of range %wd - %wd"
-@@ -30009,15 +29912,15 @@
+@@ -30009,15 +29833,15 @@
  msgid "Thumb-1 hard-float VFP ABI"
  msgstr "ABI de VFP de coma flotante dura de Thumb-1"
  
@@ -24696,7 +25168,7 @@ Index: gcc/po/es.po
  #: config/sh/sh.c:9798 config/sh/sh.c:9827 config/sh/sh.c:9909
  #: config/sh/sh.c:9932 config/spu/spu.c:3680 config/stormy16/stormy16.c:2211
  #: config/v850/v850.c:2082 config/visium/visium.c:699
-@@ -30037,51 +29940,51 @@
+@@ -30037,51 +29861,51 @@
  msgid "%s %wd out of range %wd - %wd"
  msgstr "El código STOP está fuera de rango en %C"
  
@@ -24758,7 +25230,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "target CPU does not support unaligned accesses"
  msgid "target OS does not support unaligned accesses"
-@@ -30145,207 +30048,207 @@
+@@ -30145,207 +29969,207 @@
  #. happen as options are provided by device-specs.  It could be a
  #. typo in a device-specs or calling the compiler proper directly
  #. with -mmcu=<device>.
@@ -25004,7 +25476,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "rounding result will always be 0"
  msgstr ""
-@@ -30968,7 +30871,7 @@
+@@ -30968,7 +30792,7 @@
  msgid "-mno-fentry isn%'t compatible with SEH"
  msgstr "-mno-fentry no es compatible con SEH"
  
@@ -25013,7 +25485,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "unknown option for -mrecip=%s"
  msgstr "opción desconocida para -mrecip=%s"
-@@ -30988,7 +30891,7 @@
+@@ -30988,7 +30812,7 @@
  msgid "regparam and thiscall attributes are not compatible"
  msgstr "los atributos regparam y thiscall no son compatibles"
  
@@ -25022,7 +25494,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qE attribute requires an integer constant argument"
  msgstr "el atributo %qE requiere un argumento constante entero"
-@@ -31194,270 +31097,270 @@
+@@ -31194,270 +31018,270 @@
  msgid "non-integer operand used with operand code 'z'"
  msgstr "se usó un operando que no es entero con el código de operando '%c'"
  
@@ -25342,7 +25814,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "Pointer Checker requires MPX support on this target. Use -mmpx options to enable MPX."
  msgstr ""
-@@ -31695,7 +31598,7 @@
+@@ -31695,7 +31519,7 @@
  msgid "interrupt_thread is available only on fido"
  msgstr "interrupt_thread sólo está disponible en fido"
  
@@ -25351,7 +25823,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "stack limit expression is not supported"
  msgstr "no se admite la expresión del límite de la pila"
-@@ -31938,7 +31841,7 @@
+@@ -31938,7 +31762,7 @@
  msgid "argument %d of %qE must be a multiple of %d"
  msgstr "el argumento %d de %qE debe ser un múltiplo de %d"
  
@@ -25360,7 +25832,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "incompatible type for argument %d of %qE"
  msgstr "tipo incompatible para el argumento %d de %qE"
-@@ -32710,23 +32613,23 @@
+@@ -32710,23 +32534,23 @@
  msgid "cannot open intermediate ptx file"
  msgstr "%s:no se puede abrir el fichero de grafo\n"
  
@@ -25388,7 +25860,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "using num_workers (%d), ignoring %d"
  msgstr ""
-@@ -32751,7 +32654,7 @@
+@@ -32751,7 +32575,7 @@
  msgid "-g option disabled"
  msgstr "opción -g desactivada"
  
@@ -25397,7 +25869,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
  msgstr "la alineación (%u) para %s excede la alineación máxima para los datos comunes globales.  Se usará %u"
-@@ -32869,336 +32772,347 @@
+@@ -32869,336 +32693,347 @@
  msgid "junk at end of #pragma longcall"
  msgstr "basura al final de #pragma longcall"
  
@@ -25810,7 +26282,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%s only accepts 1 argument"
  msgid "builtin %s only accepts a string argument"
-@@ -33205,7 +33119,7 @@
+@@ -33205,7 +33040,7 @@
  msgstr "%s sólo acepta 1 argumento"
  
  #. Invalid CPU argument.
@@ -25819,7 +26291,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "%qs is an invalid argument to -mcpu="
  msgid "cpu %s is an invalid argument to builtin %s"
-@@ -33212,262 +33126,281 @@
+@@ -33212,262 +33047,281 @@
  msgstr "%qs es un argumento inválido para -mcpu="
  
  #. Invalid HWCAP argument.
@@ -26154,7 +26626,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "%s\"%s\"%s is invalid"
  msgstr "%s\"%s\"%s es inválido"
-@@ -33817,128 +33750,128 @@
+@@ -33817,128 +33671,128 @@
  msgid "bad builtin icode"
  msgstr "icode interno erróneo"
  
@@ -26307,7 +26779,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "argument to %qE attribute larger than %d"
  msgid "argument to %qs is too large (max. %d)"
-@@ -33945,7 +33878,7 @@
+@@ -33945,7 +33799,7 @@
  msgstr "el argumento para el atributo %qE es más grande que %d"
  
  #. Value is not allowed for the target attribute.
@@ -26316,7 +26788,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%<__int128%> is not supported by this target"
  msgid "Value %qs is not supported by attribute %<target%>"
-@@ -34024,27 +33957,27 @@
+@@ -34024,27 +33878,27 @@
  msgid "-mrelax is only supported for RTP PIC"
  msgstr "-mrelax sólo se admite pare el PIC de RTP"
  
@@ -26349,7 +26821,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "-fcall-saved-REG is not supported for out registers"
  msgstr "no se admite -fcall-saved-REG para registros de salida"
-@@ -34383,55 +34316,55 @@
+@@ -34383,55 +34237,55 @@
  msgid "subprogram %q+F not marked Inline"
  msgstr ""
  
@@ -26416,7 +26888,7 @@ Index: gcc/po/es.po
  #: cp/cp-array-notation.c:250
  #, fuzzy, gcc-internal-format
  #| msgid "invalid option argument %qs"
-@@ -34494,8 +34427,8 @@
+@@ -34494,8 +34348,8 @@
  #. an unprototyped function, it is compile-time undefined;
  #. making it a constraint in that case was rejected in
  #. DR#252.
@@ -26427,7 +26899,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "void value not ignored as it ought to be"
  msgstr "no se descarta el valor void como debería de ser"
-@@ -34555,7 +34488,7 @@
+@@ -34555,7 +34409,7 @@
  msgid "type of array %q+D completed incompatibly with implicit initialization"
  msgstr "el tipo de la matriz %q+D se completó de forma incompatible con la inicialización implícita"
  
@@ -26436,7 +26908,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "originally defined here"
  msgstr "se definió originalmente aquí"
-@@ -34823,7 +34756,7 @@
+@@ -34823,7 +34677,7 @@
  msgid "each undeclared identifier is reported only once for each function it appears in"
  msgstr "cada identificador sin declarar se reporta sólo una vez para cada función en el que aparece"
  
@@ -26445,7 +26917,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "label %qE referenced outside of any function"
  msgstr "la etiqueta %qE es referenciada fuera de cualquier función"
-@@ -34843,8 +34776,8 @@
+@@ -34843,8 +34697,8 @@
  msgid "label %qD defined here"
  msgstr "la etiqueta %qD se define aquí"
  
@@ -26456,7 +26928,7 @@ Index: gcc/po/es.po
  #: cp/parser.c:3146 cp/parser.c:3227 cp/parser.c:3255 cp/parser.c:5994
  #, gcc-internal-format
  msgid "%qD declared here"
-@@ -34860,7 +34793,7 @@
+@@ -34860,7 +34714,7 @@
  msgid "duplicate label declaration %qE"
  msgstr "declaración duplicada de la etiqueta %qE"
  
@@ -26465,7 +26937,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "duplicate label %qD"
  msgstr "etiqueta %qD duplicada"
-@@ -34974,7 +34907,7 @@
+@@ -34974,7 +34828,7 @@
  #. C99 6.7.5.2p4
  #. A function definition isn't function prototype scope C99 6.2.1p4.
  #. C99 6.7.5.2p4
@@ -26474,7 +26946,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<[*]%> not allowed in other than function prototype scope"
  msgstr "no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función"
-@@ -35009,7 +34942,7 @@
+@@ -35009,7 +34863,7 @@
  #. of VLAs themselves count as VLAs, it does not make
  #. sense to permit them to be initialized given that
  #. ordinary VLAs may not be initialized.
@@ -26483,7 +26955,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "variable-sized object may not be initialized"
  msgstr "un objeto de tamaño variable puede no ser inicializado"
-@@ -35231,7 +35164,7 @@
+@@ -35231,7 +35085,7 @@
  msgid "storage class specified for unnamed parameter"
  msgstr "se especificó una clase de almacenamiento para un parámetro sin nombre"
  
@@ -26492,7 +26964,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "storage class specified for typename"
  msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
-@@ -35295,7 +35228,7 @@
+@@ -35295,7 +35149,7 @@
  msgid "declaration of type name as array of functions"
  msgstr "declaración de nombre de tipo como una matriz de funciones"
  
@@ -26501,7 +26973,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid use of structure with flexible array member"
  msgstr "uso inválido de una estructura con un miembro de matriz flexible"
-@@ -35384,19 +35317,19 @@
+@@ -35384,19 +35238,19 @@
  msgid "function definition has qualified void return type"
  msgstr "la definición de la función tiene un tipo de devolución void calificado"
  
@@ -26524,7 +26996,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "ISO C forbids qualified function types"
  msgstr "ISO C prohíbe los tipos de función calificados"
-@@ -35514,7 +35447,7 @@
+@@ -35514,7 +35368,7 @@
  msgid "a member of a structure or union cannot have a variably modified type"
  msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
  
@@ -26533,7 +27005,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "variable or field %qE declared void"
  msgstr "se declaró la variable o campo %qE como void"
-@@ -35549,420 +35482,420 @@
+@@ -35549,420 +35403,420 @@
  msgid "unnamed field has incomplete type"
  msgstr "el campo sin nombre tiene tipo de dato incompleto"
  
@@ -27037,7 +27509,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "parameter %qD set but not used"
  msgstr "se definió el parámetro %qD pero no se usa"
-@@ -35970,232 +35903,232 @@
+@@ -35970,232 +35824,232 @@
  #. If we get here, declarations have been used in a for loop without
  #. the C99 for loop scope.  This doesn't make much sense, so don't
  #. allow it.
@@ -27314,7 +27786,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "right shift count >= width of type"
  msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
-@@ -36210,7 +36143,7 @@
+@@ -36210,7 +36064,7 @@
  msgid "version control conflict marker in file"
  msgstr ""
  
@@ -27323,7 +27795,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected end of line"
  msgstr "se esperaba fin de línea"
-@@ -36245,8 +36178,8 @@
+@@ -36245,8 +36099,8 @@
  msgid "use %<enum%> keyword to refer to the type"
  msgstr ""
  
@@ -27334,7 +27806,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected declaration specifiers"
  msgstr "se esperaban especificadores de declaración"
-@@ -36262,7 +36195,7 @@
+@@ -36262,7 +36116,7 @@
  msgid "expected %<;%>, identifier or %<(%>"
  msgstr "se esperaba %<;>, identificador o %<(%>"
  
@@ -27343,7 +27815,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "prefix attributes are ignored for methods"
  msgstr "se descartan los atributos de prefijo para los métodos"
-@@ -36314,7 +36247,7 @@
+@@ -36314,7 +36168,7 @@
  msgid "%<__auto_type%> may only be used with a single declarator"
  msgstr "%<auto%> sólo se puede especificar para variables o declaraciones de función"
  
@@ -27352,7 +27824,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected %<,%> or %<;%>"
  msgstr "se esperaba %<,%> o %<;%>"
-@@ -36342,7 +36275,7 @@
+@@ -36342,7 +36196,7 @@
  msgid "ISO C90 does not support %<_Static_assert%>"
  msgstr "ISO C90 no admite %<_Static_assert%>"
  
@@ -27361,7 +27833,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected string literal"
  msgstr "se esperaba una cadena literal"
-@@ -36408,15 +36341,15 @@
+@@ -36408,15 +36262,15 @@
  #: c/c-parser.c:8877 c/c-parser.c:8885 c/c-parser.c:8914 c/c-parser.c:8927
  #: c/c-parser.c:9232 c/c-parser.c:9356 c/c-parser.c:9796 c/c-parser.c:9831
  #: c/c-parser.c:9884 c/c-parser.c:9937 c/c-parser.c:9953 c/c-parser.c:9999
@@ -27382,7 +27854,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "comma at end of enumerator list"
  msgstr "coma al final de la lista de enumeradores"
-@@ -36552,7 +36485,7 @@
+@@ -36552,7 +36406,7 @@
  msgid "expected %<}%> before %<else%>"
  msgstr "se esperaba %<}%> antes de %<else%>"
  
@@ -27391,7 +27863,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<else%> without a previous %<if%>"
  msgstr "%<else%> sin un %<if%> previo"
-@@ -36572,12 +36505,12 @@
+@@ -36572,12 +36426,12 @@
  msgid "a label can only be part of a statement and a declaration is not a statement"
  msgstr "una etiqueta sólo puede ser parte de una declaración y una declaración no es un enunciado"
  
@@ -27406,7 +27878,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
  msgstr ""
-@@ -36591,17 +36524,17 @@
+@@ -36591,17 +36445,17 @@
  #. c_parser_skip_until_found stops at a closing nesting
  #. delimiter without consuming it, but here we need to consume
  #. it to proceed further.
@@ -27427,7 +27899,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "suggest braces around empty body in an %<else%> statement"
  msgstr "se sugieren llaves alrededor del cuerpo vacío en una declaración %<else%>"
-@@ -36611,7 +36544,7 @@
+@@ -36611,7 +36465,7 @@
  msgid "if statement cannot contain %<Cilk_spawn%>"
  msgstr ""
  
@@ -27436,7 +27908,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "suggest explicit braces to avoid ambiguous %<else%>"
  msgstr "se sugieren llaves explícitas para evitar un %<else%> ambiguo"
-@@ -36631,7 +36564,7 @@
+@@ -36631,7 +36485,7 @@
  msgid "invalid iterating variable in fast enumeration"
  msgstr "variable de iteración inválida en la enumeración rápida"
  
@@ -27445,7 +27917,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
  msgstr ""
-@@ -36884,32 +36817,32 @@
+@@ -36884,32 +36738,32 @@
  msgid "no type or storage class may be specified here,"
  msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquí,"
  
@@ -27484,7 +27956,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "the %<getter%> attribute may only be specified once"
  msgstr "el atributo %<getter%> sólo se puede especificar una vez"
-@@ -36920,50 +36853,50 @@
+@@ -36920,50 +36774,50 @@
  msgid "%<#pragma acc update%> may only be used in compound statements"
  msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
  
@@ -27544,7 +28016,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<#pragma GCC pch_preprocess%> must be first"
  msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
-@@ -36979,12 +36912,12 @@
+@@ -36979,12 +36833,12 @@
  msgid "%<#pragma grainsize%> must be inside a function"
  msgstr "no se permite #pragma GCC optimize dentro de funciones"
  
@@ -27559,7 +28031,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "expected integer expression"
  msgid "expected integer expression before ')'"
-@@ -36996,754 +36929,748 @@
+@@ -36996,754 +36850,748 @@
  msgid "expression must be integral"
  msgstr "la expresión num_threads debe ser integral"
  
@@ -28458,7 +28930,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "expected boolean expression"
  msgid "expected array notation expression"
-@@ -37755,7 +37682,7 @@
+@@ -37755,7 +37603,7 @@
  msgid "%qD has an incomplete type %qT"
  msgstr "%qD tiene un tipo de dato incompleto"
  
@@ -28467,7 +28939,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid use of void expression"
  msgstr "uso inválido de la expresión void"
-@@ -38014,296 +37941,296 @@
+@@ -38014,296 +37862,296 @@
  msgid "passing argument %d of %qE as signed due to prototype"
  msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
  
@@ -28821,7 +29293,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "array initialized from parenthesized string constant"
  msgstr "matriz inicializada con una constante de cadena entre paréntesis"
-@@ -38319,169 +38246,169 @@
+@@ -38319,169 +38167,169 @@
  #. strings are complete sentences, visible to gettext and checked at
  #. compile time.  It is the same as PEDWARN_FOR_QUALIFIERS but uses
  #. warning_at instead of pedwarn.
@@ -29026,7 +29498,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "return from incompatible pointer type"
  msgstr "devolución desde un tipo de puntero incompatible"
-@@ -38488,810 +38415,810 @@
+@@ -38488,810 +38336,810 @@
  
  #. ??? This should not be an error when inlining calls to
  #. unprototyped functions.
@@ -30003,7 +30475,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  no known conversion for argument %d from %qT to %qT"
  msgid "  conversion of argument %d would be ill-formed:"
-@@ -39298,18 +39225,18 @@
+@@ -39298,18 +39146,18 @@
  msgstr "  no hay una conversión conocida para el argumento %d de %qT a %qT"
  
  #. Conversion of conversion function return value failed.
@@ -30025,7 +30497,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "  candidate expects %d argument, %d provided"
  msgid_plural "  candidate expects %d arguments, %d provided"
-@@ -39316,83 +39243,83 @@
+@@ -39316,83 +39164,83 @@
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
@@ -30125,7 +30597,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "call of overloaded %<%D(%A)%> is ambiguous"
  msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
-@@ -39399,498 +39326,498 @@
+@@ -39399,498 +39247,498 @@
  
  #. It's no good looking for an overloaded operator() on a
  #. pointer-to-member-function.
@@ -30717,7 +31189,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid initialization of reference of type %qT from expression of type %qT"
  msgstr "inicialización inválida de la referencia de tipo %qT desde una expresión de tipo %qT"
-@@ -40222,82 +40149,82 @@
+@@ -40222,82 +40070,82 @@
  msgid "  but does not override %<operator=(const %T&)%>"
  msgstr "  pero no se impone a %<operator=(const %T&)%>"
  
@@ -30815,7 +31287,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "non-static const member %q+#D in class without a constructor"
  msgid "non-static const member %q#D in class without a constructor"
-@@ -40305,147 +40232,147 @@
+@@ -40305,147 +40153,147 @@
  
  #. If the function is defaulted outside the class, we just
  #. give the synthesis error.
@@ -30990,7 +31462,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "cannot convert %qE from type %qT to type %qT"
  msgstr "no se puede convertir %qE desde el tipo %qT al tipo %qT"
-@@ -40455,12 +40382,12 @@
+@@ -40455,12 +40303,12 @@
  #. A name N used in a class S shall refer to the same declaration
  #. in its context and when re-evaluated in the completed scope of
  #. S.
@@ -31005,7 +31477,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "changes meaning of %qD from %q+#D"
  msgid "changes meaning of %qD from %q#D"
-@@ -40498,55 +40425,55 @@
+@@ -40498,55 +40346,55 @@
  msgid "%q#T has virtual base classes"
  msgstr "%q#T tiene clases base virtuales"
  
@@ -31071,7 +31543,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%qD called in a constant expression"
  msgid "%qD called in a constant expression before its definition is complete"
-@@ -40553,233 +40480,239 @@
+@@ -40553,233 +40401,239 @@
  msgstr "se llamó %qD en una expresión constante"
  
  #. The definition of fun was somehow unsuitable.
@@ -31354,7 +31826,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "unexpected AST of kind %s"
  msgstr "AST inesperado de género %s"
-@@ -40854,17 +40787,17 @@
+@@ -40854,17 +40708,17 @@
  msgid "try statements are not allowed inside loops marked with #pragma simd"
  msgstr "No se permite una declaración %s dentro de BLOCK en %C"
  
@@ -31375,7 +31847,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "in C++11 this throw will terminate because destructors default to noexcept"
  msgstr ""
-@@ -40904,7 +40837,7 @@
+@@ -40904,7 +40758,7 @@
  msgid "conversion from %qT to %qT discards qualifiers"
  msgstr "la conversión de %qT a %qT descarta los calificadores"
  
@@ -31384,7 +31856,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "casting %qT to %qT does not dereference pointer"
  msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
-@@ -41206,7 +41139,7 @@
+@@ -41206,7 +41060,7 @@
  msgid "  candidate conversions include %qD and %qD"
  msgstr "  las conversiones candidatas incluyen %qD y %qD"
  
@@ -31393,7 +31865,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "template-parameter-"
  msgstr "parámetro-de-plantilla-"
-@@ -41222,7 +41155,7 @@
+@@ -41222,7 +41076,7 @@
  msgid "%qD was declared %<extern%> and later %<static%>"
  msgstr "%qD se declaró %<extern%> y después %<static%>"
  
@@ -31402,7 +31874,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration of %q+D"
  msgid "previous declaration of %qD"
-@@ -41467,12 +41400,12 @@
+@@ -41467,12 +41321,12 @@
  #. that specialization that would cause an implicit
  #. instantiation to take place, in every translation unit in
  #. which such a use occurs.
@@ -31417,7 +31889,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "'setter' attribute of property %qD conflicts with previous declaration"
  msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
-@@ -41479,27 +41412,27 @@
+@@ -41479,27 +41333,27 @@
  msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaración previa"
  
  #. Reject two definitions.
@@ -31450,7 +31922,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
  msgstr "%q+D se redeclaró incluída en línea sin el atributo %<gnu_inline%>"
-@@ -41507,407 +41440,407 @@
+@@ -41507,407 +41361,407 @@
  #. is_primary=
  #. is_partial=
  #. is_friend_decl=
@@ -31935,7 +32407,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "zero-size array %qD"
  msgstr "matriz %qD de tamaño cero"
-@@ -41915,920 +41848,926 @@
+@@ -41915,920 +41769,926 @@
  #. An automatic variable with an incomplete type: that is an error.
  #. Don't talk about array types here, since we took care of that
  #. message in grokdeclarator.
@@ -33040,7 +33512,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
  msgstr "la función %qs con tipo de devolución trailing tiene %qT como su tipo en lugar de un simple %<auto%>"
-@@ -42835,43 +42774,43 @@
+@@ -42835,43 +42695,43 @@
  
  #. Not using maybe_warn_cpp0x because this should
  #. always be an error.
@@ -33092,7 +33564,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "constructors cannot be declared virtual"
  msgid "constructors cannot be declared %<virtual%>"
-@@ -42878,483 +42817,483 @@
+@@ -42878,483 +42738,483 @@
  msgstr "los constructores no se pueden declarar virtual"
  
  #. Cannot be both friend and virtual.
@@ -33668,7 +34140,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "parameter %qD includes reference to array of unknown bound %qT"
  msgstr "el parámetro %qD incluye una referencia a matriz %qT de límite desconocido"
-@@ -43374,93 +43313,93 @@
+@@ -43374,93 +43234,93 @@
  #. or implicitly defined), there's no need to worry about their
  #. existence.  Theoretically, they should never even be
  #. instantiated, but that's hard to forestall.
@@ -33780,7 +34252,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qD must take either one or two arguments"
  msgstr "%qD debe tomar uno o dos argumentos"
-@@ -43467,77 +43406,77 @@
+@@ -43467,77 +43327,77 @@
  
  #  En esta traducción se emplea 'devolver' por 'return'. Si embargo, aquí
  #  se cambió por cacofonía: no es agradable escuchar 'debe devolver'. cfuga
@@ -33873,7 +34345,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qT referred to as enum"
  msgstr "se refirió a %qT como un enum"
-@@ -43549,75 +43488,75 @@
+@@ -43549,75 +43409,75 @@
  #. void f(class C);		// No template header here
  #.
  #. then the required template argument is missing.
@@ -33965,7 +34437,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "type %qT is not a direct or virtual base of %qT"
  msgid "%qT defined with direct virtual base"
-@@ -43625,42 +43564,42 @@
+@@ -43625,42 +43485,42 @@
  
  #  No me gusta mucho esta traducción. Creo que es mejor
  #  "el tipo base %qT no es de tipo struct o clase". cfuga
@@ -34016,7 +34488,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "underlying type %<%T%> of %<%T%> must be an integral type"
  msgstr "el tipo subyacente %<%T%> de %<%T%> debe ser un tipo integral"
-@@ -43669,80 +43608,80 @@
+@@ -43669,80 +43529,80 @@
  #.
  #. IF no integral type can represent all the enumerator values, the
  #. enumeration is ill-formed.
@@ -34112,7 +34584,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "type of %qD defaults to %<int%>"
  msgid "use of %qD before deduction of %<auto%>"
-@@ -43784,7 +43723,7 @@
+@@ -43784,7 +43644,7 @@
  msgid "deleting %qT is undefined"
  msgstr "el borrado de %qT está indefinido"
  
@@ -34121,7 +34593,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "template declaration of %q#D"
  msgstr "declaración plantilla de %q#D"
-@@ -43807,7 +43746,7 @@
+@@ -43807,7 +43667,7 @@
  #. [temp.mem]
  #.
  #. A destructor shall not be a member template.
@@ -34130,7 +34602,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "destructor %qD declared as member template"
  msgstr "se declaró el destructor %qD como una plantilla miembro"
-@@ -44047,7 +43986,7 @@
+@@ -44047,7 +43907,7 @@
  msgid "inline function %qD used but never defined"
  msgstr "se usa la función inline %q+D pero nunca se define"
  
@@ -34139,7 +34611,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "default argument missing for parameter %P of %q+#D"
  msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
-@@ -44054,121 +43993,121 @@
+@@ -44054,121 +43914,121 @@
  
  #. We mark a lambda conversion op as deleted if we can't
  #. generate it properly; see maybe_add_lambda_conv_op.
@@ -34284,7 +34756,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<::%D%> has not been declared"
  msgstr "%<::%D%> no se ha declarado"
-@@ -44205,7 +44144,7 @@
+@@ -44205,7 +44065,7 @@
  msgid "throwing NULL, which has integral, not pointer type"
  msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
  
@@ -34293,7 +34765,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qD should never be overloaded"
  msgstr "%qD nunca se debe sobrecargar"
-@@ -44400,19 +44339,19 @@
+@@ -44400,19 +44260,19 @@
  msgid "invalid initializer for array member %q#D"
  msgstr "inicializador inválido para la matriz miembro %q#D"
  
@@ -34317,7 +34789,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "uninitialized reference member in %q#T"
  msgstr "miembro referencia sin inicializar en %q#T"
-@@ -44509,220 +44448,220 @@
+@@ -44509,220 +44369,220 @@
  msgid "bad array initializer"
  msgstr "inicializador de matriz erróneo"
  
@@ -34579,7 +35051,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "type to vector delete is neither pointer or array type"
  msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
-@@ -44743,23 +44682,23 @@
+@@ -44743,23 +44603,23 @@
  msgid "because the array element type %qT has variable size"
  msgstr "la literal compuesta tiene tamaño variable"
  
@@ -34607,7 +35079,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<this%> was not captured for this lambda function"
  msgstr "no se capturó %<this%> para esta función lambda"
-@@ -44834,94 +44773,94 @@
+@@ -44834,94 +44694,94 @@
  msgid "mangling unknown fixed point type"
  msgstr "se decodifica el tipo de coma fija desconocido"
  
@@ -34719,7 +35191,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "non-static data member %qD has Java class type"
  msgid "copying non-static data member %q#D of rvalue reference type"
-@@ -44928,74 +44867,74 @@
+@@ -44928,74 +44788,74 @@
  msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
  
  #. A trivial constructor doesn't have any NSDMI.
@@ -34808,7 +35280,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "defaulted function %q+D with default argument"
  msgstr "función definida por defecto %q+D con argumento por defecto"
-@@ -45321,13 +45260,13 @@
+@@ -45321,13 +45181,13 @@
  msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
  msgstr ""
  
@@ -34825,7 +35297,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "the %<constexpr%> specifier cannot be used in a function declaration that is not a definition"
  msgid "%<#pragma acc routine%> not followed by a function declaration or definition"
-@@ -45353,7 +45292,7 @@
+@@ -45353,7 +45213,7 @@
  msgid "request for member %qE in non-class type %qT"
  msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
  
@@ -34834,7 +35306,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<%T::%E%> has not been declared"
  msgstr "%<%T::%E%> no se ha declarado"
-@@ -45434,7 +45373,7 @@
+@@ -45434,7 +45294,7 @@
  msgid "floating-point literal cannot appear in a constant-expression"
  msgstr "una literal de coma flotante no puede aparecer en una expresión constante"
  
@@ -34843,7 +35315,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
  msgstr "una conversión a un tipo diferente de un tipo integral o de enumeración no puede aparecer en una expresión constante"
-@@ -45645,7 +45584,7 @@
+@@ -45645,7 +45505,7 @@
  msgid "unable to find string literal operator %qD with %qT, %qT arguments"
  msgstr "no se puede encontrar un operador literal de cadena %qD con argumentos %qT, %qT"
  
@@ -34852,7 +35324,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected declaration"
  msgstr "se esperaba una declaración"
-@@ -45752,7 +45691,7 @@
+@@ -45752,7 +45612,7 @@
  msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
  msgstr "los sufijos de operador literal que no están precedidos por %<_%> están reservados para estandarización futura"
  
@@ -34861,7 +35333,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "expected unqualified-id"
  msgstr "se esperaba un id sin calificar"
-@@ -45917,144 +45856,144 @@
+@@ -45917,144 +45777,144 @@
  msgid "lambda-expression in template-argument"
  msgstr "expresión lambda en un contexto sin evaluar"
  
@@ -35033,7 +35505,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "compound-statement in constexpr function"
  msgid "%<goto%> in %<constexpr%> function"
-@@ -46061,49 +46000,55 @@
+@@ -46061,49 +45921,55 @@
  msgstr "declaración compuesta en una función constexpr"
  
  #. Issue a warning about this use of a GNU extension.
@@ -35098,7 +35570,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%<friend%> used outside of class"
  msgstr "se usó %<friend%> fuera de la clase"
-@@ -46110,483 +46055,483 @@
+@@ -46110,483 +45976,483 @@
  
  #. Complain about `auto' as a storage specifier, if
  #. we're complaining about C++0x compatibility.
@@ -35673,7 +36145,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
  msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
-@@ -46595,7 +46540,7 @@
+@@ -46595,7 +46461,7 @@
  #. here because we do not have enough
  #. information about its original syntactic
  #. form.
@@ -35682,7 +36154,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "invalid declarator"
  msgstr "declarador inválido"
-@@ -46602,332 +46547,332 @@
+@@ -46602,332 +46468,332 @@
  
  #. But declarations with qualified-ids can't appear in a
  #. function.
@@ -36079,7 +36551,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "too few template-parameter-lists"
  msgstr "faltan listas-de-parámetros-de-plantilla"
-@@ -46936,464 +46881,464 @@
+@@ -46936,464 +46802,464 @@
  #. something like:
  #.
  #. template <class T> template <class U> void S::f();
@@ -36633,7 +37105,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "%<#pragma GCC option%> is not a string"
  msgid "%<#pragma acc routine%> does not refer to a function"
-@@ -47400,141 +47345,141 @@
+@@ -47400,141 +47266,141 @@
  msgstr "%<#pragma GCC option%> no es una cadena"
  
  #. cancel-and-throw is unimplemented.
@@ -36801,7 +37273,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "specializing %q#T in different namespace"
  msgstr "se especializó %q#T en un espacio de nombres diferente"
-@@ -47541,72 +47486,72 @@
+@@ -47541,72 +47407,72 @@
  
  #. But if we've had an implicit instantiation, that's a
  #. problem ([temp.expl.spec]/6).
@@ -36887,7 +37359,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "members of an explicitly specialized class are defined without a template header"
  msgstr ""
-@@ -47613,60 +47558,60 @@
+@@ -47613,60 +47479,60 @@
  
  #. This case handles bogus declarations like template <>
  #. template <class T> void f<int>();
@@ -36959,7 +37431,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qD is not a template function"
  msgstr "%qD no es una función plantilla"
-@@ -47679,126 +47624,138 @@
+@@ -47679,126 +47545,138 @@
  #. program is ill-formed.
  #.
  #. Similar language is found in [temp.explicit].
@@ -37121,7 +37593,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "type %qT of template argument %qE depends on a template parameter"
  msgid_plural "type %qT of template argument %qE depends on template parameters"
-@@ -47805,19 +47762,19 @@
+@@ -47805,19 +47683,19 @@
  msgstr[0] "el tipo %qT del argumento de plantilla %qE depende de un parámetro de plantilla"
  msgstr[1] "el tipo %qT del argumento de plantilla %qE depende de parámetros de plantilla"
  
@@ -37144,7 +37616,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "no default argument for %qD"
  msgstr "no hay un argumento por defecto para %qD"
-@@ -47825,49 +47782,49 @@
+@@ -47825,49 +47703,49 @@
  #. A primary class template can only have one
  #. parameter pack, at the end of the template
  #. parameter list.
@@ -37203,7 +37675,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "non-member function %qD cannot have cv-qualifier"
  msgid "member template %qD may not have virt-specifiers"
-@@ -47878,57 +47835,57 @@
+@@ -47878,57 +47756,57 @@
  #. An allocation function can be a function
  #. template. ... Template allocation functions shall
  #. have two or more parameters.
@@ -37272,7 +37744,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "redeclared with %d template parameter"
  msgid_plural "redeclared with %d template parameters"
-@@ -47935,7 +47892,7 @@
+@@ -47935,7 +47813,7 @@
  msgstr[0] "se redeclaró con %d parámetro de plantilla"
  msgstr[1] "se redeclaró con %d parámetros de plantilla"
  
@@ -37281,7 +37753,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "previous declaration %q+D used %d template parameter"
  #| msgid_plural "previous declaration %q+D used %d template parameters"
-@@ -47944,12 +47901,12 @@
+@@ -47944,12 +47822,12 @@
  msgstr[0] "la declaración previa de %q+#D usó %d parámetro de plantilla"
  msgstr[1] "la declaración previa de %q+#D usó %d parámetros de plantilla"
  
@@ -37296,7 +37768,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "redeclared here as %q#D"
  msgstr "redeclarado aquí como %q#D"
-@@ -47958,115 +47915,115 @@
+@@ -47958,115 +47836,115 @@
  #.
  #. A template-parameter may not be given default arguments
  #. by two different declarations in the same scope.
@@ -37434,7 +37906,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "  candidate expects %d argument, %d provided"
  #| msgid_plural "  candidate expects %d arguments, %d provided"
-@@ -48075,186 +48032,186 @@
+@@ -48075,186 +47953,186 @@
  msgstr[0] "  el candidato espera %d argumento, se proporcionaron %d"
  msgstr[1] "  el candidato espera %d argumentos, se proporcionaron %d"
  
@@ -37657,7 +38129,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "  expected a type, got %qE"
  msgid "  expected %qD but got %qD"
-@@ -48262,109 +48219,109 @@
+@@ -48262,109 +48140,109 @@
  
  #. Not sure if this is reachable, but it doesn't hurt
  #. to be robust.
@@ -37790,7 +38262,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "redefinition of default argument for %q#D"
  msgid "  when instantiating default argument for call to %D"
-@@ -48383,273 +48340,273 @@
+@@ -48383,273 +48261,273 @@
  #.
  #. is an attempt to declare a variable with function
  #. type.
@@ -38117,7 +38589,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "duplicate explicit instantiation of %q#T"
  msgstr "instanciación explícita duplicada de %q#T"
-@@ -48661,75 +48618,75 @@
+@@ -48661,75 +48539,75 @@
  #. member function or static data member of a class template
  #. shall be present in every translation unit in which it is
  #. explicitly instantiated.
@@ -38207,7 +38679,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "insn does not satisfy its constraints:"
  msgid "deduced expression type does not saatisy placeholder constraints"
-@@ -48796,86 +48753,86 @@
+@@ -48796,86 +48674,86 @@
  msgid "%qT is an inaccessible base of %qT"
  msgstr "%qT es una base inaccesible de %qT"
  
@@ -38310,7 +38782,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "overriding final function %q+D"
  msgstr "se anula la función final %q+D"
-@@ -48882,12 +48839,12 @@
+@@ -48882,12 +48760,12 @@
  
  #. A static member function cannot match an inherited
  #. virtual member function.
@@ -38325,7 +38797,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "  since %q+#D declared in base class"
  msgstr "  ya que se declaró %q+#D en la clase base"
-@@ -48907,466 +48864,466 @@
+@@ -48907,466 +48785,466 @@
  msgid "__label__ declarations are only allowed in function scopes"
  msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
  
@@ -38879,7 +39351,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "no unexpanded parameter packs in binary fold"
  msgstr ""
-@@ -49382,124 +49339,124 @@
+@@ -49382,124 +49260,124 @@
  msgid "lambda-expression in a constant expression"
  msgstr "la expresión %qE no es una expresión constante"
  
@@ -39026,7 +39498,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "lang_* check: failed in %s, at %s:%d"
  msgstr "revisión lang_*: falló en %s, en %s:%d"
-@@ -50008,269 +49965,269 @@
+@@ -50008,269 +49886,269 @@
  msgid "address requested for %qD, which is declared %<register%>"
  msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
  
@@ -39348,7 +39820,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "returning a value from a destructor"
  msgstr "se devuelve un valor de un destructor"
-@@ -50277,57 +50234,57 @@
+@@ -50277,57 +50155,57 @@
  
  #. If a return statement appears in a handler of the
  #. function-try-block of a constructor, the program is ill-formed.
@@ -39416,7 +39888,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "using xvalue (rvalue reference) as lvalue"
  msgstr "se usa xvalue (referencia a r-valor) como l-valor"
-@@ -50531,166 +50488,166 @@
+@@ -50531,166 +50409,166 @@
  msgid "invalid use of template template parameter %qT"
  msgstr "uso inválido del parámetro de plantilla plantilla %qT"
  
@@ -39615,7 +40087,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "call to function which throws incomplete type %q#T"
  msgstr "llamada a una función la cual arroja el tipo incompleto %q#T"
-@@ -50910,8 +50867,8 @@
+@@ -50910,8 +50788,8 @@
  
  #: fortran/array.c:213 fortran/array.c:625 fortran/check.c:2642
  #: fortran/check.c:4950 fortran/check.c:4988 fortran/check.c:5030
@@ -39626,7 +40098,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Coarrays disabled at %C, use -fcoarray= to enable"
  msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
-@@ -51063,7 +51020,7 @@
+@@ -51063,7 +50941,7 @@
  msgid "Array constructor including type specification at %C"
  msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
  
@@ -39635,7 +40107,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Type-spec at %L cannot contain a deferred type parameter"
  msgstr "La especificación de tipo en %L no puede tener un parámetro de tipo diferido"
-@@ -52218,7 +52175,7 @@
+@@ -52218,7 +52096,7 @@
  msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
  msgstr ""
  
@@ -39644,7 +40116,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Assumed size polymorphic objects or components, such as that at %C, have not yet been implemented"
  msgstr "Objetos o componentes polimórficos de tamaño asumido, tales como el que está en %C, aún no están implementados"
-@@ -52225,13 +52182,13 @@
+@@ -52225,13 +52103,13 @@
  
  #. Since the extension field is 8 bit wide, we can only have
  #. up to 255 extension levels.
@@ -39660,7 +40132,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' of '%s' is PRIVATE at %L"
  msgid "%qs of %qs is PRIVATE at %L"
-@@ -52336,242 +52293,295 @@
+@@ -52336,242 +52214,295 @@
  msgid "DATA statement at %C is not allowed in a PURE procedure"
  msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
  
@@ -39999,7 +40471,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "%qs at %C is a redefinition of the declaration in the corresponding interface for MODULE PROCEDURE %qs"
  msgstr ""
-@@ -52581,359 +52591,381 @@
+@@ -52581,359 +52512,381 @@
  # como `apuntado'. cfuga
  # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
  #
@@ -40448,7 +40920,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
  msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
-@@ -52941,317 +52973,338 @@
+@@ -52941,317 +52894,338 @@
  
  #. Use gfc_warning_now because we won't say that the symbol fails
  #. just because of this.
@@ -40848,7 +41320,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Fortran 2008: END statement instead of %s statement at %L"
  msgid "END statement instead of %s statement at %L"
-@@ -53258,565 +53311,612 @@
+@@ -53258,565 +53232,612 @@
  msgstr "Fortran 2008: Declaración END en lugar de una declaración %s en %L"
  
  #. We would have required END [something].
@@ -41566,7 +42038,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
  msgstr "Error sintáctico en la declaración !GCC$ ATTRIBUTES en %C"
-@@ -53836,44 +53936,44 @@
+@@ -53836,44 +53857,44 @@
  msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
  msgstr "El argumento actual INTENT(%s) en %L puede interferir con el argumento actual en %L."
  
@@ -41619,7 +42091,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "<During initialization>\n"
  msgstr "<Durante la inicialización>\n"
-@@ -53983,7 +54083,7 @@
+@@ -53983,7 +54004,7 @@
  msgid "Evaluation of nonstandard initialization expression at %L"
  msgstr "Extensión: Evaluación de una expresión de inicialización no estándar en %L"
  
@@ -41628,7 +42100,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
  msgid "Function %qs in initialization expression at %L must be an intrinsic function"
-@@ -54150,31 +54250,31 @@
+@@ -54150,31 +54171,31 @@
  msgid "BOZ literal at %L used to initialize non-integer variable %qs"
  msgstr "Extensión: se usa la literal BOZ en %L para inicializar la variable '%s' que no es entera"
  
@@ -41665,7 +42137,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
  msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option %<-fno-range-check%>"
-@@ -54274,7 +54374,7 @@
+@@ -54274,7 +54295,7 @@
  msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
  msgstr "No hay coincidencia en la asignación de puntero a procedimiento en %L: no hay coincidencia en la convención a llamada"
  
@@ -41674,7 +42146,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "NOPASS or explicit interface required at %C"
  msgid "Explicit interface required for %qs at %L: %s"
-@@ -54374,7 +54474,7 @@
+@@ -54374,7 +54395,7 @@
  msgid "Pointer initialization target at %L must have the TARGET attribute"
  msgstr "El objetivo de inicialización de puntero en %C debe tener el atributo TARGET"
  
@@ -41683,7 +42155,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Pointer initialization target at %L must have the SAVE attribute"
  msgstr "El objetivo de inicialización de puntero en %L debe tener el atributo SAVE"
-@@ -54384,99 +54484,99 @@
+@@ -54384,99 +54405,99 @@
  msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
  msgstr "El objetivo de inicialización de puntero a procedimiento en %L tal vez no es un puntero a procedimiento"
  
@@ -41800,7 +42272,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "'%s' at %L associated to expression can not be used in a variable definition context (%s)"
  msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
-@@ -54487,60 +54587,60 @@
+@@ -54487,60 +54508,60 @@
  msgid "can't open input file: %s"
  msgstr "no se puede abrir el fichero de entrada: %s"
  
@@ -41872,7 +42344,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "Scalarization using DIMEN_RANGE unimplemented"
  msgstr ""
-@@ -54622,672 +54722,672 @@
+@@ -54622,672 +54643,672 @@
  msgid "Expecting %<END INTERFACE %s%> at %C"
  msgstr "Se esperaba 'END INTERFACE %s' en %C"
  
@@ -42662,7 +43134,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
  msgid "Passed-object dummy argument of %qs at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
-@@ -55801,7 +55901,7 @@
+@@ -55801,7 +55822,7 @@
  msgid "UNIT number in CLOSE statement at %L must be non-negative"
  msgstr "El número UNIT en la declaración CLOSE en %L debe ser no negativo"
  
@@ -42671,7 +43143,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "%s statement not allowed in PURE procedure at %C"
  msgstr "No se permite una declaración %s en el procedimiento PURE en %C"
-@@ -55933,7 +56033,7 @@
+@@ -55933,7 +55954,7 @@
  msgstr "Se esperaba una expresión en la declaración %s en %C"
  
  #. A general purpose syntax error.
@@ -42680,7 +43152,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in %s statement at %C"
  msgstr "Error sintáctico en la declaración %s en %C"
-@@ -56024,653 +56124,664 @@
+@@ -56024,653 +56045,664 @@
  msgid "gfc_op2string(): Bad code"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
@@ -43467,7 +43939,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Syntax error in common block name at %C"
  msgstr "Error sintáctico en el nombre de bloque común en %C"
-@@ -56678,172 +56789,172 @@
+@@ -56678,172 +56710,172 @@
  #. If we find an error, just print it and continue,
  #. cause it's just semantic, and we can see if there
  #. are more errors.
@@ -43671,7 +44143,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Label '%s' at %C doesn't match WHERE label '%s'"
  msgid "Label %qs at %C doesn't match WHERE label %qs"
-@@ -56882,17 +56993,17 @@
+@@ -56882,17 +56914,17 @@
  msgid "match_level_4(): Bad operator"
  msgstr ""
  
@@ -43692,7 +44164,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_code2string(): Bad code"
-@@ -57002,61 +57113,61 @@
+@@ -57002,61 +57034,61 @@
  msgid "unquote_string(): got bad string"
  msgstr ""
  
@@ -43765,7 +44237,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open module file '%s' for writing at %C: %s"
  msgid "Can't open module file %qs for writing at %C: %s"
-@@ -57063,148 +57174,148 @@
+@@ -57063,148 +57095,148 @@
  msgstr "No se puede abrir el fichero de módulo '%s' para escritura en %C: %s"
  
  # El mensaje de error seguramente está mal redactado. cfuga
@@ -43941,7 +44413,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "COMMON block /%s/ not found at %C"
  msgstr "No se encontró el bloque COMMON /%s/ en %C"
-@@ -57220,501 +57331,501 @@
+@@ -57220,501 +57252,501 @@
  msgid "Syntax error in OpenACC expression list at %C"
  msgstr "Error sintáctico en la expresión en %C"
  
@@ -44539,7 +45011,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
  msgid "Variable %qs in %s clause is used in NAMELIST statement at %L"
-@@ -57721,725 +57832,688 @@
+@@ -57721,725 +57753,688 @@
  msgstr "Se usó la variable '%s' en la cláusula %s en la declaración NAMELIST en %L"
  
  #. case OMP_LIST_REDUCTION:
@@ -45388,7 +45860,7 @@ Index: gcc/po/es.po
  #: fortran/parse.c:2852
  #, gcc-internal-format, gfc-internal-format
  msgid "Component %s at %L of type LOCK_TYPE must have a codimension or be a subcomponent of a coarray, which is not possible as the component has the pointer attribute"
-@@ -58507,244 +58581,299 @@
+@@ -58507,244 +58502,299 @@
  msgstr "El componente %s que no es comatriz en %L de tipo LOCK_TYPE o con subcomponente de tipo LOCK_TYPE debe tener una codimensión o ser un subcomponente de una comatriz. (Las variables de tipo %s pueden no tener una codimiensión ya que %s en %L tiene una codimensión o un componente submatriz)"
  
  #: fortran/parse.c:2968
@@ -45732,7 +46204,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Unexpected %s statement in MODULE at %C"
  msgstr "Declaración %s inesperada en MODULE en %C"
-@@ -58752,7 +58881,7 @@
+@@ -58752,7 +58802,7 @@
  #. If we see a duplicate main program, shut down.  If the second
  #. instance is an implied main program, i.e. data decls or executable
  #. statements, we're in for lots of errors.
@@ -45741,7 +46213,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Two main PROGRAMs at %L and %C"
  msgstr "Dos PROGRAMas principales en %L y %C"
-@@ -58996,166 +59125,172 @@
+@@ -58996,166 +59046,172 @@
  msgid "extend_ref(): Bad tail"
  msgstr ""
  
@@ -45944,7 +46416,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "'%s' at %C is not a variable"
  msgid "%qs at %C is not a variable"
-@@ -59456,245 +59591,245 @@
+@@ -59456,245 +59512,245 @@
  msgid "COMMON block %qs at %L that is also a global procedure"
  msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un procedimiento global"
  
@@ -46232,7 +46704,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
  msgid "ABSTRACT INTERFACE %qs must not be referenced at %L"
-@@ -59701,301 +59836,301 @@
+@@ -59701,301 +59757,301 @@
  msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
  
  #. Internal procedures are taken care of in resolve_contained_fntype.
@@ -46590,7 +47062,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-type variable %s at %L may only be used as actual argument"
-@@ -60005,12 +60140,12 @@
+@@ -60005,12 +60061,12 @@
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
@@ -46605,7 +47077,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Assumed shape array at %L must be a dummy argument"
  msgid "Assumed-rank variable %s at %L may only be used as actual argument"
-@@ -60020,274 +60155,274 @@
+@@ -60020,274 +60076,274 @@
  #. for all inquiry functions in resolve_function; the reason is
  #. that the function-name resolution happens too late in that
  #. function.
@@ -46931,7 +47403,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Allocate-object at %L is subobject of object at %L"
  msgstr "El objeto de alojamiento en %L es un subobjeto del objeto en %L"
-@@ -60296,123 +60431,123 @@
+@@ -60296,123 +60352,123 @@
  #. element in the list.  Either way, we must
  #. issue an error and get the next case from P.
  #. FIXME: Sort P and Q by line number.
@@ -47078,7 +47550,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Invalid context for NULL() pointer at %%L"
  msgid "Invalid context for NULL () intrinsic at %L"
-@@ -60419,96 +60554,96 @@
+@@ -60419,96 +60475,96 @@
  msgstr "Contexto inválido para el puntero NULL() en %%L"
  
  #. FIXME: Test for defined input/output.
@@ -47193,7 +47665,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Branch at %L may result in an infinite loop"
  msgstr "La ramificación en %L puede resultar en un bucle infinito"
-@@ -60515,12 +60650,12 @@
+@@ -60515,12 +60571,12 @@
  
  #. Note: A label at END CRITICAL does not leave the CRITICAL
  #. construct as END CRITICAL is still part of it.
@@ -47208,7 +47680,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
  msgstr "La declaración GOTO en %L deja la construcción DO CONCURRENT por la etiqueta en %L"
-@@ -60528,114 +60663,114 @@
+@@ -60528,114 +60584,114 @@
  #. The label is not in an enclosing block, so illegal.  This was
  #. allowed in Fortran 66, so we allow it as extension.  No
  #. further checks are necessary in this case.
@@ -47344,7 +47816,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "TODO: type-bound defined assignment(s) at %L not done because multiple part array references would occur in intermediate expressions."
  msgstr ""
-@@ -60642,35 +60777,35 @@
+@@ -60642,35 +60698,35 @@
  
  #. Even if standard does not support this feature, continue to build
  #. the two statements to avoid upsetting frontend_passes.c.
@@ -47386,7 +47858,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
  msgstr "La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
-@@ -60677,40 +60812,40 @@
+@@ -60677,40 +60733,40 @@
  
  # 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como 
  # 'género', para evitar confusión con 'type' = 'tipo'. cfuga
@@ -47434,7 +47906,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format, gfc-internal-format
  #| msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
  msgid "Variable %s with binding label %s at %L uses the same global identifier as entity at %L"
-@@ -60718,7 +60853,7 @@
+@@ -60718,7 +60774,7 @@
  
  #. This can only happen if the variable is defined in a module - if it
  #. isn't the same module, reject it.
@@ -47443,7 +47915,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Variable %s from module %s with binding label %s at %L uses the same global identifier as entity at %L from module %s"
  msgstr ""
-@@ -60726,60 +60861,60 @@
+@@ -60726,60 +60782,60 @@
  #. Print an error if the procedure is defined multiple times; we have to
  #. exclude references to the same procedure via module association or
  #. multiple checks for the same procedure.
@@ -47514,7 +47986,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2008: Implied SAVE for module variable '%s' at %L, needed due to the default initialization"
  msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
-@@ -60787,521 +60922,527 @@
+@@ -60787,521 +60843,527 @@
  
  #. The shape of a main program or module array needs to be
  #. constant.
@@ -48143,7 +48615,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Fortran 2003: NAMELIST object '%s' in namelist '%s' at %L with ALLOCATABLE or POINTER components"
  msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
-@@ -61309,466 +61450,466 @@
+@@ -61309,466 +61371,466 @@
  
  #. FIXME: Once UDDTIO is implemented, the following can be
  #. removed.
@@ -48692,7 +49164,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
  msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
-@@ -61824,35 +61965,35 @@
+@@ -61824,35 +61886,35 @@
  msgid "Missing %<&%> in continued character constant at %C"
  msgstr "Falta un '&' en la constante de carácter continuado en %C"
  
@@ -48734,7 +49206,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Can't open file '%s'"
  msgid "Can't open file %qs"
-@@ -62044,44 +62185,44 @@
+@@ -62044,44 +62106,44 @@
  msgid "DIM argument at %L is out of bounds"
  msgstr "El argumento DIM en %L está fuera de los límites"
  
@@ -48787,7 +49259,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "gfc_trans_code(): Bad statement code"
  msgid "gfc_simplify_mod(): Bad arguments"
-@@ -62090,98 +62231,98 @@
+@@ -62090,98 +62152,98 @@
  #. Result is processor-dependent. This processor just opts
  #. to not handle it at all.
  #. Result is processor-dependent.
@@ -48904,7 +49376,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Character '%s' in string at %L cannot be converted into character kind %d"
  msgid "Character %qs in string at %L cannot be converted into character kind %d"
-@@ -62193,45 +62334,45 @@
+@@ -62193,45 +62255,45 @@
  msgid "gfc_free_statement(): Bad statement"
  msgstr "gfc_trans_code(): Código de declaración erróneo"
  
@@ -48958,7 +49430,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' at %L has no IMPLICIT type"
  msgid "Symbol %qs at %L has no IMPLICIT type"
-@@ -62238,7 +62379,7 @@
+@@ -62238,7 +62300,7 @@
  msgstr "El símbolo '%s' en %L no tiene tipo IMPLICIT"
  
  #. BIND(C) variables should not be implicitly declared.
@@ -48967,7 +49439,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
  msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
-@@ -62246,146 +62387,146 @@
+@@ -62246,146 +62308,146 @@
  
  #. Dummy args to a BIND(C) routine may not be interoperable if
  #. they are implicitly typed.
@@ -49141,7 +49613,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid ""
  "%s procedure at %L is already declared as %s procedure. \n"
-@@ -62392,163 +62533,163 @@
+@@ -62392,163 +62454,163 @@
  "F2008: A pointer function assignment is ambiguous if it is the first executable statement after the specification block. Please add any other kind of executable statement before it. FIXME"
  msgstr ""
  
@@ -49334,7 +49806,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
  msgid "Name %qs at %C is an ambiguous reference to %qs from current program unit"
-@@ -62555,72 +62696,72 @@
+@@ -62555,72 +62617,72 @@
  msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
  
  #. Symbol is from another namespace.
@@ -49419,7 +49891,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Symbol '%s' is used before it is typed at %L"
  msgid "Symbol %qs is used before it is typed at %L"
-@@ -62654,51 +62795,51 @@
+@@ -62654,51 +62716,51 @@
  
  #. Problems occur when we get something like
  #. integer :: a(lots) = (/(i, i=1, lots)/)
@@ -49480,7 +49952,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
  msgid "Inconsistent equivalence rules involving %qs at %L and %qs at %L"
-@@ -62705,49 +62846,49 @@
+@@ -62705,49 +62767,49 @@
  msgstr "Reglas de equivalencia inconsistentes que involucran a '%s' en %L y a '%s' en %L"
  
  #. Aligning this field would misalign a previous field.
@@ -49538,7 +50010,7 @@ Index: gcc/po/es.po
  #, fuzzy, gcc-internal-format
  #| msgid "COMMON at %L requires %d bytes of padding; reorder elements or use -fno-align-commons"
  msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
-@@ -62768,83 +62909,83 @@
+@@ -62768,83 +62830,83 @@
  msgid "non-constant initialization expression at %L"
  msgstr "expresión de inicialización que no es constante en %L"
  
@@ -49636,7 +50108,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Sorry, $!ACC DECLARE at %L is not allowed in BLOCK construct"
  msgstr ""
-@@ -62875,12 +63016,12 @@
+@@ -62875,12 +62937,12 @@
  msgid "Sorry, coindexed access at %L to a scalar component with an array partref is not yet supported"
  msgstr "Lo siento, aún no se admiten las comatrices escalares alojables en %L"
  
@@ -49651,7 +50123,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Unknown argument list function at %L"
  msgstr "Lista de argumentos de función desconocida en %L"
-@@ -62920,7 +63061,7 @@
+@@ -62920,7 +62982,7 @@
  msgid "Bad IO basetype (%d)"
  msgstr "Tipo base ES erróneo (%d)"
  
@@ -49660,7 +50132,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "gfc_trans_omp_workshare(): Bad statement code"
  msgstr "gfc_trans_omp_workshare(): Código de declaración erróneo"
-@@ -63017,7 +63158,7 @@
+@@ -63017,7 +63079,7 @@
  msgid "gfc_validate_kind(): Got bad kind"
  msgstr ""
  
@@ -49669,7 +50141,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format, gfc-internal-format
  msgid "Array element size too big at %C"
  msgstr "El tamaño del elemento de la matriz es demasiado grande en %C"
-@@ -63057,22 +63198,22 @@
+@@ -63057,22 +63119,22 @@
  msgid "non-static method %q+D overrides static method"
  msgstr "el método %q+D que no es estático anula al método estático"
  
@@ -49696,7 +50168,7 @@ Index: gcc/po/es.po
  #, gcc-internal-format
  msgid "bad PC range for debug info for local %q+D"
  msgstr "rango de PC erróneo para la información de depuración para %q+D local"
-@@ -64576,9 +64717,6 @@
+@@ -64576,9 +64638,6 @@
  #~ msgid "%s terminated with signal %d [%s]"
  #~ msgstr "%s terminado con la señal %d [%s]"
  
@@ -49706,7 +50178,7 @@ Index: gcc/po/es.po
  #~ msgid "could not write to temporary file %s"
  #~ msgstr "no se puede escribir en el fichero temporal %s"
  
-@@ -64884,9 +65022,6 @@
+@@ -64884,9 +64943,6 @@
  #~ msgid "Do the full register move optimization pass"
  #~ msgstr "Hace el paso completo de optimización de movimiento de registros"
  
@@ -49716,7 +50188,7 @@ Index: gcc/po/es.po
  #~ msgid "Replace SSA temporaries with better names in copies"
  #~ msgstr "Reemplaza temporales SSA con mejores nombres en las copias"
  
-@@ -65262,6 +65397,9 @@
+@@ -65262,6 +65318,9 @@
  #~ msgid "%s (disable warning using -mno-inefficient-warnings)"
  #~ msgstr "%s (desactive los avisos utilizando -mno-inefficient-warnings)"
  
@@ -49726,7 +50198,7 @@ Index: gcc/po/es.po
  #~ msgid "-maix64 and POWER architecture are incompatible"
  #~ msgstr "-maix64 y la arquitectura POWER son incompatibles"
  
-@@ -67937,10 +68075,10 @@
+@@ -67937,10 +67996,10 @@
  #~ msgstr "%Hdemasiadas cláusulas %qs"
  
  #~ msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
@@ -49739,7 +50211,7 @@ Index: gcc/po/es.po
  
  #~ msgid "%H%qs is not valid for %qs"
  #~ msgstr "%H%qs no es válido para %qs"
-@@ -68664,9 +68802,6 @@
+@@ -68664,9 +68723,6 @@
  #~ msgid "CONTAINS\n"
  #~ msgstr "CONTIENE\n"
  
@@ -49749,7 +50221,7 @@ Index: gcc/po/es.po
  #~ msgid "Setting value of PROTECTED variable at %C"
  #~ msgstr "Se establece el valor de la variable PROTECTED en %C"
  
-@@ -72741,9 +72876,6 @@
+@@ -72741,9 +72797,6 @@
  #~ msgid "No components specified as of %0 for structure definition beginning at %1"
  #~ msgstr "No se especificaron componentes para %0 para la la definición de la estructura que comienza en %1"
  
@@ -49759,7 +50231,7 @@ Index: gcc/po/es.po
  #~ msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
  #~ msgstr "Nombres de campos en %0 para la definici{on de la estructura exterior -- especifíquelos en su lugar en una declaración RECORD subsecuente"
  
-@@ -72759,9 +72891,6 @@
+@@ -72759,9 +72812,6 @@
  #~ msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
  #~ msgstr "Los elementos en la lista de E/S que comienza en %0 son inválidos para la E/S dirigida por una lista de nombres"
  
@@ -49769,7 +50241,7 @@ Index: gcc/po/es.po
  #~ msgid "No UNIT= specifier in I/O control list at %0"
  #~ msgstr "No hay un especificador UNIT= en la lista de control de E/S en %0"
  
-@@ -74284,6 +74413,9 @@
+@@ -74284,6 +74334,9 @@
  #~ msgid "`%T' is not a class or union type"
  #~ msgstr "`%T' no es una clase o tipo union"
  
@@ -138346,7 +138818,11 @@ Index: gcc/po/ChangeLog
 ===================================================================
 --- a/src/gcc/po/ChangeLog	(.../tags/gcc_6_2_0_release)
 +++ b/src/gcc/po/ChangeLog	(.../branches/gcc-6-branch)
-@@ -1,3 +1,25 @@
+@@ -1,3 +1,29 @@
++2016-11-07  Joseph Myers  <joseph at codesourcery.com>
++
++	* es.po: Update.
++
 +2016-11-05  Joseph Myers  <joseph at codesourcery.com>
 +
 +	* es.po: Update.
@@ -584932,6 +585408,23 @@ Index: gcc/config.gcc
  arm*-*-eabi* | arm*-*-symbianelf* | arm*-*-rtems*)
  	case ${target} in
  	arm*eb-*-eabi*)
+@@ -4189,16 +4200,6 @@
+ 			(at="/opt/$with_advance_toolchain"
+ 			 echo "/* Use Advance Toolchain $at */"
+ 			 echo
+-			 echo "#ifndef USE_AT_INCLUDE_FILES"
+-			 echo "#define USE_AT_INCLUDE_FILES 1"
+-			 echo "#endif"
+-			 echo
+-			 echo "#if USE_AT_INCLUDE_FILES"
+-			 echo "#undef  INCLUDE_EXTRA_SPEC"
+-			 echo "#define INCLUDE_EXTRA_SPEC" \
+-			      "\"-isystem $at/include\""
+-			 echo "#endif"
+-			 echo
+ 			 echo "#undef  LINK_OS_EXTRA_SPEC32"
+ 			 echo "#define LINK_OS_EXTRA_SPEC32" \
+ 			      "\"%(link_os_new_dtags)" \
 Index: gcc/Makefile.in
 ===================================================================
 --- a/src/gcc/Makefile.in	(.../tags/gcc_6_2_0_release)
@@ -587836,4 +588329,4 @@ Property changes on: .
 ___________________________________________________________________
 Modified: svn:mergeinfo
 ## -0,0 +0,1 ##
-   Merged /trunk:r239656
+   Merged /trunk:r239656,241491

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/reproducible/gcc-6.git



More information about the Reproducible-commits mailing list