[gcc-6] 294/401: * Update to SVN 20161122 (r242728, 6.2.1) from the gcc-6-branch.
Ximin Luo
infinity0 at debian.org
Wed Apr 5 15:50:07 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 b59985cfdea0a963002bbd65cc8b047bb41249ce
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Tue Nov 22 23:39:03 2016 +0000
* Update to SVN 20161122 (r242728, 6.2.1) from the gcc-6-branch.
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@9119 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/changelog | 2 +
debian/patches/pr77822.diff | 108 --
debian/patches/svn-updates.diff | 2708 +++++++++++++++++++++++++++++----------
debian/rules.patch | 1 -
4 files changed, 2013 insertions(+), 806 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index cc60267..7f6251c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,5 +1,7 @@
gcc-6 (6.2.1-5) UNRELEASED; urgency=medium
+ * Update to SVN 20161122 (r242728, 6.2.1) from the gcc-6-branch.
+ - Fix PR target/77822 (AArch64), PR fortran/58001, PR fortran/69741.
* Don't apply the ada patches for stage builds.
* Add pkg-config to the build dependencies.
* Drop the work around for PR libstdc++/65913.
diff --git a/debian/patches/pr77822.diff b/debian/patches/pr77822.diff
deleted file mode 100644
index ca39b64..0000000
--- a/debian/patches/pr77822.diff
+++ /dev/null
@@ -1,108 +0,0 @@
-# DP: Fix PR target/77822 (AArch64), taken from the trunk.
-
-gcc/
-2016-11-07 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
-
- PR target/77822
- * config/aarch64/aarch64.md (*tb<optab><mode>1): Use
- aarch64_simd_shift_imm_<mode> predicate for operand 1.
- (<optab>, ANY_EXTRACT): Use tighter predicates on operands 2 and 3
- to restrict them to an appropriate range and add FAIL check if the
- region they specify is out of range. Delete useless constraint
- strings.
- (*<optab><mode>, ANY_EXTRACT): Add appropriate predicates on operands
- 2 and 3 to restrict their range and add pattern predicate.
-
-gcc/testsuite/
-
-2016-11-07 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
-
- PR target/77822
- * g++.dg/torture/pr77822.C: New test.
-
-
-Index: b/src/gcc/testsuite/g++.dg/torture/pr77822.C
-===================================================================
---- /dev/null
-+++ b/src/gcc/testsuite/g++.dg/torture/pr77822.C
-@@ -0,0 +1,30 @@
-+// PR target/77822
-+// { dg-do compile }
-+
-+using UINT8 = char;
-+using UINT32 = int;
-+using UINT64 = long;
-+class A
-+{
-+ void m_fn1 ();
-+ struct B
-+ {
-+ UINT32 m_multiplier;
-+ };
-+ UINT8 m_datawidth;
-+ UINT8 m_subunits;
-+ B m_subunit_infos[];
-+};
-+int a;
-+UINT64 b;
-+void
-+A::m_fn1 ()
-+{
-+ int c = 32, d = m_datawidth / c;
-+ for (int e = 0; e < d; e++)
-+ {
-+ UINT32 f = e * 32;
-+ if (b >> f & 1)
-+ m_subunit_infos[m_subunits].m_multiplier = a;
-+ }
-+}
-Index: b/src/gcc/config/aarch64/aarch64.md
-===================================================================
---- a/src/gcc/config/aarch64/aarch64.md
-+++ b/src/gcc/config/aarch64/aarch64.md
-@@ -635,7 +635,8 @@
- [(set (pc) (if_then_else
- (EQL (zero_extract:DI (match_operand:GPI 0 "register_operand" "r")
- (const_int 1)
-- (match_operand 1 "const_int_operand" "n"))
-+ (match_operand 1
-+ "aarch64_simd_shift_imm_<mode>" "n"))
- (const_int 0))
- (label_ref (match_operand 2 "" ""))
- (pc)))
-@@ -4251,19 +4252,28 @@
-
- (define_expand "<optab>"
- [(set (match_operand:DI 0 "register_operand" "=r")
-- (ANY_EXTRACT:DI (match_operand:DI 1 "register_operand" "r")
-- (match_operand 2 "const_int_operand" "n")
-- (match_operand 3 "const_int_operand" "n")))]
-- ""
-+ (ANY_EXTRACT:DI (match_operand:DI 1 "register_operand")
-+ (match_operand 2
-+ "aarch64_simd_shift_imm_offset_di")
-+ (match_operand 3 "aarch64_simd_shift_imm_di")))]
- ""
-+ {
-+ if (!IN_RANGE (INTVAL (operands[2]) + INTVAL (operands[3]),
-+ 1, GET_MODE_BITSIZE (DImode) - 1))
-+ FAIL;
-+ }
- )
-
-+
- (define_insn "*<optab><mode>"
- [(set (match_operand:GPI 0 "register_operand" "=r")
- (ANY_EXTRACT:GPI (match_operand:GPI 1 "register_operand" "r")
-- (match_operand 2 "const_int_operand" "n")
-- (match_operand 3 "const_int_operand" "n")))]
-- ""
-+ (match_operand 2
-+ "aarch64_simd_shift_imm_offset_<mode>" "n")
-+ (match_operand 3
-+ "aarch64_simd_shift_imm_<mode>" "n")))]
-+ "IN_RANGE (INTVAL (operands[2]) + INTVAL (operands[3]),
-+ 1, GET_MODE_BITSIZE (<MODE>mode) - 1)"
- "<su>bfx\\t%<w>0, %<w>1, %3, %2"
- [(set_attr "type" "bfm")]
- )
diff --git a/debian/patches/svn-updates.diff b/debian/patches/svn-updates.diff
index 15bf940..626f9c6 100644
--- a/debian/patches/svn-updates.diff
+++ b/debian/patches/svn-updates.diff
@@ -1,10 +1,10 @@
-# DP: updates from the 6 branch upto 20161119 (r242621).
+# DP: updates from the 6 branch upto 20161122 (r242728).
last_update()
{
cat > ${dir}LAST_UPDATED <EOF
-Sat Nov 19 12:05:21 CET 2016
-Sat Nov 19 11:05:21 UTC 2016 (revision 242621)
+Wed Nov 23 00:28:43 CET 2016
+Tue Nov 22 23:28:43 UTC 2016 (revision 242728)
EOF
}
@@ -2697,7 +2697,14 @@ Index: libstdc++-v3/ChangeLog
===================================================================
--- a/src/libstdc++-v3/ChangeLog (.../tags/gcc_6_2_0_release)
+++ b/src/libstdc++-v3/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,461 @@
+@@ -1,3 +1,468 @@
++2016-11-22 Uros Bizjak <ubizjak at gmail.com>
++
++ * testsuite/Makefile.am
++ (check-DEJAGNU $(check_DEJAGNU_normal_targets)): Fix detection
++ of -j argument.
++ * testsuite/Makefile.in: Regenereate.
++
+2016-11-15 Jonathan Wakely <jwakely at redhat.com>
+
+ * testsuite/experimental/any/typedefs.cc: Fix license text.
@@ -3207,6 +3214,19 @@ Index: libstdc++-v3/testsuite/24_iterators/reverse_iterator/71771.cc
+ c(i);
+ diff2(std::rbegin(c), std::rend(c));
+}
+Index: libstdc++-v3/testsuite/Makefile.in
+===================================================================
+--- a/src/libstdc++-v3/testsuite/Makefile.in (.../tags/gcc_6_2_0_release)
++++ b/src/libstdc++-v3/testsuite/Makefile.in (.../branches/gcc-6-branch)
+@@ -597,7 +597,7 @@
+ check-DEJAGNU $(check_DEJAGNU_normal_targets): check-DEJAGNU%: site.exp
+ $(if $*,@)AR="$(AR)"; export AR; \
+ RANLIB="$(RANLIB)"; export RANLIB; \
+- if [ -z "$*" ] && [ "$(filter -j, $(MFLAGS))" = "-j" ]; then \
++ if [ -z "$*" ] && [ -n "$(filter -j%, $(MFLAGS))" ]; then \
+ rm -rf normal-parallel || true; \
+ mkdir normal-parallel; \
+ $(MAKE) $(AM_MAKEFLAGS) $(check_DEJAGNU_normal_targets); \
Index: libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc
===================================================================
--- a/src/libstdc++-v3/testsuite/ext/profile/mutex_extensions_neg.cc (.../tags/gcc_6_2_0_release)
@@ -5305,6 +5325,19 @@ Index: libstdc++-v3/testsuite/17_intro/using_namespace_std_exp_neg.cc
+}
+
+// { dg-error "expected namespace-name before" "" { target *-*-* } 63 }
+Index: libstdc++-v3/testsuite/Makefile.am
+===================================================================
+--- a/src/libstdc++-v3/testsuite/Makefile.am (.../tags/gcc_6_2_0_release)
++++ b/src/libstdc++-v3/testsuite/Makefile.am (.../branches/gcc-6-branch)
+@@ -117,7 +117,7 @@
+ check-DEJAGNU $(check_DEJAGNU_normal_targets): check-DEJAGNU%: site.exp
+ $(if $*,@)AR="$(AR)"; export AR; \
+ RANLIB="$(RANLIB)"; export RANLIB; \
+- if [ -z "$*" ] && [ "$(filter -j, $(MFLAGS))" = "-j" ]; then \
++ if [ -z "$*" ] && [ -n "$(filter -j%, $(MFLAGS))" ]; then \
+ rm -rf normal-parallel || true; \
+ mkdir normal-parallel; \
+ $(MAKE) $(AM_MAKEFLAGS) $(check_DEJAGNU_normal_targets); \
Index: libstdc++-v3/testsuite/20_util/duration/literals/range.cc
===================================================================
--- a/src/libstdc++-v3/testsuite/20_util/duration/literals/range.cc (.../tags/gcc_6_2_0_release)
@@ -6599,7 +6632,7 @@ Index: gcc/DATESTAMP
+++ b/src/gcc/DATESTAMP (.../branches/gcc-6-branch)
@@ -1 +1 @@
-20160822
-+20161119
++20161122
Index: gcc/tree.c
===================================================================
--- a/src/gcc/tree.c (.../tags/gcc_6_2_0_release)
@@ -6995,7 +7028,27 @@ Index: gcc/ChangeLog
===================================================================
--- a/src/gcc/ChangeLog (.../tags/gcc_6_2_0_release)
+++ b/src/gcc/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,821 @@
+@@ -1,3 +1,841 @@
++2016-11-22 Uros Bizjak <ubizjak at gmail.com>
++
++ * Makefile.in ($(lang_checks_parallelized)): Fix detection
++ of -j argument.
++
++2016-11-22 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
++
++ Backport from mainline
++ 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
++
++ PR target/77822
++ * config/aarch64/aarch64.md (*tb<optab><mode>1): Use
++ aarch64_simd_shift_imm_<mode> predicate for operand 1.
++ (<optab>, ANY_EXTRACT): Use tighter predicates on operands 2 and 3
++ to restrict them to an appropriate range and add FAIL check if the
++ region they specify is out of range. Delete useless constraint
++ strings.
++ (*<optab><mode>, ANY_EXTRACT): Add appropriate predicates on operands
++ 2 and 3 to restrict their range and add pattern predicate.
++
+2016-11-18 Walter Lee <walt at tilera.com>
+
+ Backport from mainline
@@ -7817,7 +7870,7 @@ Index: gcc/ChangeLog
2016-08-22 Release Manager
* GCC 6.2.0 released.
-@@ -205,9 +1023,9 @@
+@@ -205,9 +1043,9 @@
2016-08-09 Martin Jambor <mjambor at suse.cz>
@@ -10533,6 +10586,43 @@ Index: gcc/testsuite/gfortran.dg/empty_label.f
-end function ! ... but an error
-C { dg-excess-errors "warnings being treated as errors" }
+
+Index: gcc/testsuite/gfortran.dg/forall_18.f90
+===================================================================
+--- a/src/gcc/testsuite/gfortran.dg/forall_18.f90 (.../tags/gcc_6_2_0_release)
++++ b/src/gcc/testsuite/gfortran.dg/forall_18.f90 (.../branches/gcc-6-branch)
+@@ -0,0 +1,16 @@
++! { dg-do compile }
++! PR fortran/69741 - improve error message for nonscalar FORALL index variables
++!
++subroutine check
++ integer :: ii(2), i
++ real :: a(3,2)
++
++ forall (ii(1)=1:3, i=1:2) ! { dg-error "scalar variable of type integer" }
++ a(ii(1),i) = ii(1) * i
++ end forall
++
++ forall (j=1:3, ii(2)=1:2) ! { dg-error "scalar variable of type integer" }
++ a(j,ii(2)) = j * ii(2)
++ end forall
++
++end subroutine check
+Index: gcc/testsuite/gfortran.dg/fmt_tab_2.f90
+===================================================================
+--- a/src/gcc/testsuite/gfortran.dg/fmt_tab_2.f90 (.../tags/gcc_6_2_0_release)
++++ b/src/gcc/testsuite/gfortran.dg/fmt_tab_2.f90 (.../branches/gcc-6-branch)
+@@ -1,7 +1,9 @@
+ ! { dg-do compile }
+ ! { dg-options "-std=f2003" }
+ ! PR fortran/32987
++! PR fortran/58001
+ program TestFormat
+- write (*, 10) ! { dg-error "FORMAT label 10 at .1. not defined" }
+- 10 format ('Hello ', 'bug!') ! { dg-error "Extension: Tab character in format|Nonconforming tab character" }
++ write (*, 10)
++ 10 format ('Hello ', 'bug!') ! { dg-warning "tab character in format" }
+ end
++! { dg-excess-errors "tab character in FORMAT" }
Index: gcc/testsuite/gfortran.dg/assumed_type_3.f90
===================================================================
--- a/src/gcc/testsuite/gfortran.dg/assumed_type_3.f90 (.../tags/gcc_6_2_0_release)
@@ -10939,6 +11029,25 @@ Index: gcc/testsuite/gfortran.dg/pr70006.f90
+ goto 2 ! { dg-error "Label 2 referenced" " " { target *-*-* } 7 }
+!2 continue
+end program
+Index: gcc/testsuite/gfortran.dg/fmt_tab_1.f90
+===================================================================
+--- a/src/gcc/testsuite/gfortran.dg/fmt_tab_1.f90 (.../tags/gcc_6_2_0_release)
++++ b/src/gcc/testsuite/gfortran.dg/fmt_tab_1.f90 (.../branches/gcc-6-branch)
+@@ -1,7 +1,12 @@
+ ! { dg-do compile }
+-! { dg-options -Wno-error=tabs }
++! { dg-options -Wtabs }
+ ! PR fortran/32987
++! PR fortran/58001
+ program TestFormat
+ write (*, 10)
+- 10 format ('Hello ', 'bug!') ! { dg-warning "Extension: Tab character in format" }
++ ! There is a tab character before 'bug!'. This is accepted without
++ ! the -Wno-tabs option or a -std= option.
++ 10 format ('Hello ', 'bug!') ! { dg-warning "tab character in format" }
++
+ end
++! { dg-excess-errors "tab character in format" }
Index: gcc/testsuite/gfortran.dg/proc_ptr_49.f90
===================================================================
--- a/src/gcc/testsuite/gfortran.dg/proc_ptr_49.f90 (.../tags/gcc_6_2_0_release)
@@ -12170,7 +12279,26 @@ 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,768 @@
+@@ -1,3 +1,787 @@
++2016-11-22 Steven G. Kargl <kargl at gcc.gnu.org>
++
++ PR fortran/58001
++ * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
++ * gfortran.dg/fmt_tab_2.f90: Ditto.
++
++2016-11-22 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
++
++ Backport from mainline
++ 2016-11-07 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
++
++ PR target/77822
++ * g++.dg/torture/pr77822.C: New test.
++
++2016-11-20 Harald Anlauf <anlauf at gmx.de>
++
++ PR fortran/69741
++ * gfortran.dg/forall_18.f90: New testcase.
++
+2016-11-13 Eric Botcazou <ebotcazou at adacore.com>
+
+ * gnat.dg/renaming11.ad[sb]: New test.
@@ -12939,7 +13067,7 @@ Index: gcc/testsuite/ChangeLog
2016-08-22 Release Manager
* GCC 6.2.0 released.
-@@ -150,8 +915,8 @@
+@@ -150,8 +934,8 @@
2016-08-09 Martin Jambor <mjambor at suse.cz>
@@ -12950,7 +13078,7 @@ Index: gcc/testsuite/ChangeLog
2016-08-09 Richard Biener <rguenther at suse.de>
-@@ -276,8 +1041,8 @@
+@@ -276,8 +1060,8 @@
2016-07-20 Martin Jambor <mjambor at suse.cz>
@@ -12961,7 +13089,7 @@ Index: gcc/testsuite/ChangeLog
2016-07-19 Jakub Jelinek <jakub at redhat.com>
-@@ -418,7 +1183,7 @@
+@@ -418,7 +1202,7 @@
2016-07-06 Yuri Rumyantsev <ysrumyan at gmail.com>
PR tree-optimization/71518
@@ -12970,7 +13098,7 @@ Index: gcc/testsuite/ChangeLog
2016-07-09 Thomas Koenig <tkoenig at gcc.gnu.org>
-@@ -1639,7 +2404,7 @@
+@@ -1639,7 +2423,7 @@
* g++.dg/cpp1y/vla13.C: Same.
* g++.dg/cpp1y/vla14.C: Same.
* g++.dg/cpp1y/vla3.C: Same.
@@ -12979,7 +13107,7 @@ Index: gcc/testsuite/ChangeLog
* g++.dg/ubsan/vla-1.C: Same.
2016-04-14 Marek Polacek <polacek at redhat.com>
-@@ -1671,7 +2436,7 @@
+@@ -1671,7 +2455,7 @@
* g++.dg/cpp1y/vla13.C: New test.
* g++.dg/cpp1y/vla14.C: New test.
* g++.dg/cpp1y/vla3.C: Restore deleted test.
@@ -12988,7 +13116,7 @@ Index: gcc/testsuite/ChangeLog
* g++.dg/ubsan/vla-1.C: Disable exceptions.
2016-04-13 Jakub Jelinek <jakub at redhat.com>
-@@ -1699,8 +2464,8 @@
+@@ -1699,8 +2483,8 @@
2016-04-13 Marek Polacek <polacek at redhat.com>
PR c/70436
@@ -12999,7 +13127,7 @@ Index: gcc/testsuite/ChangeLog
2016-04-13 Ilya Enkovich <ilya.enkovich at intel.com>
-@@ -1947,7 +2712,7 @@
+@@ -1947,7 +2731,7 @@
2016-04-06 Vladimir Makarov <vmakarov at redhat.com>
PR rtl-optimization/70398
@@ -13178,6 +13306,41 @@ Index: gcc/testsuite/g++.dg/cpp0x/pr71979.C
+ B b;
+ b = B (); // { dg-error "use of deleted" }
+}
+Index: gcc/testsuite/g++.dg/torture/pr77822.C
+===================================================================
+--- a/src/gcc/testsuite/g++.dg/torture/pr77822.C (.../tags/gcc_6_2_0_release)
++++ b/src/gcc/testsuite/g++.dg/torture/pr77822.C (.../branches/gcc-6-branch)
+@@ -0,0 +1,30 @@
++// PR target/77822
++// { dg-do compile }
++
++using UINT8 = char;
++using UINT32 = int;
++using UINT64 = long;
++class A
++{
++ void m_fn1 ();
++ struct B
++ {
++ UINT32 m_multiplier;
++ };
++ UINT8 m_datawidth;
++ UINT8 m_subunits;
++ B m_subunit_infos[];
++};
++int a;
++UINT64 b;
++void
++A::m_fn1 ()
++{
++ int c = 32, d = m_datawidth / c;
++ for (int e = 0; e < d; e++)
++ {
++ UINT32 f = e * 32;
++ if (b >> f & 1)
++ m_subunit_infos[m_subunits].m_multiplier = a;
++ }
++}
Index: gcc/testsuite/g++.dg/torture/pr64312.C
===================================================================
--- a/src/gcc/testsuite/g++.dg/torture/pr64312.C (.../tags/gcc_6_2_0_release)
@@ -16583,7 +16746,12 @@ Index: gcc/ada/ChangeLog
===================================================================
--- a/src/gcc/ada/ChangeLog (.../tags/gcc_6_2_0_release)
+++ b/src/gcc/ada/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,81 @@
+@@ -1,3 +1,86 @@
++2016-11-22 Uros Bizjak <ubizjak at gmail.com>
++
++ * gcc-interface/Make-lang.in (check-acats): Fix detection
++ of -j argument.
++
+2016-11-13 Bob Duff <duff at adacore.com>
+
+ * gcc-interface/decl.c (gnat_to_gnu_entity): In assertion about known
@@ -16917,6 +17085,15 @@ Index: gcc/ada/gcc-interface/Make-lang.in
check-ada: check-acats check-gnat
check-ada-subtargets: check-acats-subtargets check-gnat-subtargets
+@@ -886,7 +889,7 @@
+ @test -d $(ACATSDIR) || mkdir -p $(ACATSDIR); \
+ rootme=`${PWD_COMMAND}`; export rootme; \
+ EXPECT=$(EXPECT); export EXPECT; \
+- if [ -z "$(CHAPTERS)" ] && [ "$(filter -j, $(MFLAGS))" = "-j" ]; \
++ if [ -z "$(CHAPTERS)" ] && [ -n "$(filter -j%, $(MFLAGS))" ]; \
+ then \
+ rm -rf $(ACATSDIR)-parallel; \
+ mkdir $(ACATSDIR)-parallel; \
Index: gcc/ada/gcc-interface/utils2.c
===================================================================
--- a/src/gcc/ada/gcc-interface/utils2.c (.../tags/gcc_6_2_0_release)
@@ -17788,7 +17965,18 @@ 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,274 @@
+@@ -1,3 +1,285 @@
++2016-11-22 Steven G. Kargl <kargl at gcc.gnu.org>
++
++ PR fortran/58001
++ * io.c (next_char_not_space): Update handling of a 'tab' in a FORMAT.
++ (format_lex): Adjust invocations of next_char_not_space().
++
++2016-11-20 Harald Anlauf <anlauf at gmx.de>
++
++ PR fortran/69741
++ * resolve.c (gfc_resolve_forall): Check for nonscalar index variables.
++
+2016-11-07 Thomas Koenig <tkoenig at gcc.gnu.org>
+
+ Backport from trunk
@@ -18081,7 +18269,142 @@ Index: gcc/fortran/io.c
===================================================================
--- a/src/gcc/fortran/io.c (.../tags/gcc_6_2_0_release)
+++ b/src/gcc/fortran/io.c (.../branches/gcc-6-branch)
-@@ -3052,7 +3052,7 @@
+@@ -191,7 +191,7 @@
+ /* Eat up the spaces and return a character. */
+
+ static char
+-next_char_not_space (bool *error)
++next_char_not_space ()
+ {
+ char c;
+ do
+@@ -198,16 +198,7 @@
+ {
+ error_element = c = next_char (NONSTRING);
+ if (c == '\t')
+- {
+- if (gfc_option.allow_std & GFC_STD_GNU)
+- gfc_warning (0, "Extension: Tab character in format at %C");
+- else
+- {
+- gfc_error ("Extension: Tab character in format at %C");
+- *error = true;
+- return c;
+- }
+- }
++ gfc_warning (OPT_Wtabs, "Nonconforming tab character in format at %C");
+ }
+ while (gfc_is_whitespace (c));
+ return c;
+@@ -225,7 +216,6 @@
+ char c, delim;
+ int zflag;
+ int negative_flag;
+- bool error = false;
+
+ if (saved_token != FMT_NONE)
+ {
+@@ -234,7 +224,7 @@
+ return token;
+ }
+
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+
+ negative_flag = 0;
+ switch (c)
+@@ -244,7 +234,7 @@
+ /* Falls through. */
+
+ case '+':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (!ISDIGIT (c))
+ {
+ token = FMT_UNKNOWN;
+@@ -255,7 +245,7 @@
+
+ do
+ {
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (ISDIGIT (c))
+ value = 10 * value + c - '0';
+ }
+@@ -285,7 +275,7 @@
+
+ do
+ {
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (ISDIGIT (c))
+ {
+ value = 10 * value + c - '0';
+@@ -320,7 +310,7 @@
+ break;
+
+ case 'T':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ switch (c)
+ {
+ case 'L':
+@@ -348,7 +338,7 @@
+ break;
+
+ case 'S':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (c != 'P' && c != 'S')
+ unget_char ();
+
+@@ -356,7 +346,7 @@
+ break;
+
+ case 'B':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (c == 'N' || c == 'Z')
+ token = FMT_BLANK;
+ else
+@@ -418,7 +408,7 @@
+ break;
+
+ case 'E':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (c == 'N' )
+ token = FMT_EN;
+ else if (c == 'S')
+@@ -448,7 +438,7 @@
+ break;
+
+ case 'D':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ if (c == 'P')
+ {
+ if (!gfc_notify_std (GFC_STD_F2003, "DP format "
+@@ -471,7 +461,7 @@
+ break;
+
+ case 'R':
+- c = next_char_not_space (&error);
++ c = next_char_not_space ();
+ switch (c)
+ {
+ case 'C':
+@@ -512,9 +502,6 @@
+ break;
+ }
+
+- if (error)
+- return FMT_ERROR;
+-
+ return token;
+ }
+
+@@ -3052,7 +3039,7 @@
&& dt->format_label->defined == ST_LABEL_UNKNOWN)
{
gfc_error ("FORMAT label %d at %L not defined", dt->format_label->value,
@@ -18245,7 +18568,59 @@ Index: gcc/fortran/resolve.c
return;
}
-@@ -9431,6 +9448,24 @@
+@@ -9301,9 +9318,8 @@
+ static gfc_expr **var_expr;
+ static int total_var = 0;
+ static int nvar = 0;
+- int old_nvar, tmp;
++ int i, old_nvar, tmp;
+ gfc_forall_iterator *fa;
+- int i;
+
+ old_nvar = nvar;
+
+@@ -9310,7 +9326,7 @@
+ /* Start to resolve a FORALL construct */
+ if (forall_save == 0)
+ {
+- /* Count the total number of FORALL index in the nested FORALL
++ /* Count the total number of FORALL indices in the nested FORALL
+ construct in order to allocate the VAR_EXPR with proper size. */
+ total_var = gfc_count_forall_iterators (code);
+
+@@ -9318,19 +9334,25 @@
+ var_expr = XCNEWVEC (gfc_expr *, total_var);
+ }
+
+- /* The information about FORALL iterator, including FORALL index start, end
+- and stride. The FORALL index can not appear in start, end or stride. */
++ /* The information about FORALL iterator, including FORALL indices start, end
++ and stride. An outer FORALL indice cannot appear in start, end or stride. */
+ for (fa = code->ext.forall_iterator; fa; fa = fa->next)
+ {
++ /* Fortran 20008: C738 (R753). */
++ if (fa->var->ref && fa->var->ref->type == REF_ARRAY)
++ {
++ gfc_error ("FORALL index-name at %L must be a scalar variable "
++ "of type integer", &fa->var->where);
++ continue;
++ }
++
+ /* Check if any outer FORALL index name is the same as the current
+ one. */
+ for (i = 0; i < nvar; i++)
+ {
+ if (fa->var->symtree->n.sym == var_expr[i]->symtree->n.sym)
+- {
+- gfc_error ("An outer FORALL construct already has an index "
+- "with this name %L", &fa->var->where);
+- }
++ gfc_error ("An outer FORALL construct already has an index "
++ "with this name %L", &fa->var->where);
+ }
+
+ /* Record the current FORALL index. */
+@@ -9431,6 +9453,24 @@
case EXEC_WAIT:
break;
@@ -18270,7 +18645,7 @@ Index: gcc/fortran/resolve.c
case EXEC_OACC_PARALLEL_LOOP:
case EXEC_OACC_PARALLEL:
case EXEC_OACC_KERNELS_LOOP:
-@@ -9443,9 +9478,7 @@
+@@ -9443,9 +9483,7 @@
case EXEC_OACC_CACHE:
case EXEC_OACC_ENTER_DATA:
case EXEC_OACC_EXIT_DATA:
@@ -18280,7 +18655,7 @@ Index: gcc/fortran/resolve.c
case EXEC_OMP_CRITICAL:
case EXEC_OMP_DISTRIBUTE:
case EXEC_OMP_DISTRIBUTE_PARALLEL_DO:
-@@ -11479,6 +11512,27 @@
+@@ -11479,6 +11517,27 @@
}
@@ -18308,7 +18683,7 @@ Index: gcc/fortran/resolve.c
/* Resolve symbols with flavor variable. */
static bool
-@@ -11518,19 +11572,10 @@
+@@ -11518,19 +11577,10 @@
}
/* Constraints on deferred type parameter. */
@@ -18331,7 +18706,7 @@ Index: gcc/fortran/resolve.c
{
/* Make sure that character string variables with assumed length are
dummy arguments. */
-@@ -11961,6 +12006,13 @@
+@@ -11961,6 +12011,13 @@
iface = sym->ts.interface;
sym->ts.interface = NULL;
@@ -18345,7 +18720,7 @@ Index: gcc/fortran/resolve.c
if (iface == NULL)
goto check_formal;
-@@ -12475,7 +12527,17 @@
+@@ -12475,7 +12532,17 @@
&& p->access != ACCESS_PRIVATE && derived->ns == gfc_current_ns)
{
gfc_interface *head, *intr;
@@ -18364,7 +18739,7 @@ Index: gcc/fortran/resolve.c
return false;
head = derived->ns->op[op];
intr = gfc_get_interface ();
-@@ -13640,6 +13702,10 @@
+@@ -13640,6 +13707,10 @@
return false;
}
@@ -18375,7 +18750,7 @@ Index: gcc/fortran/resolve.c
/* Make sure a parameter that has been implicitly typed still
matches the implicit type, since PARAMETER statements can precede
IMPLICIT statements. */
-@@ -15660,7 +15726,8 @@
+@@ -15660,7 +15731,8 @@
/* As gfc_resolve can be called during resolution of an OpenMP construct
body, we should clear any state associated to it, so that say NS's
DO loops are not interpreted as OpenMP loops. */
@@ -18385,7 +18760,7 @@ Index: gcc/fortran/resolve.c
resolve_types (ns);
component_assignment_level = 0;
-@@ -15672,5 +15739,6 @@
+@@ -15672,5 +15744,6 @@
gfc_run_passes (ns);
@@ -19467,7 +19842,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,61 @@
+@@ -1,37 +1,63 @@
# 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.
@@ -19499,6 +19874,8 @@ Index: gcc/po/es.po
+# statement - sentencia
+# ubsan - ubsan
+#
++# advierte de -> avisa sobre
++#
msgid ""
msgstr ""
-"Project-Id-Version: gcc 4.7.2\n"
@@ -19509,7 +19886,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-12 12:35+0100\n"
++"PO-Revision-Date: 2016-11-19 10:40+0100\n"
+"Last-Translator: Antonio Ceballos <aceballos at gmail.com>\n"
+"Language-Team: Spanish <es at tp.org.es>\n"
"Language: es\n"
@@ -19539,7 +19916,7 @@ Index: gcc/po/es.po
msgid "return not followed by barrier"
msgstr "return no es seguido por una barrera"
-@@ -94,62 +118,56 @@
+@@ -94,62 +120,56 @@
msgid "const/copy propagation disabled"
msgstr "propagación const/copy desactivada"
@@ -19617,7 +19994,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 +303,19 @@
+@@ -285,19 +305,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"
@@ -19640,7 +20017,7 @@ Index: gcc/po/es.po
#: gcc.c:3387
#, fuzzy
-@@ -594,62 +612,62 @@
+@@ -594,62 +614,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"
@@ -19717,7 +20094,7 @@ Index: gcc/po/es.po
#, c-format
msgid ""
"\n"
-@@ -656,19 +674,19 @@
+@@ -656,19 +676,19 @@
"For bug reporting instructions, please see:\n"
msgstr ""
"\n"
@@ -19741,7 +20118,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 +698,7 @@
+@@ -680,7 +700,7 @@
"PARTICULAR\n"
"\n"
@@ -19750,7 +20127,7 @@ Index: gcc/po/es.po
#, c-format
msgid ""
"\n"
-@@ -693,7 +711,7 @@
+@@ -693,7 +713,7 @@
"======================\n"
"\n"
@@ -19759,7 +20136,7 @@ Index: gcc/po/es.po
#, c-format
msgid ""
"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
-@@ -700,7 +718,7 @@
+@@ -700,7 +720,7 @@
"\n"
msgstr "Utilice \"-Wl,OPCIÓN\" para pasar la \"OPCIÓN\" al enlazador.\n"
@@ -19768,7 +20145,7 @@ Index: gcc/po/es.po
#, c-format
msgid ""
"Assembler options\n"
-@@ -711,7 +729,7 @@
+@@ -711,7 +731,7 @@
"=======================\n"
"\n"
@@ -19777,7 +20154,7 @@ Index: gcc/po/es.po
#, c-format
msgid ""
"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
-@@ -723,111 +741,106 @@
+@@ -723,111 +743,106 @@
#: gcov-tool.c:166
#, c-format
msgid " merge [options] <dir1> <dir2> Merge coverage file contents\n"
@@ -19918,7 +20295,7 @@ Index: gcc/po/es.po
#: gcov-tool.c:509
#, c-format
-@@ -835,6 +848,8 @@
+@@ -835,6 +850,8 @@
"Offline tool to handle gcda counts\n"
"\n"
msgstr ""
@@ -19927,7 +20304,7 @@ Index: gcc/po/es.po
#: gcov-tool.c:510
#, fuzzy, c-format
-@@ -856,7 +871,7 @@
+@@ -856,7 +873,7 @@
"%s.\n"
msgstr ""
"\n"
@@ -19936,7 +20313,7 @@ Index: gcc/po/es.po
"%s.\n"
#: gcov-tool.c:526
-@@ -936,7 +951,7 @@
+@@ -936,7 +953,7 @@
#: gcov.c:481
#, c-format
msgid " -i, --intermediate-format Output .gcov file in intermediate text format\n"
@@ -19945,7 +20322,7 @@ Index: gcc/po/es.po
#: gcov.c:482
#, c-format
-@@ -950,7 +965,7 @@
+@@ -950,7 +967,7 @@
#: gcov.c:484
#, c-format
msgid " -m, --demangled-names Output demangled function names\n"
@@ -19954,7 +20331,7 @@ Index: gcc/po/es.po
#: gcov.c:485
#, c-format
-@@ -1211,7 +1226,7 @@
+@@ -1211,7 +1228,7 @@
msgid "GCSE disabled"
msgstr "GCSE desactivado"
@@ -19963,7 +20340,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 +1289,29 @@
+@@ -1274,29 +1291,29 @@
msgid "At top level:"
msgstr "En el nivel principal:"
@@ -19998,7 +20375,7 @@ Index: gcc/po/es.po
#, c-format
msgid " inlined from %qs"
msgstr " incluído en línea de %qs"
-@@ -1327,30 +1342,27 @@
+@@ -1327,30 +1344,27 @@
#. What to print when a switch has no documentation.
#: opts.c:184
@@ -20035,7 +20412,7 @@ Index: gcc/po/es.po
#: opts.c:1207
msgid "[default]"
-@@ -1435,7 +1447,7 @@
+@@ -1435,7 +1449,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"
@@ -20044,7 +20421,7 @@ Index: gcc/po/es.po
#. It's the compiler's fault.
#: reload1.c:6113
-@@ -1492,12 +1504,12 @@
+@@ -1492,12 +1506,12 @@
msgid "collect: relinking\n"
msgstr "collect: reenlazando\n"
@@ -20059,7 +20436,7 @@ Index: gcc/po/es.po
#, c-format
msgid ""
"%s%s%s %sversion %s (%s)\n"
-@@ -1506,37 +1518,37 @@
+@@ -1506,37 +1520,37 @@
"%s%s%s %sversión %s (%s)\n"
"%s\tcompilado por GNU C versión %s, "
@@ -20105,7 +20482,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "<anonymous>"
msgstr "<anónimo>"
-@@ -1636,10 +1648,8 @@
+@@ -1636,10 +1650,8 @@
msgstr ""
#: cif-code.def:125
@@ -20117,7 +20494,7 @@ Index: gcc/po/es.po
#: cif-code.def:129
#, fuzzy
-@@ -1648,10 +1658,8 @@
+@@ -1648,10 +1660,8 @@
msgstr "función inválida en la declaración call"
#: cif-code.def:133
@@ -20129,7 +20506,7 @@ Index: gcc/po/es.po
#. The remainder are real diagnostic types.
#: diagnostic.def:33
-@@ -1701,10 +1709,9 @@
+@@ -1701,10 +1711,9 @@
msgstr "errorperm: "
#: params.def:49
@@ -20142,7 +20519,7 @@ Index: gcc/po/es.po
#: params.def:54
#, no-c-format
-@@ -1712,527 +1719,446 @@
+@@ -1712,527 +1721,446 @@
msgstr ""
#: params.def:71
@@ -20838,7 +21215,7 @@ Index: gcc/po/es.po
#: params.def:621
#, no-c-format
-@@ -2239,168 +2165,146 @@
+@@ -2239,168 +2167,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."
@@ -21059,7 +21436,7 @@ Index: gcc/po/es.po
#: params.def:819
#, no-c-format
-@@ -2408,63 +2312,54 @@
+@@ -2408,63 +2314,54 @@
msgstr ""
#: params.def:827
@@ -21142,7 +21519,7 @@ Index: gcc/po/es.po
#: params.def:897
#, no-c-format
-@@ -2472,179 +2367,159 @@
+@@ -2472,179 +2369,159 @@
msgstr ""
#: params.def:903
@@ -21373,7 +21750,7 @@ Index: gcc/po/es.po
#: params.def:1102
#, fuzzy, no-c-format
-@@ -2684,81 +2559,77 @@
+@@ -2684,81 +2561,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."
@@ -21474,7 +21851,7 @@ Index: gcc/po/es.po
#: c-family/c-format.c:417
msgid "format"
-@@ -3033,8 +2904,8 @@
+@@ -3033,8 +2906,8 @@
msgid "<command-line>"
msgstr "<línea-de-orden>"
@@ -21485,7 +21862,7 @@ Index: gcc/po/es.po
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr "No se admite el operando para el código '%c'"
-@@ -3043,42 +2914,38 @@
+@@ -3043,42 +2916,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
@@ -21539,7 +21916,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 +2961,18 @@
+@@ -3094,18 +2963,18 @@
msgstr "valor %%r inválido"
#: config/alpha/alpha.c:5200 config/ia64/ia64.c:5436
@@ -21561,7 +21938,7 @@ Index: gcc/po/es.po
#, c-format
msgid "invalid %%P value"
msgstr "valor %%P inválido"
-@@ -3136,7 +3003,7 @@
+@@ -3136,7 +3005,7 @@
msgstr "valor %%U inválido"
#: config/alpha/alpha.c:5300 config/alpha/alpha.c:5311
@@ -21570,7 +21947,7 @@ Index: gcc/po/es.po
#, c-format
msgid "invalid %%s value"
msgstr "valor %%s inválido"
-@@ -3146,7 +3013,7 @@
+@@ -3146,7 +3015,7 @@
msgid "invalid %%C value"
msgstr "valor %%C inválido"
@@ -21579,7 +21956,7 @@ Index: gcc/po/es.po
#, c-format
msgid "invalid %%E value"
msgstr "valor %%E inválido"
-@@ -3157,7 +3024,7 @@
+@@ -3157,7 +3026,7 @@
msgstr "reubicación unspec desconocida"
#: config/alpha/alpha.c:5393 config/cr16/cr16.c:1531
@@ -21588,7 +21965,7 @@ Index: gcc/po/es.po
#, c-format
msgid "invalid %%xn code"
msgstr "código %%xn inválido"
-@@ -3215,7 +3082,7 @@
+@@ -3215,7 +3084,7 @@
#. Unknown flag.
#. Undocumented flag.
#: config/arc/arc.c:3312 config/epiphany/epiphany.c:1286
@@ -21597,7 +21974,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 +3093,29 @@
+@@ -3226,29 +3095,29 @@
msgid "invalid UNSPEC as operand: %d"
msgstr "UNSPEC inválido como operando"
@@ -21638,7 +22015,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,102 +3123,101 @@
+@@ -3256,102 +3125,101 @@
msgid "invalid operand for code '%c'"
msgstr "operando inválido para el código '%c'"
@@ -21771,7 +22148,7 @@ Index: gcc/po/es.po
#: config/avr/driver-avr.c:118
#, c-format
-@@ -3360,6 +3226,9 @@
+@@ -3360,6 +3228,9 @@
"'%s': specfile='%s'\n"
"\n"
msgstr ""
@@ -21781,7 +22158,7 @@ Index: gcc/po/es.po
#: config/bfin/bfin.c:1385
#, c-format
-@@ -3372,8 +3241,8 @@
+@@ -3372,8 +3243,8 @@
msgstr "operando const_double inválido"
#: config/cris/cris.c:612 config/ft32/ft32.c:104 config/moxie/moxie.c:103
@@ -21792,7 +22169,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 +3524,7 @@
+@@ -3655,7 +3526,7 @@
msgid "invalid constraints for operand"
msgstr "restricciones inválidas para el operando"
@@ -21801,7 +22178,7 @@ Index: gcc/po/es.po
msgid "unknown insn mode"
msgstr "modo insn desconocido"
-@@ -3701,7 +3570,7 @@
+@@ -3701,7 +3572,7 @@
msgid "invalid %%P operand"
msgstr "operando %%P inválido"
@@ -21810,7 +22187,7 @@ Index: gcc/po/es.po
#, c-format
msgid "invalid %%p value"
msgstr "valor %%p inválido"
-@@ -3765,7 +3634,7 @@
+@@ -3765,7 +3636,7 @@
msgstr "la dirección de post-incremento no es un registro"
#: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343
@@ -21819,7 +22196,7 @@ Index: gcc/po/es.po
msgid "bad address"
msgstr "dirección errónea"
-@@ -3892,297 +3761,280 @@
+@@ -3892,297 +3763,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"
@@ -22204,7 +22581,7 @@ Index: gcc/po/es.po
#: config/sh/sh.c:1313
#, c-format
-@@ -4206,43 +4058,43 @@
+@@ -4206,43 +4060,43 @@
msgid "created and used with different endianness"
msgstr "creado y usado con diferente orden de bits"
@@ -22256,7 +22633,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 +4232,31 @@
+@@ -4380,31 +4234,31 @@
msgid "illegal operand detected"
msgstr "se detectó un operando ilegal"
@@ -22293,7 +22670,7 @@ Index: gcc/po/es.po
#, fuzzy
#| msgid "illegal operand detected"
msgid "illegal operand address (4)"
-@@ -4442,11 +4294,11 @@
+@@ -4442,11 +4296,11 @@
msgid "address offset not a constant"
msgstr "el desplazamiento de dirección no es una constante"
@@ -22308,7 +22685,7 @@ Index: gcc/po/es.po
msgid "({anonymous})"
msgstr "({anónimo})"
-@@ -4454,9 +4306,9 @@
+@@ -4454,9 +4308,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
@@ -22321,7 +22698,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "se esperaba %<;%>"
-@@ -4467,22 +4319,22 @@
+@@ -4467,22 +4321,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
@@ -22355,7 +22732,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "se esperaba %<,%>"
-@@ -4497,27 +4349,27 @@
+@@ -4497,27 +4351,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
@@ -22399,7 +22776,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "se esperaba %<]%>"
-@@ -4526,13 +4378,13 @@
+@@ -4526,13 +4380,13 @@
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "se esperaba %<;%>, %<,%> o %<)%>"
@@ -22416,7 +22793,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "se esperaba %<{%>"
-@@ -4539,9 +4391,9 @@
+@@ -4539,9 +4393,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
@@ -22429,12 +22806,12 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "se esperaba %<:%>"
-@@ -4548,23 +4400,21 @@
+@@ -4548,23 +4402,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"
++msgstr "La notación de array de Cilk no puede utilizarse como una expresión goto calculada"
#: c/c-parser.c:5244
-#, fuzzy
@@ -22458,7 +22835,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "se esperaba %<while%>"
-@@ -4571,57 +4421,57 @@
+@@ -4571,57 +4423,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"
@@ -22529,7 +22906,7 @@ Index: gcc/po/es.po
msgid "candidate 2:"
msgstr "candidato 2:"
-@@ -4633,85 +4483,85 @@
+@@ -4633,85 +4485,85 @@
msgid "candidate is: %+#D"
msgstr "el candidato es: %+#D"
@@ -22634,7 +23011,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "<unknown>"
msgstr "<desconocido>"
-@@ -4718,148 +4568,146 @@
+@@ -4718,148 +4570,146 @@
#. While waiting for caret diagnostics, avoid printing
#. __cxa_allocate_exception, __cxa_throw, and the like.
@@ -22816,7 +23193,7 @@ Index: gcc/po/es.po
msgid "candidate is:"
msgid_plural "candidates are:"
msgstr[0] "el candidato es:"
-@@ -4905,27 +4753,27 @@
+@@ -4905,27 +4755,27 @@
msgid "source type is not polymorphic"
msgstr "el tipo fuente no es polimórfico"
@@ -22849,7 +23226,7 @@ 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,31 +4845,25 @@
+@@ -4997,31 +4847,25 @@
msgid "arguments '%s' and '%s' for intrinsic '%s'"
msgstr "argumentos '%s' y '%s' para el intrínseco '%s'"
@@ -22891,7 +23268,7 @@ Index: gcc/po/es.po
#: fortran/expr.c:622
#, c-format
-@@ -5047,7 +4889,7 @@
+@@ -5047,7 +4891,7 @@
msgid "Driving:"
msgstr "Conduciendo:"
@@ -22900,7 +23277,7 @@ Index: gcc/po/es.po
msgid "actual argument to INTENT = OUT/INOUT"
msgstr "argumento actual de INTENT = OUT/INOUT"
-@@ -5060,10 +4902,8 @@
+@@ -5060,10 +4904,8 @@
msgstr "Se requiere una anchura que no sea negativa"
#: fortran/io.c:552
@@ -22912,7 +23289,7 @@ Index: gcc/po/es.po
#: fortran/io.c:554
msgid "Unexpected end of format string"
-@@ -5078,10 +4918,8 @@
+@@ -5078,10 +4920,8 @@
msgstr "Falta el paréntesis izquierdo inicial"
#: fortran/io.c:604
@@ -22924,7 +23301,7 @@ Index: gcc/po/es.po
#: fortran/io.c:635
msgid "Expected P edit descriptor"
-@@ -5165,7 +5003,7 @@
+@@ -5165,7 +5005,7 @@
msgid "Expected integer"
msgstr "Se esperaba un entero"
@@ -22933,7 +23310,7 @@ Index: gcc/po/es.po
msgid "Expected string"
msgstr "Se esperaba una cadena"
-@@ -5177,67 +5015,67 @@
+@@ -5177,67 +5017,67 @@
msgid "Expected attribute bit name"
msgstr "Se esperaba un nombre de atributo de bit"
@@ -23017,7 +23394,7 @@ Index: gcc/po/es.po
msgid "simple IF"
msgstr "IF simple"
-@@ -5249,228 +5087,201 @@
+@@ -5249,228 +5089,201 @@
msgid "internal function"
msgstr "función interna"
@@ -23315,7 +23692,7 @@ Index: gcc/po/es.po
msgid "ACQUIRED_LOCK variable"
msgstr "variable ACQUIRED_LOCK"
-@@ -5479,28 +5290,28 @@
+@@ -5479,28 +5292,28 @@
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "Longitudes de CHARACTER diferentes (%ld/%ld) en el constructor de matriz"
@@ -23350,7 +23727,7 @@ Index: gcc/po/es.po
#: fortran/trans-intrinsic.c:897
#, c-format
-@@ -5769,7 +5580,7 @@
+@@ -5769,7 +5582,7 @@
"For bug reporting instructions, please see:\n"
"%s.\n"
msgstr ""
@@ -23359,7 +23736,7 @@ Index: gcc/po/es.po
"%s.\n"
#: java/jcf-dump.c:1258 java/jcf-dump.c:1326
-@@ -5807,22 +5618,18 @@
+@@ -5807,22 +5620,18 @@
msgid "%s: Failed to close output file %s\n"
msgstr "%s: No se puede cerrar el fichero de salida %s\n"
@@ -23385,7 +23762,7 @@ Index: gcc/po/es.po
#: gcc.c:961
msgid "-fuse-linker-plugin is not supported in this configuration"
-@@ -5830,11 +5637,11 @@
+@@ -5830,11 +5639,11 @@
#: gcc.c:976
msgid "cannot specify -static with -fsanitize=address"
@@ -23399,7 +23776,7 @@ Index: gcc/po/es.po
#: gcc.c:1122 ada/gcc-interface/lang-specs.h:33 java/jvspec.c:79
msgid "-pg and -fomit-frame-pointer are incompatible"
-@@ -5848,155 +5655,90 @@
+@@ -5848,155 +5657,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"
@@ -23594,7 +23971,7 @@ Index: gcc/po/es.po
#: config/avr/specs.h:68
#, fuzzy
#| msgid "-fpic is not supported"
-@@ -6003,14 +5745,23 @@
+@@ -6003,14 +5747,23 @@
msgid "shared is not supported"
msgstr "no se admite -fpic"
@@ -23624,7 +24001,7 @@ Index: gcc/po/es.po
#: config/mips/r3900.h:37
msgid "-mhard-float not supported"
msgstr "no se admite -mhard-float"
-@@ -6019,22 +5770,38 @@
+@@ -6019,22 +5772,38 @@
msgid "-msingle-float and -msoft-float cannot both be specified"
msgstr "no se pueden especificar -msingle-float y -msoft-float al mismo tiempo"
@@ -23674,7 +24051,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 +5816,45 @@
+@@ -6049,15 +5818,45 @@
msgid "rx200 cpu does not have FPU hardware"
msgstr "el cpu rx200 no tiene FPU de hardware"
@@ -23727,7 +24104,7 @@ Index: gcc/po/es.po
#: java/lang-specs.h:32
msgid "-fjni and -femit-class-files are incompatible"
-@@ -6071,149 +5868,113 @@
+@@ -6071,149 +5870,113 @@
msgid "-femit-class-file should used along with -fsyntax-only"
msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
@@ -23912,7 +24289,7 @@ Index: gcc/po/es.po
#: fortran/lang.opt:330
msgid "Warn about unused dummy arguments."
-@@ -6220,124 +5981,95 @@
+@@ -6220,124 +5983,95 @@
msgstr "Avisa sobre posibles argumentos de relleno sin uso."
#: fortran/lang.opt:334
@@ -24070,7 +24447,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 +6076,209 @@
+@@ -6344,303 +6078,209 @@
msgid "Does nothing. Preserved for backward compatibility."
msgstr "No hace nada. Preservado por compatibilidad hacia atrás."
@@ -24475,7 +24852,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,47 +6287,33 @@
+@@ -6649,47 +6289,33 @@
msgid "Does nothing. Preserved for backward compatibility."
msgstr "No hace nada. Se preserva por compatibilidad hacia atrás."
@@ -24537,7 +24914,7 @@ Index: gcc/po/es.po
#: c-family/c.opt:43 c-family/c.opt:46 c-family/c.opt:181
#, c-format
-@@ -6718,88 +6342,60 @@
+@@ -6718,88 +6344,60 @@
msgstr "falta una ruta después de %qs"
#: c-family/c.opt:182
@@ -24640,7 +25017,7 @@ Index: gcc/po/es.po
#: c-family/c.opt:240 c-family/c.opt:244
#, c-format
-@@ -6807,310 +6403,220 @@
+@@ -6807,310 +6405,220 @@
msgstr "falta un fichero make objetivo después de %qs"
#: c-family/c.opt:241
@@ -25005,7 +25382,7 @@ Index: gcc/po/es.po
#: c-family/c.opt:483
msgid "Warn whenever type qualifiers are ignored."
-@@ -7117,212 +6623,156 @@
+@@ -7117,212 +6625,156 @@
msgstr "Avisa cada vez que se ignoran los calificadores de tipo."
#: c-family/c.opt:487
@@ -25256,7 +25633,7 @@ Index: gcc/po/es.po
#: c-family/c.opt:650 c-family/c.opt:1024 c-family/c.opt:1031
#: c-family/c.opt:1205 c-family/c.opt:1224 c-family/c.opt:1247
-@@ -7337,16 +6787,12 @@
+@@ -7337,52 +6789,36 @@
msgstr "la opción %qs ya no se admite"
#: c-family/c.opt:654
@@ -25274,8 +25651,685 @@ Index: gcc/po/es.po
+msgstr "Avisa sobre conversiones que estrechan dentro de { } que están mal formadas en C++11."
#: c-family/c.opt:662
- #, fuzzy
-@@ -8254,7 +7700,7 @@
+-#, fuzzy
+-#| msgid "Warn about \"extern\" declarations not at file scope"
+ msgid "Warn about \"extern\" declarations not at file scope."
+-msgstr "Avisa sobre declaraciones \"extern\" que no están en el ámbito del fichero"
++msgstr "Avisa sobre declaraciones \"extern\" que no están en el ámbito del fichero."
+
+ #: c-family/c.opt:666
+-#, fuzzy
+-#| msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw"
+ msgid "Warn when a noexcept expression evaluates to false even though the expression can't actually throw."
+-msgstr "Avisa cuando una expresión noexcept evalúa a falso aún cuando la expresión no puede hacer throw"
++msgstr "Avisa cuando una expresión noexcept evalúa a falso aún cuando la expresión no puede hacer throw."
+
+ #: c-family/c.opt:670
+-#, fuzzy
+-#| msgid "Warn when non-templatized friend functions are declared within a template"
+ msgid "Warn when non-templatized friend functions are declared within a template."
+-msgstr "Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla"
++msgstr "Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla."
+
+ #: c-family/c.opt:674
+-#, fuzzy
+-#| msgid "Warn about non-virtual destructors"
+ msgid "Warn about non-virtual destructors."
+-msgstr "Avisa sobre destructores que no son virtuales"
++msgstr "Avisa sobre destructores que no son virtuales."
+
+ #: c-family/c.opt:678
+-#, fuzzy
+-#| msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+ msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL."
+-msgstr "Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL"
++msgstr "Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL."
+
+ #: c-family/c.opt:694
+-#, fuzzy
+-#| msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
+ msgid "-Wnormalized=<none|id|nfc|nfkc>\tWarn about non-normalised Unicode strings."
+-msgstr "-Wnormalized=<id|nfc|nfkc>\tAvisa sobre cadenas Unicode que no están normalizadas"
++msgstr "-Wnormalized=<id|nfc|nfkc>\tAvisa sobre cadenas Unicode que no están normalizadas."
+
+ #: c-family/c.opt:701
+ msgid "argument %qs to %<-Wnormalized%> not recognized"
+@@ -7389,326 +6825,228 @@
+ msgstr "no se reconoce el argumento %qs para %<-Wnormalized%>"
+
+ #: c-family/c.opt:717
+-#, fuzzy
+-#| msgid "Warn if a C-style cast is used in a program"
+ msgid "Warn if a C-style cast is used in a program."
+-msgstr "Avisa si se usa una conversión de estilo C en un programa"
++msgstr "Avisa si se usa una conversión de estilo C en un programa."
+
+ #: c-family/c.opt:721
+-#, fuzzy
+-#| msgid "Warn for obsolescent usage in a declaration"
+ msgid "Warn for obsolescent usage in a declaration."
+-msgstr "Avisa por un usage obsoleto en una declaración"
++msgstr "ADvierto de modo de empleo obsoleto en una declaración."
+
+ #: c-family/c.opt:725
+-#, fuzzy
+-#| msgid "Warn if an old-style parameter definition is used"
+ msgid "Warn if an old-style parameter definition is used."
+-msgstr "Avisa si se usa un parámetro de estilo antiguo en una definición"
++msgstr "Avisa si se usa una definición de parámetro al estilo antiguo."
+
+ #: c-family/c.opt:729
+ msgid "Warn if a simd directive is overridden by the vectorizer cost model."
+-msgstr ""
++msgstr "Avisa si una directiva simd queda anulada por el modelo de coste de vectorizador."
+
+ #: c-family/c.opt:733
+-#, fuzzy
+-#| msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+ msgid "Warn if a string is longer than the maximum portable length specified by the standard."
+-msgstr "Avisa si una cadena es más larga que la longitud transportable máxima especificada por el estándar"
++msgstr "Avisa si una cadena es más larga que la longitud portable máxima especificada por el estándar."
+
+ #: c-family/c.opt:737
+-#, fuzzy
+-#| msgid "Warn about overloaded virtual function names"
+ msgid "Warn about overloaded virtual function names."
+-msgstr "Avisa sobre nombres de funciones virtual sobrecargadas"
++msgstr "Advierte de nombres de funciones virtuales sobrecargadas."
+
+ #: c-family/c.opt:741
+-#, fuzzy
+-#| msgid "Warn about overriding initializers without side effects"
+ msgid "Warn about overriding initializers without side effects."
+-msgstr "Avisa sobre sobreescritura de inicializadores sin efectos secundarios"
++msgstr "Avisa sobre sobreescritura de inicializadores sin efectos secundarios."
+
+ #: c-family/c.opt:745
+-#, fuzzy
+-#| msgid "Warn about overriding initializers without side effects"
+ msgid "Warn about overriding initializers with side effects."
+-msgstr "Avisa sobre sobreescritura de inicializadores sin efectos secundarios"
++msgstr "Avisa sobre sobreescritura de inicializadores con efectos secundarios."
+
+ #: c-family/c.opt:749
+-#, fuzzy
+-#| msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
+ msgid "Warn about packed bit-fields whose offset changed in GCC 4.4."
+-msgstr "Avisa sobre campos de bits packed cuyo desplazamiento cambió en GCC 4.4"
++msgstr "Avisa sobre campos de bits packed cuyo desplazamiento cambió en GCC 4.4."
+
+ #: c-family/c.opt:753
+-#, fuzzy
+-#| msgid "Warn about possibly missing parentheses"
+ msgid "Warn about possibly missing parentheses."
+-msgstr "Avisa sobre posibles paréntesis faltantes"
++msgstr "Avisa sobre posibles paréntesis ausentes."
+
+ #: c-family/c.opt:761
+-#, fuzzy
+-#| msgid "Warn when converting the type of pointers to member functions"
+ msgid "Warn when converting the type of pointers to member functions."
+-msgstr "Avisa cuando se convierte el tipo de punteros sobre punteros a funciones miembro"
++msgstr "Avisa cuando se convierte el tipo de punteros a funciones miembro."
+
+ #: c-family/c.opt:765
+-#, fuzzy
+-#| msgid "Warn about function pointer arithmetic"
+ msgid "Warn about function pointer arithmetic."
+-msgstr "Avisa sobre la aritmética de punteros de funciones"
++msgstr "Avisa sobre la aritmética de punteros de funciones."
+
+ #: c-family/c.opt:769
+-#, fuzzy
+-#| msgid "Warn when a pointer differs in signedness in an assignment"
+ msgid "Warn when a pointer differs in signedness in an assignment."
+-msgstr "Avisa cuando un puntero difiere en signo en una asignación"
++msgstr "Avisa cuando un puntero difiere en signo en una asignación."
+
+ #: c-family/c.opt:773
+-#, fuzzy
+-#| msgid "Warn when a pointer is cast to an integer of a different size"
+ msgid "Warn when a pointer is cast to an integer of a different size."
+-msgstr "Avisa cuando hay una conversión de puntero a entero de tamaño diferente"
++msgstr "Avisa cuando hay una conversión de puntero a entero de tamaño diferente."
+
+ #: c-family/c.opt:777
+-#, fuzzy
+-#| msgid "Warn about misuses of pragmas"
+ msgid "Warn about misuses of pragmas."
+-msgstr "Avisa sobre malos usos de pragmas"
++msgstr "Avisa sobre malos usos de pragmas."
+
+ #: c-family/c.opt:781
+-#, fuzzy
+-#| msgid "Warn if a property for an Objective-C object has no assign semantics specified"
+ msgid "Warn if a property for an Objective-C object has no assign semantics specified."
+-msgstr "Avisa si una propiedad de un objeto Objective-C no tiene semántica de asignación especificada"
++msgstr "Avisa si una propiedad de un objeto Objective-C no tiene semántica de asignación especificada."
+
+ #: c-family/c.opt:785
+-#, fuzzy
+-#| msgid "Warn if inherited methods are unimplemented"
+ msgid "Warn if inherited methods are unimplemented."
+-msgstr "Avisa si los métodos heredados no están implementados"
++msgstr "Avisa si los métodos heredados no están implementados."
+
+ #: c-family/c.opt:789 c-family/c.opt:793
+ msgid "Warn for placement new expressions with undefined behavior."
+-msgstr ""
++msgstr "Advierte de la colocación de expresiones nuevas con comportamiento indefinido."
+
+ #: c-family/c.opt:797
+-#, fuzzy
+-#| msgid "Warn about multiple declarations of the same object"
+ msgid "Warn about multiple declarations of the same object."
+-msgstr "Avisa sobre declaraciones múltiples del mismo objeto"
++msgstr "Avisa sobre declaraciones múltiples del mismo objeto."
+
+ #: c-family/c.opt:801
+-#, fuzzy
+-#| msgid "Warn when the compiler reorders code"
+ msgid "Warn when the compiler reorders code."
+-msgstr "Avisa cuando el compilador reordena código"
++msgstr "Avisa cuando el compilador reordena código."
+
+ #: c-family/c.opt:805
+-#, fuzzy
+-#| msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+ msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)."
+-msgstr "Avisa cuando el tipo de devolución por defecto de una función cambia a \"int\" (C), o sobre tipos de devolución inconsistentes (C++)"
++msgstr "Avisa cuando el tipo de devolución de una función es el predefinido \"int\" (C), o sobre tipos de devolución inconsistentes (C++)."
+
+ #: c-family/c.opt:809
+ msgid "Warn on suspicious constructs involving reverse scalar storage order."
+-msgstr ""
++msgstr "Advierte de construcciones sospechosas que implican orden de almacenamiento de escalares inverso."
+
+ #: c-family/c.opt:813
+-#, fuzzy
+-#| msgid "Warn if a selector has multiple methods"
+ msgid "Warn if a selector has multiple methods."
+-msgstr "Avisa si un selector tiene métodos múltiples"
++msgstr "Avisa si un selector tiene métodos múltiples."
+
+ #: c-family/c.opt:817
+-#, fuzzy
+-#| msgid "Warn about possible violations of sequence point rules"
+ msgid "Warn about possible violations of sequence point rules."
+-msgstr "Avisa sobre posibles violaciones a las reglas de secuencia de punto"
++msgstr "Avisa sobre posibles violaciones de las reglas de secuencia de punto."
+
+ #: c-family/c.opt:821
+-#, fuzzy
+-#| msgid "local declaration of %qE hides instance variable"
+ msgid "Warn if a local declaration hides an instance variable."
+-msgstr "la declaración local de %qE oculta la variable de instancia"
++msgstr "Avisa si una declaración local oculta una variable de instancia."
+
+ #: c-family/c.opt:825 c-family/c.opt:829
+ msgid "Warn if left shift of a signed value overflows."
+-msgstr ""
++msgstr "Advierte de desbordamiento de un valor con signo por desplazamiento hacia la izquierda."
+
+ #: c-family/c.opt:833
+-#, fuzzy
+-#| msgid "right shift count is negative"
+ msgid "Warn if shift count is negative."
+-msgstr "la cuenta de desplazamiento a la derecha es negativa"
++msgstr "Avisa si la cuenta de desplazamiento es negativa."
+
+ #: c-family/c.opt:837
+-#, fuzzy
+-#| msgid "right shift count >= width of type"
+ msgid "Warn if shift count >= width of type."
+-msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
++msgstr "Avisa si la cuenta de desplazamiento >= anchura del tipo."
+
+ #: c-family/c.opt:841
+-#, fuzzy
+-#| msgid "left shift count is negative"
+ msgid "Warn if left shifting a negative value."
+-msgstr "la cuenta de desplazamiento a la izquierda es negativa"
++msgstr "Avisa si la cuenta de desplazamiento a la izquierda es un valor negativo."
+
+ #: c-family/c.opt:845
+-#, fuzzy
+-#| msgid "Warn about signed-unsigned comparisons"
+ msgid "Warn about signed-unsigned comparisons."
+-msgstr "Avisa sobre comparaciones signo-sin signo"
++msgstr "Avisa sobre comparaciones con signo-sin signo."
+
+ #: c-family/c.opt:853
+-#, fuzzy
+-#| msgid "Warn for implicit type conversions between signed and unsigned integers"
+ msgid "Warn for implicit type conversions between signed and unsigned integers."
+-msgstr "Avisa cuando hay conversiones de tipo implícitas entre enteros con signo y sin signo"
++msgstr "Avisa cuando hay conversiones de tipo implícitas entre enteros con signo y sin signo."
+
+ #: c-family/c.opt:857
+-#, fuzzy
+-#| msgid "Warn when overload promotes from unsigned to signed"
+ msgid "Warn when overload promotes from unsigned to signed."
+-msgstr "Avisa cuando la sobrecarga promueve de unsigned a signed"
++msgstr "Avisa cuando la sobrecarga promueve de unsigned a signed."
+
+ #: c-family/c.opt:861
+-#, fuzzy
+-#| msgid "Warn about uncasted NULL used as sentinel"
+ msgid "Warn about uncasted NULL used as sentinel."
+-msgstr "Avisa sobre NULL sin conversión usado como sentinela"
++msgstr "Avisa sobre NULL sin conversión usado como centinela."
+
+ #: c-family/c.opt:865
+-#, fuzzy
+-#| msgid "Warn about unprototyped function declarations"
+ msgid "Warn about unprototyped function declarations."
+-msgstr "Avisa sobre declaraciones de función sin prototipo"
++msgstr "Avisa sobre declaraciones de función sin prototipo."
+
+ #: c-family/c.opt:877
+-#, fuzzy
+-#| msgid "Warn if type signatures of candidate methods do not match exactly"
+ msgid "Warn if type signatures of candidate methods do not match exactly."
+-msgstr "Avisa si los firmas de tipo de los métodos candidatos no coinciden exactamente"
++msgstr "Avisa si los firmas de tipo de los métodos candidatos no coinciden exactamente."
+
+ #: c-family/c.opt:881
+-#, fuzzy
+-#| msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used"
+ msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used."
+-msgstr "Avisa cuando se usan las funciones internas __sync_fetch_and_nand y __sync_nand_and_fetch"
++msgstr "Avisa cuando se usan las funciones internas __sync_fetch_and_nand y __sync_nand_and_fetch."
+
+ #: c-family/c.opt:885
+-#, fuzzy
+-#| msgid "Deprecated. This switch has no effect"
+ msgid "Deprecated. This switch has no effect."
+-msgstr "Obsoleto. Esta opción no tiene efecto"
++msgstr "Obsoleto. Esta opción no tiene efecto."
+
+ #: c-family/c.opt:893
+-#, fuzzy
+-#| msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
+ msgid "Warn if a comparison always evaluates to true or false."
+-msgstr "Avisa cuando un operador lógico sospechosamente evalúa siempre como verdadero o falso"
++msgstr "Avisa si una comparación evalúa siempre como verdadero o falso."
+
+ #: c-family/c.opt:897
+ msgid "Warn if a throw expression will always result in a call to terminate()."
+-msgstr ""
++msgstr "Avisa si una expresión throw siempre dará como resultado una llamada a terminate()."
+
+ #: c-family/c.opt:901
+-#, fuzzy
+-#| msgid "Warn about features not present in traditional C"
+ msgid "Warn about features not present in traditional C."
+-msgstr "Avisa sobre características no presentes en C tradicional"
++msgstr "Avisa sobre características no presentes en C tradicional."
+
+ #: c-family/c.opt:905
+-#, fuzzy
+-#| msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+ msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype."
+-msgstr "Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederían en la ausencia del prototipo"
++msgstr "Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederían en la ausencia del prototipo."
+
+ #: c-family/c.opt:909
+-#, fuzzy
+-#| msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+ msgid "Warn if trigraphs are encountered that might affect the meaning of the program."
+-msgstr "Avisa si se encuentran trigrafos que puedan afectar el significado del programa"
++msgstr "Avisa si se encuentran trigrafos que puedan afectar el significado del programa."
+
+ #: c-family/c.opt:913
+-#, fuzzy
+-#| msgid "Warn about @selector()s without previously declared methods"
+ msgid "Warn about @selector()s without previously declared methods."
+-msgstr "Avisa sobre @selector()es sin métodos declarados previamente"
++msgstr "Avisa sobre @selector()es sin métodos declarados previamente."
+
+ #: c-family/c.opt:917
+-#, fuzzy
+-#| msgid "Warn if an undefined macro is used in an #if directive"
+ msgid "Warn if an undefined macro is used in an #if directive."
+-msgstr "Avisa si se usa una macro indefinida en una directiva #if"
++msgstr "Avisa si se usa una macro indefinida en una directiva #if."
+
+ #: c-family/c.opt:929
+-#, fuzzy
+-#| msgid "Warn about unrecognized pragmas"
+ msgid "Warn about unrecognized pragmas."
+-msgstr "Avisa sobre pragmas que no se reconocen"
++msgstr "Avisa sobre pragmas que no se reconocen."
+
+ #: c-family/c.opt:933
+-#, fuzzy
+-#| msgid "Warn about unsuffixed float constants"
+ msgid "Warn about unsuffixed float constants."
+-msgstr "Avisa sobre constantes de coma flotante sin sufijo"
++msgstr "Avisa sobre constantes de coma flotante sin sufijo."
+
+ #: c-family/c.opt:941
+-#, fuzzy
+-#| msgid "Warn when typedefs locally defined in a function are not used"
+ msgid "Warn when typedefs locally defined in a function are not used."
+-msgstr "Avisa cuando se definen typedefs localmente en una función pero no se usan"
++msgstr "Avisa cuando se definen typedefs localmente en una función pero no se usan."
+
+ #: c-family/c.opt:945
+-#, fuzzy
+-#| msgid "Warn about macros defined in the main file that are not used"
+ msgid "Warn about macros defined in the main file that are not used."
+-msgstr "Avisa sobre macros definidas en el fichero principal que no se usan"
++msgstr "Avisa sobre macros definidas en el fichero principal que no se usan."
+
+ #: c-family/c.opt:949
+-#, fuzzy
+-#| msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value"
+ msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value."
+-msgstr "Avisa si el llamante de una función, marcada con atributo warn_unused_result, no usa su valor de devolución"
++msgstr "Avisa si el llamante de una función, marcada con atributo warn_unused_result, no usa su valor de devolución."
+
+ #: c-family/c.opt:957 c-family/c.opt:961
+-#, fuzzy
+-#| msgid "Warn when a variable is unused"
+ msgid "Warn when a const variable is unused."
+-msgstr "Avisa cuando no se usa una variable"
++msgstr "Avisa cuando no se usa una variable const."
+
+ #: c-family/c.opt:965
+-#, fuzzy
+-#| msgid "Do not warn about using variadic macros when -pedantic"
+ msgid "Warn about using variadic macros."
+-msgstr "No avisa sobre el uso de macros variadic cuando se use -pedantic"
++msgstr "Avisa sobre el uso de macros variadic."
+
+ #: c-family/c.opt:969
+ msgid "Warn about questionable usage of the macros used to retrieve variable arguments."
+-msgstr ""
++msgstr "Advierte de un uso cuestionable de las macros utilizadas para obtener argumentos variables."
+
+ #: c-family/c.opt:973
+-#, fuzzy
+-#| msgid "Warn if a variable length array is used"
+ msgid "Warn if a variable length array is used."
+-msgstr "Avisa si se usa una matriz de longitud variable"
++msgstr "Avisa si se usa una matriz de longitud variable."
+
+ #: c-family/c.opt:977
+-#, fuzzy
+-#| msgid "Warn when a register variable is declared volatile"
+ msgid "Warn when a register variable is declared volatile."
+-msgstr "Avisa cuando una variable de registro se declara volatile"
++msgstr "Avisa cuando una variable de registro se declara volatile."
+
+ #: c-family/c.opt:981
+ msgid "Warn on direct virtual inheritance."
+-msgstr ""
++msgstr "Advierte de la herencia virtual directa."
+
+ #: c-family/c.opt:985
+-#, fuzzy
+-#| msgid "%qT has virtual bases, default move assignment operator cannot be generated"
+ msgid "Warn if a virtual base has a non-trivial move assignment operator."
+-msgstr "%qT tiene bases virtuales, no se puede generar el operador de asignación move por defecto"
++msgstr "Avisa si una base virtual tiene un operador de asignación move no trivial."
+
+ #: c-family/c.opt:989
+ msgid "In C++, nonzero means warn about deprecated conversion from string literals to 'char *'. In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+@@ -7715,77 +7053,61 @@
+ msgstr "En C++, un valor diferente de cero significa avisar sobre conversiones obsoletas de literales de cadena a `char *'. En C, aviso similar, excepto que la conversión por supuesto no es obsoleta por el estándar ISO C."
+
+ #: c-family/c.opt:993
+-#, fuzzy
+-#| msgid "Warn when a literal '0' is used as null pointer"
+ msgid "Warn when a literal '0' is used as null pointer."
+-msgstr "Avisa cuando se usa un '0' literal como puntero nulo"
++msgstr "Avisa cuando se usa un '0' literal como puntero nulo."
+
+ #: c-family/c.opt:997
+-#, fuzzy
+-#| msgid "Warn about misuses of pragmas"
+ msgid "Warn about useless casts."
+-msgstr "Avisa sobre malos usos de pragmas"
++msgstr "Avisa sobre conversiones de tipo inútiles."
+
+ #: c-family/c.opt:1001
+ msgid "Warn if a class type has a base or a field whose type uses the anonymous namespace or depends on a type with no linkage."
+-msgstr ""
++msgstr "Avisa si el tipo de una clase tiene una base o un campo cuyo tipo utiliza el espacio de nombres anónimo o depende de un tipo sin enlace."
+
+ #: c-family/c.opt:1005
+-#, fuzzy
+-#| msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+ msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
+-msgstr "Un sinónimo para -std=c89 (para C) o -std=c++98 (para C++)"
++msgstr "Sinónimo de -std=c89 (para C) o -std=c++98 (para C++)."
+
+ #: c-family/c.opt:1013
+ msgid "The version of the C++ ABI used for -Wabi warnings and link compatibility aliases."
+-msgstr ""
++msgstr "Versión de ABI de C++ utilizada para avisos -Wabi y aliases de compatibilidad de enlace."
+
+ #: c-family/c.opt:1017
+-#, fuzzy
+-#| msgid "Enforce class member access control semantics"
+ msgid "Enforce class member access control semantics."
+-msgstr "Cumple las semánticas de control de acceso de miembros de clase"
++msgstr "Cumple las semánticas de control de acceso de miembros de clase."
+
+ #: c-family/c.opt:1021
+ msgid "-fada-spec-parent=unit Dump Ada specs as child units of given parent."
+-msgstr ""
++msgstr "-fada-spec-parent=unidad Vuelca specs de Ada como unidades hijas del padre dado."
+
+ #: c-family/c.opt:1028
+-#, fuzzy
+-#| msgid "Allow variadic functions without named parameter"
+ msgid "Allow variadic functions without named parameter."
+-msgstr "Permite funciones variadic sin parámetro nombrado"
++msgstr "Permite funciones variadic sin parámetro nombrado."
+
+ #: c-family/c.opt:1032 c-family/c.opt:1261 c-family/c.opt:1549
+ #: c-family/c.opt:1553 c-family/c.opt:1569
+-#, fuzzy
+-#| msgid "No longer supported"
+ msgid "No longer supported."
+-msgstr "Ya no se admite"
++msgstr "Ya no se admite."
+
+ #: c-family/c.opt:1036
+-#, fuzzy
+-#| msgid "Recognize the \"asm\" keyword"
+ msgid "Recognize the \"asm\" keyword."
+-msgstr "Reconoce la palabra clave \"asm\""
++msgstr "Reconoce la palabra clave \"asm\"."
+
+ #: c-family/c.opt:1044
+-#, fuzzy
+-#| msgid "Recognize built-in functions"
+ msgid "Recognize built-in functions."
+-msgstr "Reconoce funciones internas"
++msgstr "Reconoce funciones internas."
+
+ #: c-family/c.opt:1051
+ msgid "Where shorter, use canonicalized paths to systems headers."
+-msgstr ""
++msgstr "Donde acorte, usar rutas canonicalizadas para cabeceras de sistemas."
+
+ #: c-family/c.opt:1055
+ msgid "Add Pointer Bounds Checker instrumentation. fchkp-* flags are used to"
+-msgstr ""
++msgstr "Añadir instrumentación para comprobar límites de punteros. Los indicadores fchkp-* se usan para"
+
+ #: c-family/c.opt:1060
+ msgid "Generate pointer bounds checks for variables with incomplete type."
+-msgstr ""
++msgstr "Generar comprobaciones de límites de punteros para variables con tipo incompleto."
+
+ #: c-family/c.opt:1064
+ msgid "Use zero bounds for all incoming arguments in 'main' function. It helps when"
+@@ -7793,89 +7115,75 @@
+
+ #: c-family/c.opt:1069
+ msgid "Forces Pointer Bounds Checker to use narrowed bounds for address of the first"
+-msgstr ""
++msgstr "Fuerza al comprobador de límites de punteros a usar límites estrechados para la dirección del primer"
+
+ #: c-family/c.opt:1075
+ msgid "Control how Pointer Bounds Checker handle pointers to object fields. When"
+-msgstr ""
++msgstr "Controla el modo en que el comprobador de límites de punteros maneja punteros a campos de objetos. Cuando"
+
+ #: c-family/c.opt:1080
+ msgid "Forces Pointer Bounds Checker to use bounds of the innermost arrays in case of"
+-msgstr ""
++msgstr "Fuerza al comprobador de límites de punteros a usar límites de los arrays más interiroes en caso de"
+
+ #: c-family/c.opt:1085
+ msgid "Allow Pointer Bounds Checker optimizations. By default allowed"
+-msgstr ""
++msgstr "Permite optimizaciones al comprobador de límites de punteros. Permitido por omisión"
+
+ #: c-family/c.opt:1090
+ msgid "Allow to use *_nobnd versions of string functions by Pointer Bounds Checker."
+-msgstr ""
++msgstr "Permite al comprobador de límites de punteros usar versiones *_nobnd de funciones de cadena."
+
+ #: c-family/c.opt:1094
+ msgid "Allow to use *_nochk versions of string functions by Pointer Bounds Checker."
+-msgstr ""
++msgstr "Permite al comprobador de límites de punteros usar versiones *_nochk de funciones de cadena."
+
+ #: c-family/c.opt:1098
+ msgid "Use statically initialized variable for vars bounds instead of"
+-msgstr ""
++msgstr "Usa variables inicializadas estáticamente para límites de variables en lugar de"
+
+ #: c-family/c.opt:1103
+ msgid "Use statically initialized variable for constant bounds instead of"
+-msgstr ""
++msgstr "Usa variables inicializadas estáticamente para límites de constantes en lugar de"
+
+ #: c-family/c.opt:1108
+ msgid "With this option zero size obtained dynamically for objects with"
+-msgstr ""
++msgstr "Con esta opción tamaño cero obtenido dinámicamente para objetos con"
+
+ #: c-family/c.opt:1113
+-#, fuzzy
+-#| msgid "Generate checks for references to NULL"
+ msgid "Generate checks for all read accesses to memory."
+-msgstr "Genera revisiones para referencias a NULL"
++msgstr "Genera revisiones para todos los accesos de lectura de memoria."
+
+ #: c-family/c.opt:1117
+-#, fuzzy
+-#| msgid "Generate checks for references to NULL"
+ msgid "Generate checks for all write accesses to memory."
+-msgstr "Genera revisiones para referencias a NULL"
++msgstr "Genera revisiones para todos los accesos de escritura de memoria."
+
+ #: c-family/c.opt:1121
+-#, fuzzy
+-#| msgid "Generate code for near jumps"
+ msgid "Generate bounds stores for pointer writes."
+-msgstr "Generar código para saltos near"
++msgstr "Generar almacenes de límites para escrituras de punteros."
+
+ #: c-family/c.opt:1125
+-#, fuzzy
+-#| msgid "Generate call insns as indirect calls"
+ msgid "Generate bounds passing for calls."
+-msgstr "Genera las llamadas insns como llamadas indirectas"
++msgstr "Genera paso de límites para llamadas."
+
+ #: c-family/c.opt:1129
+-#, fuzzy
+-#| msgid "argument of function call might be a candidate for a format attribute"
+ msgid "Instrument only functions marked with bnd_instrument attribute."
+-msgstr "el argumento de la llamada a función puede ser un candidato para un atributo de formato"
++msgstr "Instrumenta solamente funciones marcadas con el atributo bnd_instrument."
+
+ #: c-family/c.opt:1133
+ msgid "Transform instrumented builtin calls into calls to wrappers."
+-msgstr ""
++msgstr "Transforma llamadas internas instrumentadas en llamadas a envolturas."
+
+ #: c-family/c.opt:1143
+ msgid "Enable Cilk Plus."
+-msgstr ""
++msgstr "Activa Cilk Plus."
+
+ #: c-family/c.opt:1147
+-#, fuzzy
+-#| msgid "Enable support for huge objects"
+ msgid "Enable support for C++ concepts."
+-msgstr "Activa el soporte para objetos enormes"
++msgstr "Activa el soporte para conceptos de C++."
+
+ #: c-family/c.opt:1151
+-#, fuzzy
+-#| msgid "Allow the arguments of the '?' operator to have different types"
+ msgid "Allow the arguments of the '?' operator to have different types."
+-msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes"
++msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes."
+
+ #: c-family/c.opt:1158
+ #, c-format
+@@ -7883,34 +7191,24 @@
+ msgstr "no se especificó un nombre de clase con %qs"
+
+ #: c-family/c.opt:1159
+-#, fuzzy
+-#| msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
+ msgid "-fconst-string-class=<name>\tUse class <name> for constant strings."
+-msgstr "-fconst-string-class=<nombre>\tUsa la clase <nombre> para cadenas constantes"
++msgstr "-fconst-string-class=<nombre>\tUsa la clase <nombre> para cadenas constantes."
+
+ #: c-family/c.opt:1163
+-#, fuzzy
+-#| msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth"
+ msgid "-fconstexpr-depth=<number>\tSpecify maximum constexpr recursion depth."
+-msgstr "-fconstexpr-depth-<número>\tEspecifica la profundidad de recursión constexpr máxima"
++msgstr "-fconstexpr-depth-<número>\tEspecifica la profundidad de recursión constexpr máxima."
+
+ #: c-family/c.opt:1167
+-#, fuzzy
+-#| msgid "Emit debug annotations during preprocessing"
+ msgid "Emit debug annotations during preprocessing."
+-msgstr "Emite anotaciones de depuración durante el preprocesamiento"
++msgstr "Emite anotaciones de depuración durante el preprocesamiento."
+
+ #: c-family/c.opt:1171
+-#, fuzzy
+-#| msgid "-fdeduce-init-list\tenable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list"
+ msgid "-fdeduce-init-list\tenable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list."
+-msgstr "-fdeduce-init-list\tactiva la deducción de std::initializer_list para un parámetro de tipo de plantilla desde una lista de inicializador dentro de llaves"
++msgstr "-fdeduce-init-list\tactiva la deducción de std::initializer_list para un parámetro de tipo de plantilla desde una lista de inicializador dentro de llaves."
+
+ #: c-family/c.opt:1175
+-#, fuzzy
+-#| msgid "Warn when all constructors and destructors are private"
+ msgid "Factor complex constructors and destructors to favor space over speed."
+-msgstr "Avisa cuando todos los constructores y destructores son privados"
++msgstr "Factoriza constructores y destructores complejos para favorecer el espacio en detrimento de la velocidad."
+
+ #: c-family/c.opt:1183
+ msgid "Preprocess directives only."
+@@ -7917,10 +7215,8 @@
+ msgstr "Preprocesa sólo directivas."
+
+ #: c-family/c.opt:1187
+-#, fuzzy
+-#| msgid "Permit '$' as an identifier character"
+ msgid "Permit '$' as an identifier character."
+-msgstr "Permite '$' como un identificador de carácter"
++msgstr "Permite '$' como un identificador de carácter."
+
+ #: c-family/c.opt:1191
+ msgid "Write all declarations as Ada code transitively."
+@@ -8254,7 +7550,7 @@
#, fuzzy
#| msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
msgid "-ftabstop=<number>\tDistance between tab stops for column reporting."
@@ -25284,7 +26338,7 @@ Index: gcc/po/es.po
#: c-family/c.opt:1507
#, fuzzy
-@@ -9484,13 +8930,13 @@
+@@ -9484,13 +8780,13 @@
#, fuzzy
#| msgid "-mcpu=CPU\tUse features of and schedule code for given CPU"
msgid "-march=ARCH\tUse features of architecture ARCH."
@@ -25300,7 +26354,7 @@ Index: gcc/po/es.po
#: config/aarch64/aarch64.opt:128
msgid "-mtune=CPU\tOptimize for CPU."
-@@ -9689,12 +9135,12 @@
+@@ -9689,12 +8985,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
@@ -25315,7 +26369,7 @@ Index: gcc/po/es.po
#: config/ia64/ia64.opt:126
msgid "Known Itanium CPUs (for use with the -mtune= option):"
-@@ -9996,8 +9442,7 @@
+@@ -9996,8 +9292,7 @@
msgid "target the software simulator."
msgstr ""
@@ -25325,7 +26379,7 @@ Index: gcc/po/es.po
#, fuzzy
#| msgid "Use ROM instead of RAM"
msgid "Use LRA instead of reload."
-@@ -10651,7 +10096,7 @@
+@@ -10651,7 +9946,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"
@@ -25334,7 +26388,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 +11599,107 @@
+@@ -12154,101 +11449,107 @@
#: config/sparc/sparc.opt:78
#, fuzzy
@@ -25460,7 +26514,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 +12089,13 @@
+@@ -12638,13 +11939,13 @@
#, fuzzy
#| msgid "-mcpu=\tUse features of and schedule code for given CPU"
msgid "-mcpu=\tUse features of and schedule code for given CPU."
@@ -25476,7 +26530,7 @@ Index: gcc/po/es.po
#: config/rs6000/rs6000.opt:418
#, fuzzy
-@@ -12692,6 +12143,12 @@
+@@ -12692,6 +11993,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)"
@@ -25489,7 +26543,7 @@ Index: gcc/po/es.po
#: config/rs6000/rs6000.opt:478
#, fuzzy
#| msgid "Determine which dependences between insns are considered costly"
-@@ -12824,37 +12281,55 @@
+@@ -12824,37 +12131,55 @@
msgid "Fuse certain operations together for better performance on power9."
msgstr ""
@@ -25552,7 +26606,7 @@ Index: gcc/po/es.po
msgid "Enable/disable default conversions between __float128 & long double."
msgstr ""
-@@ -13074,7 +12549,7 @@
+@@ -13074,7 +12399,7 @@
#, fuzzy
#| msgid "Use features of and schedule given CPU"
msgid "Use features of and schedule given CPU."
@@ -25561,7 +26615,7 @@ Index: gcc/po/es.po
#: config/alpha/alpha.opt:110
#, fuzzy
-@@ -13114,7 +12589,7 @@
+@@ -13114,7 +12439,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."
@@ -25570,7 +26624,7 @@ Index: gcc/po/es.po
#: config/tilepro/tilepro.opt:32
msgid "Known TILEPro CPUs (for use with the -mcpu= option):"
-@@ -14000,7 +13475,7 @@
+@@ -14000,7 +13325,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."
@@ -25579,7 +26633,7 @@ Index: gcc/po/es.po
#: config/microblaze/microblaze.opt:56
#, fuzzy
-@@ -14330,7 +13805,7 @@
+@@ -14330,7 +13655,7 @@
#, fuzzy
#| msgid "Change the amount of scheduler lookahead"
msgid "Change the amount of scheduler lookahead."
@@ -25588,7 +26642,7 @@ Index: gcc/po/es.po
#: config/frv/frv.opt:219
#, fuzzy
-@@ -14384,7 +13859,7 @@
+@@ -14384,7 +13709,7 @@
#, fuzzy
#| msgid "Work around hardware multiply bug"
msgid "Work around hardware multiply bug."
@@ -25597,7 +26651,7 @@ Index: gcc/po/es.po
#: config/mn10300/mn10300.opt:55
#, fuzzy
-@@ -14552,7 +14027,7 @@
+@@ -14552,7 +13877,7 @@
#, fuzzy
#| msgid "Work around bug in multiplication instruction"
msgid "Work around bug in multiplication instruction."
@@ -25606,7 +26660,7 @@ Index: gcc/po/es.po
#: config/cris/cris.opt:51
#, fuzzy
-@@ -17997,7 +17472,7 @@
+@@ -17997,7 +17322,7 @@
#, fuzzy
#| msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler."
@@ -25615,7 +26669,7 @@ Index: gcc/po/es.po
#: common.opt:2031
#, fuzzy
-@@ -18079,37 +17554,37 @@
+@@ -18079,37 +17404,37 @@
#, fuzzy
#| msgid "Enable the group heuristic in the scheduler"
msgid "Enable the group heuristic in the scheduler."
@@ -25659,7 +26713,7 @@ Index: gcc/po/es.po
#: common.opt:2120
#, fuzzy
-@@ -18941,8 +18416,8 @@
+@@ -18941,8 +18266,8 @@
msgid "expected boolean type"
msgstr "se esperaba un tipo booleano"
@@ -25670,7 +26724,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "Expected integer"
msgid "expected integer"
-@@ -19408,46 +18883,46 @@
+@@ -19408,46 +18733,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ó"
@@ -25725,7 +26779,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 +19142,12 @@
+@@ -19667,12 +18992,12 @@
msgid "%Kattempt to free a non-heap object"
msgstr "%Kse intenta liberar un objeto que no es de pila"
@@ -25740,7 +26794,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 +19553,447 @@
+@@ -20078,447 +19403,447 @@
msgid "%d exits recorded for loop %d (having %d exits)"
msgstr "se grabaron %d salidas para el bucle %d (teniendo %d salidas)"
@@ -26272,7 +27326,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 +20024,12 @@
+@@ -20549,12 +19874,12 @@
msgstr "se descarta el atributo %<weakref%> porque ya se inicializó la variable"
#. include_self=
@@ -26287,7 +27341,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 +20127,12 @@
+@@ -20652,12 +19977,12 @@
msgid "cannot find '%s'"
msgstr "no se puede encontrar '%s'"
@@ -26302,7 +27356,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "%s: %m"
msgstr "%s: %m"
-@@ -20667,7 +20142,7 @@
+@@ -20667,7 +19992,7 @@
msgid "COLLECT_LTO_WRAPPER must be set"
msgstr "se debe definir COLLECT_LTO_WRAPPER"
@@ -26311,7 +27365,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 +20397,7 @@
+@@ -20922,7 +20247,7 @@
msgid "global constructors not supported on this target"
msgstr "no se admiten constructores globales en este objetivo"
@@ -26320,7 +27374,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 +20438,12 @@
+@@ -20963,12 +20288,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"
@@ -26335,7 +27389,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "-feliminate-dwarf2-dups is broken for C++, ignoring"
msgstr ""
-@@ -21098,7 +20573,7 @@
+@@ -21098,7 +20423,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"
@@ -26344,7 +27398,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 +20588,48 @@
+@@ -21113,48 +20438,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"
@@ -26402,7 +27456,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 +20644,17 @@
+@@ -21169,17 +20494,17 @@
msgid "impossible constraint in %<asm%>"
msgstr "restricción imposible en %<asm%>"
@@ -26423,7 +27477,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "la función devuelve un agregado"
-@@ -21244,7 +20719,7 @@
+@@ -21244,7 +20569,7 @@
msgid "%s (program %s)"
msgstr "%s (programa %s)"
@@ -26432,7 +27486,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 +20734,7 @@
+@@ -21259,7 +20584,7 @@
msgid "%qs is an unknown -save-temps option"
msgstr "%qs es una opción desconocida para -save-temps"
@@ -26441,7 +27495,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 +20790,12 @@
+@@ -21315,12 +20640,12 @@
msgid "spec %qs has invalid %<%%0%c%>"
msgstr "la especificación %qs tiene un %<%%0%c%> inválido"
@@ -26456,7 +27510,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 +20803,221 @@
+@@ -21328,221 +20653,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 :.
@@ -26721,7 +27775,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 +21156,9 @@
+@@ -21681,9 +21006,9 @@
msgstr "no se puede escribir el fichero PCH"
#: gimple-ssa-isolate-paths.c:290 gimple-ssa-isolate-paths.c:447 tree.c:12589
@@ -26734,7 +27788,7 @@ Index: gcc/po/es.po
#: cp/typeck.c:1833 cp/typeck.c:3660
#, gcc-internal-format
msgid "declared here"
-@@ -21736,214 +21211,214 @@
+@@ -21736,214 +21061,214 @@
msgid "memory input %d is not directly addressable"
msgstr "la entrada de memoria %d no es directamente direccionable"
@@ -26988,7 +28042,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 +21433,7 @@
+@@ -21958,7 +21283,7 @@
msgid "could not open Go dump file %qs: %m"
msgstr "no se puede abrir el fichero de volcado Go %qs: %m"
@@ -26997,7 +28051,7 @@ Index: gcc/po/es.po
#: objc/objc-act.c:461
#, gcc-internal-format
msgid "can%'t open %s: %m"
-@@ -21975,28 +21450,28 @@
+@@ -21975,28 +21300,28 @@
msgid "Support for HSA does not implement immediate 16 bit FPU operands"
msgstr ""
@@ -27031,7 +28085,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "verification failed: %s"
msgid "HSA instruction verification failed"
-@@ -22028,7 +21503,7 @@
+@@ -22028,7 +21353,7 @@
msgid "token %u has y-location == %u"
msgstr ""
@@ -27040,7 +28094,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "%qs function cannot have arguments"
msgid "function cannot be instrumented"
-@@ -22390,7 +21865,7 @@
+@@ -22390,7 +21715,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"
@@ -27049,7 +28103,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 +22153,221 @@
+@@ -22678,227 +22003,221 @@
msgid "attribute(target_clones(\"default\")) is not valid for current target"
msgstr ""
@@ -27318,7 +28372,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 +22374,44 @@
+@@ -22905,44 +22224,44 @@
msgstr "entrada inválida a un bloque estructurado OpenMP"
#. Otherwise, be vague and lazy, but efficient.
@@ -27371,7 +28425,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "insufficient partitioning available to parallelize loop"
msgstr ""
-@@ -22964,27 +22433,27 @@
+@@ -22964,27 +22283,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"
@@ -27404,7 +28458,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 +22996,7 @@
+@@ -23527,7 +22846,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"
@@ -27413,7 +28467,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "conflicts with %qD"
msgstr "genera un conflicto con %qD"
-@@ -23683,62 +23152,62 @@
+@@ -23683,62 +23002,62 @@
msgid "undefined named operand %qs"
msgstr "operador %qs nombrado sin definir"
@@ -27488,7 +28542,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 +23434,165 @@
+@@ -23965,165 +23284,165 @@
msgid "ld returned %d exit status"
msgstr "ld devolvió el estado de salida %d"
@@ -27686,7 +28740,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "error closing %s: %m"
msgstr "error al cerrar %s: %m"
-@@ -24602,7 +24071,7 @@
+@@ -24602,7 +23921,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 ""
@@ -27695,7 +28749,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 +24427,42 @@
+@@ -24958,42 +24277,42 @@
msgid "memory access check always fail"
msgstr ""
@@ -27746,7 +28800,7 @@ Index: gcc/po/es.po
#, gcc-internal-format, gfc-internal-format
msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
msgstr ""
-@@ -25198,27 +24667,27 @@
+@@ -25198,27 +24517,27 @@
msgid "stmt volatile flag not up-to-date"
msgstr "la opción volatile de stmt no está actualizada"
@@ -27779,7 +28833,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 +24848,7 @@
+@@ -25379,7 +24698,7 @@
msgid "vector shuffling operation will be expanded piecewise"
msgstr "la operación de ordenamiento vectorial se expandirá por piezas"
@@ -27788,7 +28842,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "vectorization did not happen for a simd loop"
msgstr ""
-@@ -25484,10 +24953,11 @@
+@@ -25484,10 +24803,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
@@ -27804,7 +28858,7 @@ Index: gcc/po/es.po
#: lto/lto-lang.c:243
#, gcc-internal-format
msgid "%qE attribute ignored"
-@@ -26168,8 +25638,8 @@
+@@ -26168,8 +25488,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"
@@ -27815,7 +28869,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "desbordamiento en la expresión constante"
-@@ -26543,12 +26013,12 @@
+@@ -26543,12 +25863,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%>"
@@ -27830,7 +28884,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "invalid use of %<restrict%>"
msgstr "uso inválido de %<restrict%>"
-@@ -26675,6 +26145,7 @@
+@@ -26675,6 +25995,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
@@ -27838,7 +28892,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 +26455,7 @@
+@@ -26984,7 +26305,7 @@
msgid "assume_aligned parameter not integer constant"
msgstr "la alineación solicitada no es una constante entera"
@@ -27847,7 +28901,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 +26485,7 @@
+@@ -27014,7 +26335,7 @@
msgid "type was previously declared %qE"
msgstr "el tipo se declaró previamente %qE"
@@ -27856,7 +28910,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 +26522,12 @@
+@@ -27051,12 +26372,12 @@
msgid "invalid vector type for attribute %qE"
msgstr "tipo de vector inválido para el atributo %qE"
@@ -27871,7 +28925,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "zero vector size"
msgstr "vector de tamaño cero"
-@@ -27066,22 +26537,22 @@
+@@ -27066,22 +26387,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"
@@ -27898,7 +28952,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 +26592,12 @@
+@@ -27121,12 +26442,12 @@
msgid "%qE attribute only applies to variadic functions"
msgstr "el atributo %qE se aplica solamente a funciones variadic"
@@ -27913,7 +28967,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 +26821,17 @@
+@@ -27350,17 +26671,17 @@
msgid "function %qD used as %<asm%> output"
msgstr "se usó la función %qD como salida %<asm%>"
@@ -27934,7 +28988,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 +26897,7 @@
+@@ -27426,7 +26747,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)"
@@ -27943,7 +28997,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 +27058,7 @@
+@@ -27587,7 +26908,7 @@
msgid "division by zero"
msgstr "división por cero"
@@ -27952,7 +29006,7 @@ Index: gcc/po/es.po
#: cp/typeck.c:4820
#, gcc-internal-format
msgid "comparison between types %qT and %qT"
-@@ -27648,7 +27119,7 @@
+@@ -27648,7 +26969,7 @@
msgstr "el valor del índice está fuera del límite"
#: c-family/c-common.c:12539 c-family/c-common.c:12587
@@ -27961,7 +29015,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 +27611,7 @@
+@@ -28140,7 +27461,7 @@
msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
msgstr "%<#pragma omp atomic capture%> usa dos variables diferentes para la memoria"
@@ -27970,7 +29024,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 +27621,22 @@
+@@ -28150,22 +27471,22 @@
msgid "%qE is not initialized"
msgstr "%qE no está inicializado"
@@ -27997,7 +29051,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "invalid increment expression"
msgstr "expresión de incremento inválida"
-@@ -28188,12 +27659,12 @@
+@@ -28188,12 +27509,12 @@
msgid "increment expression refers to iteration variable %qD"
msgstr "incremento de la variable de sólo lectura %qD"
@@ -28012,7 +29066,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 +28173,7 @@
+@@ -28702,7 +28023,7 @@
msgid "<erroneous-expression>"
msgstr "<expresión-errónea>"
@@ -28021,7 +29075,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "<return-value>"
msgstr "<valor-devolución>"
-@@ -28866,7 +28337,7 @@
+@@ -28866,7 +28187,7 @@
msgid "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
msgstr ""
@@ -28030,7 +29084,7 @@ Index: gcc/po/es.po
#, gcc-internal-format, gfc-internal-format
msgid "unknown -mdebug-%s switch"
msgstr "interruptor -mdebug-%s desconocido"
-@@ -29182,7 +28653,7 @@
+@@ -29182,7 +28503,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.
@@ -28039,7 +29093,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 +28664,19 @@
+@@ -29193,19 +28514,19 @@
msgid "profiler support for VxWorks"
msgstr "soporte de análisis de perfil para VxWorks"
@@ -28062,7 +29116,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 +28866,12 @@
+@@ -29395,12 +28716,12 @@
msgid "malformed target %s list %qs"
msgstr ""
@@ -28077,7 +29131,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 +29480,15 @@
+@@ -30009,15 +29330,15 @@
msgid "Thumb-1 hard-float VFP ABI"
msgstr "ABI de VFP de coma flotante dura de Thumb-1"
@@ -28099,7 +29153,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 +29508,51 @@
+@@ -30037,51 +29358,51 @@
msgid "%s %wd out of range %wd - %wd"
msgstr "El código STOP está fuera de rango en %C"
@@ -28161,7 +29215,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 +29616,207 @@
+@@ -30145,207 +29466,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>.
@@ -28407,7 +29461,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "rounding result will always be 0"
msgstr ""
-@@ -30968,7 +30439,7 @@
+@@ -30968,7 +30289,7 @@
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "-mno-fentry no es compatible con SEH"
@@ -28416,7 +29470,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 +30459,7 @@
+@@ -30988,7 +30309,7 @@
msgid "regparam and thiscall attributes are not compatible"
msgstr "los atributos regparam y thiscall no son compatibles"
@@ -28425,7 +29479,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 +30665,270 @@
+@@ -31194,270 +30515,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'"
@@ -28745,7 +29799,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 +31166,7 @@
+@@ -31695,7 +31016,7 @@
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread sólo está disponible en fido"
@@ -28754,7 +29808,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 +31409,7 @@
+@@ -31938,7 +31259,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"
@@ -28763,7 +29817,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 +32181,23 @@
+@@ -32710,23 +32031,23 @@
msgid "cannot open intermediate ptx file"
msgstr "%s:no se puede abrir el fichero de grafo\n"
@@ -28791,7 +29845,7 @@ Index: gcc/po/es.po
#, gcc-internal-format, gfc-internal-format
msgid "using num_workers (%d), ignoring %d"
msgstr ""
-@@ -32751,7 +32222,7 @@
+@@ -32751,7 +32072,7 @@
msgid "-g option disabled"
msgstr "opción -g desactivada"
@@ -28800,7 +29854,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 +32340,347 @@
+@@ -32869,336 +32190,347 @@
msgid "junk at end of #pragma longcall"
msgstr "basura al final de #pragma longcall"
@@ -29213,7 +30267,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 +32687,7 @@
+@@ -33205,7 +32537,7 @@
msgstr "%s sólo acepta 1 argumento"
#. Invalid CPU argument.
@@ -29222,7 +30276,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 +32694,281 @@
+@@ -33212,262 +32544,281 @@
msgstr "%qs es un argumento inválido para -mcpu="
#. Invalid HWCAP argument.
@@ -29557,7 +30611,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 +33318,128 @@
+@@ -33817,128 +33168,128 @@
msgid "bad builtin icode"
msgstr "icode interno erróneo"
@@ -29710,7 +30764,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 +33446,7 @@
+@@ -33945,7 +33296,7 @@
msgstr "el argumento para el atributo %qE es más grande que %d"
#. Value is not allowed for the target attribute.
@@ -29719,7 +30773,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 +33525,27 @@
+@@ -34024,27 +33375,27 @@
msgid "-mrelax is only supported for RTP PIC"
msgstr "-mrelax sólo se admite pare el PIC de RTP"
@@ -29752,7 +30806,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 +33884,55 @@
+@@ -34383,55 +33734,55 @@
msgid "subprogram %q+F not marked Inline"
msgstr ""
@@ -29819,7 +30873,7 @@ Index: gcc/po/es.po
#: cp/cp-array-notation.c:250
#, fuzzy, gcc-internal-format
#| msgid "invalid option argument %qs"
-@@ -34494,8 +33995,8 @@
+@@ -34494,8 +33845,8 @@
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
@@ -29830,7 +30884,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 +34056,7 @@
+@@ -34555,7 +33906,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"
@@ -29839,7 +30893,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "originally defined here"
msgstr "se definió originalmente aquí"
-@@ -34823,7 +34324,7 @@
+@@ -34823,7 +34174,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"
@@ -29848,7 +30902,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 +34344,8 @@
+@@ -34843,8 +34194,8 @@
msgid "label %qD defined here"
msgstr "la etiqueta %qD se define aquí"
@@ -29859,7 +30913,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 +34361,7 @@
+@@ -34860,7 +34211,7 @@
msgid "duplicate label declaration %qE"
msgstr "declaración duplicada de la etiqueta %qE"
@@ -29868,7 +30922,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "duplicate label %qD"
msgstr "etiqueta %qD duplicada"
-@@ -34974,7 +34475,7 @@
+@@ -34974,7 +34325,7 @@
#. C99 6.7.5.2p4
#. A function definition isn't function prototype scope C99 6.2.1p4.
#. C99 6.7.5.2p4
@@ -29877,7 +30931,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 +34510,7 @@
+@@ -35009,7 +34360,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.
@@ -29886,7 +30940,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 +34732,7 @@
+@@ -35231,7 +34582,7 @@
msgid "storage class specified for unnamed parameter"
msgstr "se especificó una clase de almacenamiento para un parámetro sin nombre"
@@ -29895,7 +30949,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 +34796,7 @@
+@@ -35295,7 +34646,7 @@
msgid "declaration of type name as array of functions"
msgstr "declaración de nombre de tipo como una matriz de funciones"
@@ -29904,7 +30958,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 +34885,19 @@
+@@ -35384,19 +34735,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"
@@ -29927,7 +30981,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 +35015,7 @@
+@@ -35514,7 +34865,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"
@@ -29936,7 +30990,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 +35050,420 @@
+@@ -35549,420 +34900,420 @@
msgid "unnamed field has incomplete type"
msgstr "el campo sin nombre tiene tipo de dato incompleto"
@@ -30440,7 +31494,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 +35471,232 @@
+@@ -35970,232 +35321,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.
@@ -30717,7 +31771,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 +35711,7 @@
+@@ -36210,7 +35561,7 @@
msgid "version control conflict marker in file"
msgstr ""
@@ -30726,7 +31780,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected end of line"
msgstr "se esperaba fin de línea"
-@@ -36245,8 +35746,8 @@
+@@ -36245,8 +35596,8 @@
msgid "use %<enum%> keyword to refer to the type"
msgstr ""
@@ -30737,7 +31791,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected declaration specifiers"
msgstr "se esperaban especificadores de declaración"
-@@ -36262,7 +35763,7 @@
+@@ -36262,7 +35613,7 @@
msgid "expected %<;%>, identifier or %<(%>"
msgstr "se esperaba %<;>, identificador o %<(%>"
@@ -30746,7 +31800,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 +35815,7 @@
+@@ -36314,7 +35665,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"
@@ -30755,7 +31809,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
msgstr "se esperaba %<,%> o %<;%>"
-@@ -36342,7 +35843,7 @@
+@@ -36342,7 +35693,7 @@
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 no admite %<_Static_assert%>"
@@ -30764,7 +31818,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected string literal"
msgstr "se esperaba una cadena literal"
-@@ -36408,15 +35909,15 @@
+@@ -36408,15 +35759,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
@@ -30785,7 +31839,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 +36053,7 @@
+@@ -36552,7 +35903,7 @@
msgid "expected %<}%> before %<else%>"
msgstr "se esperaba %<}%> antes de %<else%>"
@@ -30794,7 +31848,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "%<else%> without a previous %<if%>"
msgstr "%<else%> sin un %<if%> previo"
-@@ -36572,12 +36073,12 @@
+@@ -36572,12 +35923,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"
@@ -30809,7 +31863,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
msgstr ""
-@@ -36591,17 +36092,17 @@
+@@ -36591,17 +35942,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.
@@ -30830,7 +31884,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 +36112,7 @@
+@@ -36611,7 +35962,7 @@
msgid "if statement cannot contain %<Cilk_spawn%>"
msgstr ""
@@ -30839,7 +31893,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 +36132,7 @@
+@@ -36631,7 +35982,7 @@
msgid "invalid iterating variable in fast enumeration"
msgstr "variable de iteración inválida en la enumeración rápida"
@@ -30848,7 +31902,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
msgstr ""
-@@ -36884,32 +36385,32 @@
+@@ -36884,32 +36235,32 @@
msgid "no type or storage class may be specified here,"
msgstr "ninguna clase de almacenamiento o tipo se puede especificar aquí,"
@@ -30887,7 +31941,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 +36421,50 @@
+@@ -36920,50 +36271,50 @@
msgid "%<#pragma acc update%> may only be used in compound statements"
msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
@@ -30947,7 +32001,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 +36480,12 @@
+@@ -36979,12 +36330,12 @@
msgid "%<#pragma grainsize%> must be inside a function"
msgstr "no se permite #pragma GCC optimize dentro de funciones"
@@ -30962,7 +32016,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "expected integer expression"
msgid "expected integer expression before ')'"
-@@ -36996,754 +36497,748 @@
+@@ -36996,754 +36347,748 @@
msgid "expression must be integral"
msgstr "la expresión num_threads debe ser integral"
@@ -31861,7 +32915,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "expected boolean expression"
msgid "expected array notation expression"
-@@ -37755,7 +37250,7 @@
+@@ -37755,7 +37100,7 @@
msgid "%qD has an incomplete type %qT"
msgstr "%qD tiene un tipo de dato incompleto"
@@ -31870,7 +32924,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 +37509,296 @@
+@@ -38014,296 +37359,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"
@@ -32224,7 +33278,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 +37814,169 @@
+@@ -38319,169 +37664,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.
@@ -32429,7 +33483,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 +37983,810 @@
+@@ -38488,810 +37833,810 @@
#. ??? This should not be an error when inlining calls to
#. unprototyped functions.
@@ -33406,7 +34460,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 +38793,18 @@
+@@ -39298,18 +38643,18 @@
msgstr " no hay una conversión conocida para el argumento %d de %qT a %qT"
#. Conversion of conversion function return value failed.
@@ -33428,7 +34482,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 +38811,83 @@
+@@ -39316,83 +38661,83 @@
msgstr[0] " el candidato espera %d argumento, se proporcionaron %d"
msgstr[1] " el candidato espera %d argumentos, se proporcionaron %d"
@@ -33528,7 +34582,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 +38894,498 @@
+@@ -39399,498 +38744,498 @@
#. It's no good looking for an overloaded operator() on a
#. pointer-to-member-function.
@@ -34120,7 +35174,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 +39717,82 @@
+@@ -40222,82 +39567,82 @@
msgid " but does not override %<operator=(const %T&)%>"
msgstr " pero no se impone a %<operator=(const %T&)%>"
@@ -34218,7 +35272,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 +39800,147 @@
+@@ -40305,147 +39650,147 @@
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
@@ -34393,7 +35447,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 +39950,12 @@
+@@ -40455,12 +39800,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.
@@ -34408,7 +35462,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 +39993,55 @@
+@@ -40498,55 +39843,55 @@
msgid "%q#T has virtual base classes"
msgstr "%q#T tiene clases base virtuales"
@@ -34474,7 +35528,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 +40048,239 @@
+@@ -40553,233 +39898,239 @@
msgstr "se llamó %qD en una expresión constante"
#. The definition of fun was somehow unsuitable.
@@ -34757,7 +35811,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 +40355,17 @@
+@@ -40854,17 +40205,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"
@@ -34778,7 +35832,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 +40405,7 @@
+@@ -40904,7 +40255,7 @@
msgid "conversion from %qT to %qT discards qualifiers"
msgstr "la conversión de %qT a %qT descarta los calificadores"
@@ -34787,7 +35841,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 +40707,7 @@
+@@ -41206,7 +40557,7 @@
msgid " candidate conversions include %qD and %qD"
msgstr " las conversiones candidatas incluyen %qD y %qD"
@@ -34796,7 +35850,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "template-parameter-"
msgstr "parámetro-de-plantilla-"
-@@ -41222,7 +40723,7 @@
+@@ -41222,7 +40573,7 @@
msgid "%qD was declared %<extern%> and later %<static%>"
msgstr "%qD se declaró %<extern%> y después %<static%>"
@@ -34805,7 +35859,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "previous declaration of %q+D"
msgid "previous declaration of %qD"
-@@ -41467,12 +40968,12 @@
+@@ -41467,12 +40818,12 @@
#. that specialization that would cause an implicit
#. instantiation to take place, in every translation unit in
#. which such a use occurs.
@@ -34820,7 +35874,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 +40980,27 @@
+@@ -41479,27 +40830,27 @@
msgstr "el atributo 'setter' de la propiedad %qD genera un conflicto con la declaración previa"
#. Reject two definitions.
@@ -34853,7 +35907,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 +41008,407 @@
+@@ -41507,407 +40858,407 @@
#. is_primary=
#. is_partial=
#. is_friend_decl=
@@ -35338,7 +36392,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "zero-size array %qD"
msgstr "matriz %qD de tamaño cero"
-@@ -41915,920 +41416,926 @@
+@@ -41915,920 +41266,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.
@@ -36443,7 +37497,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 +42342,43 @@
+@@ -42835,43 +42192,43 @@
#. Not using maybe_warn_cpp0x because this should
#. always be an error.
@@ -36495,7 +37549,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "constructors cannot be declared virtual"
msgid "constructors cannot be declared %<virtual%>"
-@@ -42878,483 +42385,483 @@
+@@ -42878,483 +42235,483 @@
msgstr "los constructores no se pueden declarar virtual"
#. Cannot be both friend and virtual.
@@ -37071,7 +38125,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 +42881,93 @@
+@@ -43374,93 +42731,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.
@@ -37183,7 +38237,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 +42974,77 @@
+@@ -43467,77 +42824,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
@@ -37276,7 +38330,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 +43056,75 @@
+@@ -43549,75 +42906,75 @@
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
@@ -37368,7 +38422,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 +43132,42 @@
+@@ -43625,42 +42982,42 @@
# No me gusta mucho esta traducción. Creo que es mejor
# "el tipo base %qT no es de tipo struct o clase". cfuga
@@ -37419,7 +38473,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 +43176,80 @@
+@@ -43669,80 +43026,80 @@
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
@@ -37515,7 +38569,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 +43291,7 @@
+@@ -43784,7 +43141,7 @@
msgid "deleting %qT is undefined"
msgstr "el borrado de %qT está indefinido"
@@ -37524,7 +38578,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "template declaration of %q#D"
msgstr "declaración plantilla de %q#D"
-@@ -43807,7 +43314,7 @@
+@@ -43807,7 +43164,7 @@
#. [temp.mem]
#.
#. A destructor shall not be a member template.
@@ -37533,7 +38587,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 +43554,7 @@
+@@ -44047,7 +43404,7 @@
msgid "inline function %qD used but never defined"
msgstr "se usa la función inline %q+D pero nunca se define"
@@ -37542,7 +38596,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 +43561,121 @@
+@@ -44054,121 +43411,121 @@
#. We mark a lambda conversion op as deleted if we can't
#. generate it properly; see maybe_add_lambda_conv_op.
@@ -37687,7 +38741,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "%<::%D%> has not been declared"
msgstr "%<::%D%> no se ha declarado"
-@@ -44205,7 +43712,7 @@
+@@ -44205,7 +43562,7 @@
msgid "throwing NULL, which has integral, not pointer type"
msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
@@ -37696,7 +38750,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD nunca se debe sobrecargar"
-@@ -44400,19 +43907,19 @@
+@@ -44400,19 +43757,19 @@
msgid "invalid initializer for array member %q#D"
msgstr "inicializador inválido para la matriz miembro %q#D"
@@ -37720,7 +38774,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 +44016,220 @@
+@@ -44509,220 +43866,220 @@
msgid "bad array initializer"
msgstr "inicializador de matriz erróneo"
@@ -37982,7 +39036,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 +44250,23 @@
+@@ -44743,23 +44100,23 @@
msgid "because the array element type %qT has variable size"
msgstr "la literal compuesta tiene tamaño variable"
@@ -38010,7 +39064,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 +44341,94 @@
+@@ -44834,94 +44191,94 @@
msgid "mangling unknown fixed point type"
msgstr "se decodifica el tipo de coma fija desconocido"
@@ -38122,7 +39176,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 +44435,74 @@
+@@ -44928,74 +44285,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.
@@ -38211,7 +39265,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 +44828,13 @@
+@@ -45321,13 +44678,13 @@
msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
msgstr ""
@@ -38228,7 +39282,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 +44860,7 @@
+@@ -45353,7 +44710,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"
@@ -38237,7 +39291,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 +44941,7 @@
+@@ -45434,7 +44791,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"
@@ -38246,7 +39300,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 +45152,7 @@
+@@ -45645,7 +45002,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"
@@ -38255,7 +39309,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected declaration"
msgstr "se esperaba una declaración"
-@@ -45752,7 +45259,7 @@
+@@ -45752,7 +45109,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"
@@ -38264,7 +39318,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr "se esperaba un id sin calificar"
-@@ -45917,144 +45424,144 @@
+@@ -45917,144 +45274,144 @@
msgid "lambda-expression in template-argument"
msgstr "expresión lambda en un contexto sin evaluar"
@@ -38436,7 +39490,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "compound-statement in constexpr function"
msgid "%<goto%> in %<constexpr%> function"
-@@ -46061,49 +45568,55 @@
+@@ -46061,49 +45418,55 @@
msgstr "declaración compuesta en una función constexpr"
#. Issue a warning about this use of a GNU extension.
@@ -38501,7 +39555,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 +45623,483 @@
+@@ -46110,483 +45473,483 @@
#. Complain about `auto' as a storage specifier, if
#. we're complaining about C++0x compatibility.
@@ -39076,7 +40130,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 +46108,7 @@
+@@ -46595,7 +45958,7 @@
#. here because we do not have enough
#. information about its original syntactic
#. form.
@@ -39085,7 +40139,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "invalid declarator"
msgstr "declarador inválido"
-@@ -46602,332 +46115,332 @@
+@@ -46602,332 +45965,332 @@
#. But declarations with qualified-ids can't appear in a
#. function.
@@ -39482,7 +40536,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 +46449,464 @@
+@@ -46936,464 +46299,464 @@
#. something like:
#.
#. template <class T> template <class U> void S::f();
@@ -40036,7 +41090,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 +46913,141 @@
+@@ -47400,141 +46763,141 @@
msgstr "%<#pragma GCC option%> no es una cadena"
#. cancel-and-throw is unimplemented.
@@ -40204,7 +41258,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 +47054,72 @@
+@@ -47541,72 +46904,72 @@
#. But if we've had an implicit instantiation, that's a
#. problem ([temp.expl.spec]/6).
@@ -40290,7 +41344,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 +47126,60 @@
+@@ -47613,60 +46976,60 @@
#. This case handles bogus declarations like template <>
#. template <class T> void f<int>();
@@ -40362,7 +41416,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 +47192,138 @@
+@@ -47679,126 +47042,138 @@
#. program is ill-formed.
#.
#. Similar language is found in [temp.explicit].
@@ -40524,7 +41578,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 +47330,19 @@
+@@ -47805,19 +47180,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"
@@ -40547,7 +41601,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 +47350,49 @@
+@@ -47825,49 +47200,49 @@
#. A primary class template can only have one
#. parameter pack, at the end of the template
#. parameter list.
@@ -40606,7 +41660,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 +47403,57 @@
+@@ -47878,57 +47253,57 @@
#. An allocation function can be a function
#. template. ... Template allocation functions shall
#. have two or more parameters.
@@ -40675,7 +41729,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 +47460,7 @@
+@@ -47935,7 +47310,7 @@
msgstr[0] "se redeclaró con %d parámetro de plantilla"
msgstr[1] "se redeclaró con %d parámetros de plantilla"
@@ -40684,7 +41738,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 +47469,12 @@
+@@ -47944,12 +47319,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"
@@ -40699,7 +41753,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "redeclared here as %q#D"
msgstr "redeclarado aquí como %q#D"
-@@ -47958,115 +47483,115 @@
+@@ -47958,115 +47333,115 @@
#.
#. A template-parameter may not be given default arguments
#. by two different declarations in the same scope.
@@ -40837,7 +41891,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 +47600,186 @@
+@@ -48075,186 +47450,186 @@
msgstr[0] " el candidato espera %d argumento, se proporcionaron %d"
msgstr[1] " el candidato espera %d argumentos, se proporcionaron %d"
@@ -41060,7 +42114,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid " expected a type, got %qE"
msgid " expected %qD but got %qD"
-@@ -48262,109 +47787,109 @@
+@@ -48262,109 +47637,109 @@
#. Not sure if this is reachable, but it doesn't hurt
#. to be robust.
@@ -41193,7 +42247,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 +47908,273 @@
+@@ -48383,273 +47758,273 @@
#.
#. is an attempt to declare a variable with function
#. type.
@@ -41520,7 +42574,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 +48186,75 @@
+@@ -48661,75 +48036,75 @@
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
@@ -41610,7 +42664,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 +48321,86 @@
+@@ -48796,86 +48171,86 @@
msgid "%qT is an inaccessible base of %qT"
msgstr "%qT es una base inaccesible de %qT"
@@ -41713,7 +42767,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 +48407,12 @@
+@@ -48882,12 +48257,12 @@
#. A static member function cannot match an inherited
#. virtual member function.
@@ -41728,7 +42782,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 +48432,466 @@
+@@ -48907,466 +48282,466 @@
msgid "__label__ declarations are only allowed in function scopes"
msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
@@ -42282,7 +43336,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "no unexpanded parameter packs in binary fold"
msgstr ""
-@@ -49382,124 +48907,124 @@
+@@ -49382,124 +48757,124 @@
msgid "lambda-expression in a constant expression"
msgstr "la expresión %qE no es una expresión constante"
@@ -42429,7 +43483,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 +49533,269 @@
+@@ -50008,269 +49383,269 @@
msgid "address requested for %qD, which is declared %<register%>"
msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
@@ -42751,7 +43805,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 +49802,57 @@
+@@ -50277,57 +49652,57 @@
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
@@ -42819,7 +43873,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 +50056,166 @@
+@@ -50531,166 +49906,166 @@
msgid "invalid use of template template parameter %qT"
msgstr "uso inválido del parámetro de plantilla plantilla %qT"
@@ -43018,7 +44072,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 +50435,8 @@
+@@ -50910,8 +50285,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
@@ -43029,7 +44083,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 +50588,7 @@
+@@ -51063,7 +50438,7 @@
msgid "Array constructor including type specification at %C"
msgstr "Fortran 2003: Los constructores de matriz incluyen especificación de tipo en %C"
@@ -43038,7 +44092,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 +51743,7 @@
+@@ -52218,7 +51593,7 @@
msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
msgstr ""
@@ -43047,7 +44101,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 +51750,13 @@
+@@ -52225,13 +51600,13 @@
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
@@ -43063,7 +44117,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 +51861,295 @@
+@@ -52336,242 +51711,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"
@@ -43402,7 +44456,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 +52159,381 @@
+@@ -52581,359 +52009,381 @@
# como `apuntado'. cfuga
# Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
#
@@ -43851,7 +44905,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 +52541,338 @@
+@@ -52941,317 +52391,338 @@
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
@@ -44251,7 +45305,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 +52879,612 @@
+@@ -53258,565 +52729,612 @@
msgstr "Fortran 2008: Declaración END en lugar de una declaración %s en %L"
#. We would have required END [something].
@@ -44969,7 +46023,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 +53504,44 @@
+@@ -53836,44 +53354,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."
@@ -45022,7 +46076,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "<During initialization>\n"
msgstr "<Durante la inicialización>\n"
-@@ -53983,7 +53651,7 @@
+@@ -53983,7 +53501,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"
@@ -45031,7 +46085,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 +53818,31 @@
+@@ -54150,31 +53668,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"
@@ -45068,7 +46122,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 +53942,7 @@
+@@ -54274,7 +53792,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"
@@ -45077,7 +46131,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 +54042,7 @@
+@@ -54374,7 +53892,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"
@@ -45086,7 +46140,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 +54052,99 @@
+@@ -54384,99 +53902,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"
@@ -45203,7 +46257,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 +54155,60 @@
+@@ -54487,60 +54005,60 @@
msgid "can't open input file: %s"
msgstr "no se puede abrir el fichero de entrada: %s"
@@ -45275,7 +46329,7 @@ Index: gcc/po/es.po
#, gcc-internal-format
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr ""
-@@ -54622,672 +54290,672 @@
+@@ -54622,672 +54140,672 @@
msgid "Expecting %<END INTERFACE %s%> at %C"
msgstr "Se esperaba 'END INTERFACE %s' en %C"
@@ -46065,7 +47119,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 +55469,7 @@
+@@ -55801,7 +55319,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"
@@ -46074,7 +47128,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 +55601,7 @@
+@@ -55933,7 +55451,7 @@
msgstr "Se esperaba una expresión en la declaración %s en %C"
#. A general purpose syntax error.
@@ -46083,7 +47137,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 +55692,664 @@
+@@ -56024,653 +55542,664 @@
msgid "gfc_op2string(): Bad code"
msgstr "gfc_trans_code(): Código de declaración erróneo"
@@ -46870,7 +47924,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 +56357,172 @@
+@@ -56678,172 +56207,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.
@@ -47074,7 +48128,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 +56561,17 @@
+@@ -56882,17 +56411,17 @@
msgid "match_level_4(): Bad operator"
msgstr ""
@@ -47095,7 +48149,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "gfc_trans_code(): Bad statement code"
msgid "gfc_code2string(): Bad code"
-@@ -57002,61 +56681,61 @@
+@@ -57002,61 +56531,61 @@
msgid "unquote_string(): got bad string"
msgstr ""
@@ -47168,7 +48222,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 +56742,148 @@
+@@ -57063,148 +56592,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
@@ -47344,7 +48398,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 +56899,501 @@
+@@ -57220,501 +56749,501 @@
msgid "Syntax error in OpenACC expression list at %C"
msgstr "Error sintáctico en la expresión en %C"
@@ -47942,7 +48996,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 +57400,688 @@
+@@ -57721,725 +57250,688 @@
msgstr "Se usó la variable '%s' en la cláusula %s en la declaración NAMELIST en %L"
#. case OMP_LIST_REDUCTION:
@@ -48791,7 +49845,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 +58149,299 @@
+@@ -58507,244 +57999,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
@@ -49135,7 +50189,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 +58449,7 @@
+@@ -58752,7 +58299,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.
@@ -49144,7 +50198,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 +58693,172 @@
+@@ -58996,166 +58543,172 @@
msgid "extend_ref(): Bad tail"
msgstr ""
@@ -49347,7 +50401,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 +59159,245 @@
+@@ -59456,245 +59009,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"
@@ -49635,7 +50689,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 +59404,301 @@
+@@ -59701,301 +59254,301 @@
msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
#. Internal procedures are taken care of in resolve_contained_fntype.
@@ -49993,7 +51047,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 +59708,12 @@
+@@ -60005,12 +59558,12 @@
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
@@ -50008,7 +51062,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 +59723,274 @@
+@@ -60020,274 +59573,274 @@
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
@@ -50334,7 +51388,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 +59999,123 @@
+@@ -60296,123 +59849,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.
@@ -50481,7 +51535,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 +60122,96 @@
+@@ -60419,96 +59972,96 @@
msgstr "Contexto inválido para el puntero NULL() en %%L"
#. FIXME: Test for defined input/output.
@@ -50596,7 +51650,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 +60218,12 @@
+@@ -60515,12 +60068,12 @@
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
@@ -50611,7 +51665,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 +60231,114 @@
+@@ -60528,114 +60081,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.
@@ -50747,7 +51801,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 +60345,35 @@
+@@ -60642,35 +60195,35 @@
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
@@ -50789,7 +51843,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 +60380,40 @@
+@@ -60677,40 +60230,40 @@
# 'kind' es el tipo del tipo de dato en Fortran. Lo traduzco como
# 'género', para evitar confusión con 'type' = 'tipo'. cfuga
@@ -50837,7 +51891,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 +60421,7 @@
+@@ -60718,7 +60271,7 @@
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
@@ -50846,7 +51900,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 +60429,60 @@
+@@ -60726,60 +60279,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.
@@ -50917,7 +51971,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 +60490,527 @@
+@@ -60787,521 +60340,527 @@
#. The shape of a main program or module array needs to be
#. constant.
@@ -51546,7 +52600,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 +61018,466 @@
+@@ -61309,466 +60868,466 @@
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
@@ -52095,7 +53149,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 +61533,35 @@
+@@ -61824,35 +61383,35 @@
msgid "Missing %<&%> in continued character constant at %C"
msgstr "Falta un '&' en la constante de carácter continuado en %C"
@@ -52137,7 +53191,7 @@ Index: gcc/po/es.po
#, fuzzy, gcc-internal-format
#| msgid "Can't open file '%s'"
msgid "Can't open file %qs"
-@@ -62044,44 +61753,44 @@
+@@ -62044,44 +61603,44 @@
msgid "DIM argument at %L is out of bounds"
msgstr "El argumento DIM en %L está fuera de los límites"
@@ -52190,7 +53244,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 +61799,98 @@
+@@ -62090,98 +61649,98 @@
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
@@ -52307,7 +53361,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 +61902,45 @@
+@@ -62193,45 +61752,45 @@
msgid "gfc_free_statement(): Bad statement"
msgstr "gfc_trans_code(): Código de declaración erróneo"
@@ -52361,7 +53415,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 +61947,7 @@
+@@ -62238,7 +61797,7 @@
msgstr "El símbolo '%s' en %L no tiene tipo IMPLICIT"
#. BIND(C) variables should not be implicitly declared.
@@ -52370,7 +53424,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 +61955,146 @@
+@@ -62246,146 +61805,146 @@
#. Dummy args to a BIND(C) routine may not be interoperable if
#. they are implicitly typed.
@@ -52544,7 +53598,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 +62101,163 @@
+@@ -62392,163 +61951,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 ""
@@ -52737,7 +53791,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 +62264,72 @@
+@@ -62555,72 +62114,72 @@
msgstr "El nombre '%s' en %C es una referencia ambigua a '%s' de la unidad de programa actual"
#. Symbol is from another namespace.
@@ -52822,7 +53876,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 +62363,51 @@
+@@ -62654,51 +62213,51 @@
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
@@ -52883,7 +53937,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 +62414,49 @@
+@@ -62705,49 +62264,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.
@@ -52941,7 +53995,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 +62477,83 @@
+@@ -62768,83 +62327,83 @@
msgid "non-constant initialization expression at %L"
msgstr "expresión de inicialización que no es constante en %L"
@@ -53039,7 +54093,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 +62584,12 @@
+@@ -62875,12 +62434,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"
@@ -53054,7 +54108,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 +62629,7 @@
+@@ -62920,7 +62479,7 @@
msgid "Bad IO basetype (%d)"
msgstr "Tipo base ES erróneo (%d)"
@@ -53063,7 +54117,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 +62726,7 @@
+@@ -63017,7 +62576,7 @@
msgid "gfc_validate_kind(): Got bad kind"
msgstr ""
@@ -53072,7 +54126,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 +62766,22 @@
+@@ -63057,22 +62616,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"
@@ -53099,7 +54153,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 +64285,6 @@
+@@ -64576,9 +64135,6 @@
#~ msgid "%s terminated with signal %d [%s]"
#~ msgstr "%s terminado con la señal %d [%s]"
@@ -53109,7 +54163,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 +64590,6 @@
+@@ -64884,9 +64440,6 @@
#~ msgid "Do the full register move optimization pass"
#~ msgstr "Hace el paso completo de optimización de movimiento de registros"
@@ -53119,7 +54173,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 +64965,9 @@
+@@ -65262,6 +64815,9 @@
#~ msgid "%s (disable warning using -mno-inefficient-warnings)"
#~ msgstr "%s (desactive los avisos utilizando -mno-inefficient-warnings)"
@@ -53129,7 +54183,7 @@ Index: gcc/po/es.po
#~ msgid "-maix64 and POWER architecture are incompatible"
#~ msgstr "-maix64 y la arquitectura POWER son incompatibles"
-@@ -67937,10 +67643,10 @@
+@@ -67937,10 +67493,10 @@
#~ msgstr "%Hdemasiadas cláusulas %qs"
#~ msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
@@ -53142,7 +54196,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 +68370,6 @@
+@@ -68664,9 +68220,6 @@
#~ msgid "CONTAINS\n"
#~ msgstr "CONTIENE\n"
@@ -53152,7 +54206,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 +72444,6 @@
+@@ -72741,9 +72294,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"
@@ -53162,7 +54216,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 +72459,6 @@
+@@ -72759,9 +72309,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"
@@ -53172,7 +54226,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 +73981,9 @@
+@@ -74284,6 +73831,9 @@
#~ msgid "`%T' is not a class or union type"
#~ msgstr "`%T' no es una clase o tipo union"
@@ -53186,7 +54240,7 @@ Index: gcc/po/fr.po
===================================================================
--- a/src/gcc/po/fr.po (.../tags/gcc_6_2_0_release)
+++ b/src/gcc/po/fr.po (.../branches/gcc-6-branch)
-@@ -6,46 +6,47 @@
+@@ -6,46 +6,52 @@
# Michel Robitaille <robitail at IRO.UMontreal.CA>, traducteur depuis/since 1996.
# François-Xavier Coudert <fxcoudert at gmail.com>, 2008.
# Stéphane Aulery <lkppo at free.fr>, 2015, 2016.
@@ -53229,6 +54283,11 @@ Index: gcc/po/fr.po
+# top-level = hors de toute fonction
+# member function = fonction membre
+# template = patron (apparaît dans plusieurs dictionnaires)
++# edge = arrête (car il s'agit d'un saut indirect qui est un lien entre deux blocs de code.
++# J'ai utilisé une analogie avec l'arrête d'un polyèdre.)
++# loop unrolling = dépliage de boucle (car développement est déjà utilisé pour « variable expansion ».)
++# loop peeling = aplatissage de boucle (c'est comme le unrolling sauf que toutes les itérations
++# de la boucle initiale ont été dépliées. La boucle est complètement à plat.)
#
# Pas traduit:
-# thread
@@ -53261,7 +54320,7 @@ Index: gcc/po/fr.po
# msgid ""
# ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
# ";; %d successes.\n"
-@@ -55,21 +56,21 @@
+@@ -55,21 +61,21 @@
# ";; %d succès.\n"
# "\n"
#
@@ -53287,7 +54346,7 @@ Index: gcc/po/fr.po
# msgid "poisoning existing macro \"%s\""
# msgstr "empoisonnement de la macro existente « %s »"
# MR 9-jan 2004: poisoning etc... transformé par corruption corrompu etc..
-@@ -76,12 +77,12 @@
+@@ -76,12 +82,12 @@
# MR 24-mai 2004: poison etc...suite au msg concernant le #pragma once et #pragma poison
#
# Autres règles:
@@ -53304,7 +54363,7 @@ Index: gcc/po/fr.po
#
# A faire:
# - s/en ligne/en-ligne/ modifié 9-janv-2004 MR
-@@ -122,31 +123,32 @@
+@@ -122,31 +128,32 @@
#
msgid ""
msgstr ""
@@ -53315,7 +54374,7 @@ Index: gcc/po/fr.po
-"PO-Revision-Date: 2016-06-02 00:10+0200\n"
-"Last-Translator: Stéphane Aulery <lkppo at free.fr>\n"
+"POT-Creation-Date: 2016-08-19 21:03+0000\n"
-+"PO-Revision-Date: 2016-11-11 19:21+0100\n"
++"PO-Revision-Date: 2016-11-20 09:24+0100\n"
+"Last-Translator: Frédéric Marchal <fmarchal at perso.be>\n"
"Language-Team: French <traduc at traduc.org>\n"
"Language: fr\n"
@@ -53345,7 +54404,7 @@ Index: gcc/po/fr.po
msgid "return not followed by barrier"
msgstr "return n’est pas suivi d’une barrière"
-@@ -209,32 +211,32 @@
+@@ -209,32 +216,32 @@
msgid "const/copy propagation disabled"
msgstr "propagation de const / copie désactivée"
@@ -53387,7 +54446,7 @@ Index: gcc/po/fr.po
#, c-format
msgid ""
"Please submit a full bug report,\n"
-@@ -243,26 +245,26 @@
+@@ -243,26 +250,26 @@
"Veuillez soumettre un rapport d’anomalies complet,\n"
"avec la sortie du préprocesseur si nécessaire.\n"
@@ -53411,16 +54470,15 @@ Index: gcc/po/fr.po
# FIXME
-#: diagnostic.c:1311
--#, c-format
+#: diagnostic.c:1309
-+#, fuzzy, c-format
+ #, c-format
msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "erreur interne au compilateur : routine de rapport d’erreur préemptée.\n"
+msgstr "Erreur interne du compilateur : Erreur en rapportant les routines ré-entrées.\n"
#: final.c:1192
msgid "negative insn length"
-@@ -274,7 +276,7 @@
+@@ -274,7 +281,7 @@
#: final.c:3402
msgid "invalid 'asm': "
@@ -53429,7 +54487,7 @@ Index: gcc/po/fr.po
#: final.c:3531
#, c-format
-@@ -304,7 +306,7 @@
+@@ -304,7 +311,7 @@
#: final.c:3804
#, c-format
msgid "'%%l' operand isn't a label"
@@ -53438,7 +54496,7 @@ Index: gcc/po/fr.po
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-@@ -412,15 +414,15 @@
+@@ -412,15 +419,15 @@
#: gcc.c:3390
msgid " (Use '-v --help' to display command line options of sub-processes).\n"
@@ -53457,7 +54515,7 @@ Index: gcc/po/fr.po
#: gcc.c:3393
msgid " -dumpversion Display the version of the compiler.\n"
-@@ -440,11 +442,11 @@
+@@ -440,11 +447,11 @@
#: gcc.c:3397
msgid " -print-file-name=<lib> Display the full path to library <lib>.\n"
@@ -53471,7 +54529,7 @@ Index: gcc/po/fr.po
#: gcc.c:3399
msgid ""
-@@ -469,7 +471,7 @@
+@@ -469,7 +476,7 @@
#: gcc.c:3406
msgid " -print-multi-os-directory Display the relative path to OS libraries.\n"
@@ -53480,7 +54538,7 @@ Index: gcc/po/fr.po
#: gcc.c:3407
msgid " -print-sysroot Display the target libraries directory.\n"
-@@ -481,7 +483,7 @@
+@@ -481,7 +488,7 @@
#: gcc.c:3409
msgid " -Wa,<options> Pass comma-separated <options> on to the assembler.\n"
@@ -53489,7 +54547,7 @@ Index: gcc/po/fr.po
#: gcc.c:3410
msgid " -Wp,<options> Pass comma-separated <options> on to the preprocessor.\n"
-@@ -493,15 +495,15 @@
+@@ -493,15 +500,15 @@
#: gcc.c:3412
msgid " -Xassembler <arg> Pass <arg> on to the assembler.\n"
@@ -53508,7 +54566,7 @@ Index: gcc/po/fr.po
#: gcc.c:3415
msgid " -save-temps Do not delete intermediate files.\n"
-@@ -509,7 +511,7 @@
+@@ -509,7 +516,7 @@
#: gcc.c:3416
msgid " -save-temps=<arg> Do not delete intermediate files.\n"
@@ -53517,7 +54575,7 @@ Index: gcc/po/fr.po
#: gcc.c:3417
msgid ""
-@@ -516,6 +518,8 @@
+@@ -516,6 +523,8 @@
" -no-canonical-prefixes Do not canonicalize paths when building relative\n"
" prefixes to other gcc components.\n"
msgstr ""
@@ -53526,7 +54584,7 @@ Index: gcc/po/fr.po
#: gcc.c:3420
msgid " -pipe Use pipes rather than intermediate files.\n"
-@@ -527,11 +531,11 @@
+@@ -527,11 +536,11 @@
#: gcc.c:3422
msgid " -specs=<file> Override built-in specs with the contents of <file>.\n"
@@ -53540,7 +54598,7 @@ Index: gcc/po/fr.po
#: gcc.c:3424
msgid ""
-@@ -538,6 +542,8 @@
+@@ -538,6 +547,8 @@
" --sysroot=<directory> Use <directory> as the root directory for headers\n"
" and libraries.\n"
msgstr ""
@@ -53549,7 +54607,7 @@ Index: gcc/po/fr.po
#: gcc.c:3427
msgid " -B <directory> Add <directory> to the compiler's search paths.\n"
-@@ -553,15 +559,15 @@
+@@ -553,15 +564,15 @@
#: gcc.c:3430
msgid " -E Preprocess only; do not compile, assemble or link.\n"
@@ -53568,7 +54626,7 @@ Index: gcc/po/fr.po
#: gcc.c:3433
msgid " -o <file> Place the output into <file>.\n"
-@@ -569,11 +575,11 @@
+@@ -569,11 +580,11 @@
#: gcc.c:3434
msgid " -pie Create a position independent executable.\n"
@@ -53582,7 +54640,7 @@ Index: gcc/po/fr.po
#: gcc.c:3436
msgid ""
-@@ -582,7 +588,7 @@
+@@ -582,7 +593,7 @@
" 'none' means revert to the default behavior of\n"
" guessing the language based on the file's extension.\n"
msgstr ""
@@ -53591,7 +54649,7 @@ Index: gcc/po/fr.po
" Les langages permis sont: c c++ assembler none\n"
" « none » signifiant d'utiliser le comportement par défaut\n"
" en tentant d'identifier le langage par l'extension du fichier.\n"
-@@ -597,65 +603,65 @@
+@@ -597,65 +608,65 @@
msgstr ""
"\n"
"Options débutant par -g, -f, -m, -O, -W, ou --param sont automatiquement\n"
@@ -53675,7 +54733,7 @@ Index: gcc/po/fr.po
#, c-format
msgid ""
"\n"
-@@ -662,19 +668,19 @@
+@@ -662,19 +673,19 @@
"For bug reporting instructions, please see:\n"
msgstr ""
"\n"
@@ -53699,7 +54757,7 @@ Index: gcc/po/fr.po
#, c-format
msgid ""
"This is free software; see the source for copying conditions. There is NO\n"
-@@ -681,11 +687,11 @@
+@@ -681,11 +692,11 @@
"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
"\n"
msgstr ""
@@ -53714,7 +54772,7 @@ Index: gcc/po/fr.po
#, c-format
msgid ""
"\n"
-@@ -693,15 +699,21 @@
+@@ -693,15 +704,21 @@
"==============\n"
"\n"
msgstr ""
@@ -53738,7 +54796,7 @@ Index: gcc/po/fr.po
#, c-format
msgid ""
"Assembler options\n"
-@@ -708,21 +720,23 @@
+@@ -708,21 +725,23 @@
"=================\n"
"\n"
msgstr ""
@@ -53765,7 +54823,7 @@ Index: gcc/po/fr.po
#: gcov-tool.c:167 gcov-tool.c:261 gcov-tool.c:417
#, c-format
-@@ -732,87 +746,87 @@
+@@ -732,87 +751,87 @@
#: gcov-tool.c:168 gcov-tool.c:262
#, c-format
msgid " -o, --output <dir> Output directory\n"
@@ -53870,7 +54928,7 @@ Index: gcc/po/fr.po
#: gcov-tool.c:508
#, c-format
-@@ -829,16 +843,18 @@
+@@ -829,16 +848,18 @@
"Offline tool to handle gcda counts\n"
"\n"
msgstr ""
@@ -53891,7 +54949,7 @@ Index: gcc/po/fr.po
#: gcov-tool.c:515 gcov.c:492
#, c-format
-@@ -848,7 +864,7 @@
+@@ -848,7 +869,7 @@
"%s.\n"
msgstr ""
"\n"
@@ -53900,7 +54958,7 @@ Index: gcc/po/fr.po
"%s.\n"
#: gcov-tool.c:526
-@@ -864,9 +880,9 @@
+@@ -864,9 +885,9 @@
"FITNESS FOR A PARTICULAR PURPOSE.\n"
"\n"
msgstr ""
@@ -53913,7 +54971,7 @@ Index: gcc/po/fr.po
"\n"
#: gcov.c:472
-@@ -884,23 +900,23 @@
+@@ -884,23 +905,23 @@
"Print code coverage information.\n"
"\n"
msgstr ""
@@ -53941,7 +54999,7 @@ Index: gcc/po/fr.po
#: gcov.c:477
#, c-format
-@@ -908,23 +924,23 @@
+@@ -908,23 +929,23 @@
" -c, --branch-counts Output counts of branches taken\n"
" rather than percentages\n"
msgstr ""
@@ -53969,7 +55027,7 @@ Index: gcc/po/fr.po
#: gcov.c:482
#, c-format
-@@ -932,48 +948,48 @@
+@@ -932,48 +953,48 @@
" -l, --long-file-names Use long output file names for included\n"
" source files\n"
msgstr ""
@@ -54028,7 +55086,7 @@ Index: gcc/po/fr.po
#: gcov.c:502
#, c-format
-@@ -1010,17 +1026,17 @@
+@@ -1010,17 +1031,17 @@
#: gcov.c:856
#, c-format
msgid "Cannot open intermediate output file %s\n"
@@ -54049,7 +55107,7 @@ Index: gcc/po/fr.po
#: gcov.c:1169
#, c-format
-@@ -1030,87 +1046,87 @@
+@@ -1030,87 +1051,87 @@
#: gcov.c:1175
#, c-format
msgid "%s:not a gcov notes file\n"
@@ -54154,7 +55212,7 @@ Index: gcc/po/fr.po
#: gcov.c:1863
#, c-format
-@@ -1125,12 +1141,12 @@
+@@ -1125,12 +1146,12 @@
#: gcov.c:1878
#, c-format
msgid "Branches executed:%s of %d\n"
@@ -54169,7 +55227,7 @@ Index: gcc/po/fr.po
#: gcov.c:1888
#, c-format
-@@ -1140,7 +1156,7 @@
+@@ -1140,7 +1161,7 @@
#: gcov.c:1890
#, c-format
msgid "Calls executed:%s of %d\n"
@@ -54178,7 +55236,7 @@ Index: gcc/po/fr.po
#: gcov.c:1894
#, c-format
-@@ -1150,7 +1166,7 @@
+@@ -1150,7 +1171,7 @@
#: gcov.c:2142
#, c-format
msgid "%s:no lines for '%s'\n"
@@ -54187,7 +55245,7 @@ Index: gcc/po/fr.po
#: gcov.c:2336
#, c-format
-@@ -1157,32 +1173,30 @@
+@@ -1157,32 +1178,30 @@
msgid "call %2d returned %s\n"
msgstr "appel %2d a retourné %s\n"
@@ -54225,7 +55283,7 @@ Index: gcc/po/fr.po
#: gcov.c:2424
#, c-format
-@@ -1197,15 +1211,15 @@
+@@ -1197,15 +1216,15 @@
msgid "GCSE disabled"
msgstr "GCSE désactivé"
@@ -54244,7 +55302,7 @@ Index: gcc/po/fr.po
#: incpath.c:72
#, c-format
-@@ -1240,64 +1254,64 @@
+@@ -1240,64 +1259,64 @@
#. Opening quotation mark.
#: intl.c:62
msgid "`"
@@ -54326,7 +55384,7 @@ Index: gcc/po/fr.po
#: lra-assigns.c:1417 reload1.c:2089
msgid "this is the insn:"
-@@ -1310,34 +1324,34 @@
+@@ -1310,34 +1329,34 @@
#. What to print when a switch has no documentation.
#: opts.c:184
msgid "This option lacks documentation."
@@ -54368,7 +55426,7 @@ Index: gcc/po/fr.po
#: opts.c:1218
msgid "[disabled]"
-@@ -1346,17 +1360,17 @@
+@@ -1346,17 +1365,17 @@
#: opts.c:1237
#, c-format
msgid " No options with the desired characteristics were found\n"
@@ -54389,7 +55447,7 @@ Index: gcc/po/fr.po
#: opts.c:1337
msgid "The following options are target specific"
-@@ -1380,15 +1394,15 @@
+@@ -1380,15 +1399,15 @@
#: opts.c:1355
msgid "The following options are specific to just the language "
@@ -54408,7 +55466,7 @@ Index: gcc/po/fr.po
#: opts.c:1370
msgid "The following options take separate arguments"
-@@ -1396,11 +1410,11 @@
+@@ -1396,11 +1415,11 @@
#: opts.c:1372
msgid "The following options take joined arguments"
@@ -54422,7 +55480,7 @@ Index: gcc/po/fr.po
#: plugin.c:796
msgid "Event"
-@@ -1413,12 +1427,12 @@
+@@ -1413,12 +1432,12 @@
#: 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"
@@ -54437,7 +55495,7 @@ Index: gcc/po/fr.po
#. It's the compiler's fault.
#: reload1.c:8009
-@@ -1427,7 +1441,7 @@
+@@ -1427,7 +1446,7 @@
#: reload1.c:8770
msgid "failure trying to reload:"
@@ -54446,7 +55504,7 @@ Index: gcc/po/fr.po
#: rtl-error.c:116
msgid "unrecognizable insn:"
-@@ -1463,7 +1477,7 @@
+@@ -1463,7 +1482,7 @@
#: tlink.c:627
#, c-format
msgid "collect: tweaking %s in %s\n"
@@ -54455,7 +55513,7 @@ Index: gcc/po/fr.po
#: tlink.c:844
#, c-format
-@@ -1470,12 +1484,12 @@
+@@ -1470,12 +1489,12 @@
msgid "collect: relinking\n"
msgstr "collect: réédition des liens\n"
@@ -54470,7 +55528,7 @@ Index: gcc/po/fr.po
#, c-format
msgid ""
"%s%s%s %sversion %s (%s)\n"
-@@ -1484,67 +1498,67 @@
+@@ -1484,67 +1503,67 @@
"%s%s%s %sversion %s (%s)\n"
"%s\tcompilé par GNU C version %s, "
@@ -54556,7 +55614,7 @@ Index: gcc/po/fr.po
#: cif-code.def:68
msgid "--param large-function-growth limit reached"
-@@ -1568,15 +1582,15 @@
+@@ -1568,15 +1587,15 @@
#: cif-code.def:80
msgid "recursive inlining"
@@ -54575,7 +55633,7 @@ Index: gcc/po/fr.po
#: cif-code.def:92
msgid "mismatched arguments"
-@@ -1583,36 +1597,32 @@
+@@ -1583,36 +1602,32 @@
msgstr "arguments non concordantes"
#: cif-code.def:96
@@ -54619,7 +55677,7 @@ Index: gcc/po/fr.po
#: cif-code.def:125
msgid "function attribute mismatch"
-@@ -1620,13 +1630,12 @@
+@@ -1620,13 +1635,12 @@
#: cif-code.def:129
#, fuzzy
@@ -54635,7 +55693,7 @@ Index: gcc/po/fr.po
#. The remainder are real diagnostic types.
#: diagnostic.def:33
-@@ -1678,86 +1687,82 @@
+@@ -1678,86 +1692,82 @@
#: params.def:49
#, no-c-format
msgid "Maximal estimated outcome of branch considered predictable."
@@ -54742,7 +55800,200 @@ Index: gcc/po/fr.po
#: params.def:173
#, no-c-format
-@@ -2897,8 +2902,8 @@
+@@ -1765,156 +1775,149 @@
+ msgstr "La longueur maximale de la liste des opération en attente d'ordonnancement."
+
+ #: params.def:180
+-#, fuzzy, no-c-format
+-#| msgid "The maximum number of instructions to consider to unroll in a loop"
++#, no-c-format
+ msgid "The maximum number of backtrack attempts the scheduler should make when modulo scheduling a loop."
+-msgstr "Le nombre maximum d'instructions à considérer à inclure dans une boucle"
++msgstr "Le nombre maximum de retours en arrière que l'ordonnanceur doit essayer lors de l'ordonnancement modulo d'une boucle."
+
+ #: params.def:185
+ #, no-c-format
+ msgid "The size of function body to be considered large."
+-msgstr "La taille du corps de la fonction est considéré comme étant grande."
++msgstr "La taille du corps d'une fonction a considérer comme étant grand."
+
+ #: params.def:189
+ #, no-c-format
+ msgid "Maximal growth due to inlining of large function (in percent)."
+-msgstr "Croissance maximal en raison de l'enlignage d'une grande fonction (en pourcentage)."
++msgstr "Croissance maximale due à la mise en ligne d'une grande fonction (en pourcentage)."
+
+ #: params.def:193
+ #, no-c-format
+ msgid "The size of translation unit to be considered large."
+-msgstr "La taille de l’unité de traduction considérée comme étant grande."
++msgstr "La taille d'une unité de traduction a considérer comme grande."
+
+ #: params.def:197
+ #, no-c-format
+ msgid "How much can given compilation unit grow because of the inlining (in percent)."
+-msgstr "Quelle croissance d'une unité de compilation peut être tolérée en raison de l'enlignage (en pourcentage)."
++msgstr "Quelle croissance d'une unité de compilation peut être tolérée en raison de la mise en ligne (en pourcentage)."
+
+ #: params.def:201
+-#, fuzzy, no-c-format
+-#| msgid "how much can given compilation unit grow because of the inlining (in percent)"
++#, no-c-format
+ msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)."
+-msgstr "Quelle croissance d'une unité de compilation peut être tolérée en raison de l'enlignage (en pourcentage)"
++msgstr "Quelle croissance d'une unité de compilation peut être tolérée à cause de la propagation interprocédurale de constantes (en pourcentage)."
+
+ #: params.def:205
+ #, no-c-format
+ msgid "Maximal estimated growth of function body caused by early inlining of single call."
+-msgstr ""
++msgstr "Croissance maximale estimée du corps d'une fonction causée par la première vague de mises en ligne des appels uniques."
+
+ #: params.def:209
+-#, fuzzy, no-c-format
+-#| msgid "The size of function body to be considered large"
++#, no-c-format
+ msgid "The size of stack frame to be considered large."
+-msgstr "La taille du corps de la fonction est considéré comme étant grande"
++msgstr "La taille de la trame de pile qui est considérée comme étant grande"
+
+ #: params.def:213
+-#, fuzzy, no-c-format
+-#| msgid "Maximal growth due to inlining of large function (in percent)"
++#, no-c-format
+ msgid "Maximal stack frame growth due to inlining (in percent)."
+-msgstr "Croissance maximal en raison de l'enlignage d'une grande fonction (en pourcentage)"
++msgstr "Croissance maximale de la trame de pile causée par la mise en ligne (en pourcentage)."
+
+ #: params.def:220
+ #, no-c-format
+ msgid "The maximum amount of memory to be allocated by GCSE."
+-msgstr "La taille maximale de mémoire à être alloué par GCSE."
++msgstr "La quantité maximale de mémoire à être allouée par GCSE."
+
+ #: params.def:227
+-#, fuzzy, no-c-format
+-#| msgid "The maximum number of instructions to consider to unroll in a loop"
++#, no-c-format
+ msgid "The maximum ratio of insertions to deletions of expressions in GCSE."
+-msgstr "Le nombre maximum d'instructions à considérer à inclure dans une boucle"
++msgstr "Le rapport maximum entre les insertions et les suppressions d'expressions dans GCSE."
+
+ #: params.def:238
+ #, no-c-format
+ msgid "The threshold ratio for performing partial redundancy elimination after reload."
+-msgstr ""
++msgstr "Le rapport seuil pour réaliser l'élimination des redondances partielles après le rechargement."
+
+ #: params.def:245
+ #, no-c-format
+ msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
+-msgstr ""
++msgstr "Le rapport seuil du décompte d'exécution des arrêtes critiques qui permet l'élimination des redondances après rechargement."
+
+ #: params.def:253
+ #, no-c-format
+ msgid "Scaling factor in calculation of maximum distance an expression can be moved by GCSE optimizations."
+-msgstr ""
++msgstr "Facteur d'échelle dans le calcul de la distance maximale qu'une expression peut être déplacée par les optimisations de GCSE."
+
+ #: params.def:259
+ #, no-c-format
+ msgid "Cost at which GCSE optimizations will not constraint the distance an expression can travel."
+-msgstr ""
++msgstr "Coût auquel les optimisations de GCSE ne contraindront pas la distance de déplacement d'une expression."
+
+ #: params.def:267
+ #, no-c-format
+ msgid "Maximum depth of search in the dominator tree for expressions to hoist."
+-msgstr ""
++msgstr "Profondeur maximum de recherche dans l'arbre des dominateurs pour trouver des expressions à élever."
+
+ #: params.def:275
+ #, no-c-format
+ msgid "Maximum depth of sqrt chains to use when synthesizing exponentiation by a real constant."
+-msgstr ""
++msgstr "Profondeur maximum des chaînes de racines carrées à utiliser lors de la synthèse d'une élévation à la puissance par une constante réelle."
+
+ #: params.def:287
+ #, no-c-format
+ msgid "The maximum number of instructions to consider to unroll in a loop."
+-msgstr "Le nombre maximum d'instructions à considérer à inclure dans une boucle."
++msgstr "Le nombre maximum d'instructions à envisager de déplier dans une boucle."
+
+ #: params.def:293
+ #, no-c-format
+ msgid "The maximum number of instructions to consider to unroll in a loop on average."
+-msgstr "Le nombre maximum d'instructions à considérer à inclure dans une boucle en moyenne."
++msgstr "Le nombre maximum d'instructions à envisager de déplier en moyenne dans une boucle."
+
+ #: params.def:298
+ #, no-c-format
+ msgid "The maximum number of unrollings of a single loop."
+-msgstr "Le nombre maximum d'instructions à inclure dans une boucle simple."
++msgstr "Le nombre maximum de dépliages d'une boucle."
+
+ #: params.def:303
+ #, no-c-format
+ msgid "The maximum number of insns of a peeled loop."
+-msgstr "Le nombre maximum d'insns de boucle réduite."
++msgstr "Le nombre maximum d'insns dans une boucle aplatie."
+
+ #: params.def:308
+ #, no-c-format
+ msgid "The maximum number of peelings of a single loop."
+-msgstr "Le nombre maximum de passes de réduction d'une boucle simple."
++msgstr "Le nombre maximum de dépliages pour aplatir une boucle."
+
+ #: params.def:313
+-#, fuzzy, no-c-format
+-#| msgid "The maximum number of insns of a completely peeled loop"
++#, no-c-format
+ msgid "The maximum number of branches on the path through the peeled sequence."
+-msgstr "Le nombre maximum d'insns d'une boucle complètement réduite"
++msgstr "Le nombre maximum de branches sur le chemin pour aplatir une séquence."
+
+ #: params.def:318
+ #, no-c-format
+ msgid "The maximum number of insns of a completely peeled loop."
+-msgstr "Le nombre maximum d'insns d'une boucle complètement réduite."
++msgstr "Le nombre maximum d'insns d'une boucle complètement aplatie."
+
+ #: params.def:323
+ #, no-c-format
+ msgid "The maximum number of peelings of a single loop that is peeled completely."
+-msgstr "Le nombre maximum de réductions d'une boucle simple qui a été complètement réduite."
++msgstr "Le nombre maximum de réductions d'une boucle simple qui est complètement aplatie."
+
+ #: params.def:328
+ #, no-c-format
+ msgid "The maximum number of insns of a peeled loop that rolls only once."
+-msgstr "Le nombre maximum d'insns d'une boucle réduite qui tourne une seule fois."
++msgstr "Le nombre maximum d'insns d'une boucle aplatie qui tourne une seule fois."
+
+ #: params.def:333
+-#, fuzzy, no-c-format
+-#| msgid "The maximum number of insns of a completely peeled loop"
++#, no-c-format
+ msgid "The maximum depth of a loop nest we completely peel."
+-msgstr "Le nombre maximum d'insns d'une boucle complètement réduite"
++msgstr "La profondeur maximum de boucles imbriquées que nous aplatissons complètement."
+
+ #: params.def:339
+ #, no-c-format
+ msgid "The maximum number of insns of an unswitched loop."
+-msgstr "Le nombre maximum d'insns d'une boucle sans branchement."
++msgstr "Le nombre maximum d'insns d'une boucle qui est déplacée à l'intérieur de ses branchements."
+
+ #: params.def:344
+ #, no-c-format
+ msgid "The maximum number of unswitchings in a single loop."
+-msgstr "Le nombre maximum de non branchement dans une boucle simple."
++msgstr "Le nombre maximum de déplacements d'une seule boucle à l'intérieur de ses branchements."
+
+ #: params.def:351
+ #, no-c-format
+@@ -2897,8 +2900,8 @@
msgid "<command-line>"
msgstr "<ligne-de-commande>"
@@ -54753,7 +56004,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "Unsupported operand for code '%c'"
msgstr "opérande non supportée pour le code « %c »"
-@@ -2917,7 +2922,7 @@
+@@ -2917,7 +2920,7 @@
msgid "incompatible floating point / vector register operand for '%%%c'"
msgstr ""
@@ -54762,7 +56013,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "missing operand"
msgstr "opérande manquante"
-@@ -2938,7 +2943,7 @@
+@@ -2938,7 +2941,7 @@
msgstr "préfixe d'opérande invalide « %%%c »"
#: config/alpha/alpha.c:5102 config/i386/i386.c:17140
@@ -54771,7 +56022,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr ""
-@@ -2954,18 +2959,18 @@
+@@ -2954,18 +2957,18 @@
msgstr "valeur %%r invalide"
#: config/alpha/alpha.c:5200 config/ia64/ia64.c:5436
@@ -54793,7 +56044,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "invalid %%P value"
msgstr "valeur %%P invalide"
-@@ -2996,7 +3001,7 @@
+@@ -2996,7 +2999,7 @@
msgstr "valeur %%U invalide"
#: config/alpha/alpha.c:5300 config/alpha/alpha.c:5311
@@ -54802,7 +56053,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "invalid %%s value"
msgstr "valeur %%s invalide"
-@@ -3006,7 +3011,7 @@
+@@ -3006,7 +3009,7 @@
msgid "invalid %%C value"
msgstr "valeur %%C invalide"
@@ -54811,7 +56062,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "invalid %%E value"
msgstr "valeur %%E invalide"
-@@ -3017,7 +3022,7 @@
+@@ -3017,7 +3020,7 @@
msgstr "relocalisation unspec inconnue"
#: config/alpha/alpha.c:5393 config/cr16/cr16.c:1531
@@ -54820,7 +56071,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "invalid %%xn code"
msgstr "valeur %%xn invalide"
-@@ -3070,7 +3075,7 @@
+@@ -3070,7 +3073,7 @@
#. Unknown flag.
#. Undocumented flag.
#: config/arc/arc.c:3312 config/epiphany/epiphany.c:1286
@@ -54829,7 +56080,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "invalid operand output code"
msgstr "opérande invalide pour le code de sortie"
-@@ -3080,31 +3085,31 @@
+@@ -3080,31 +3083,31 @@
msgid "invalid UNSPEC as operand: %d"
msgstr "UNSPEC invalide comme opérande : %d"
@@ -54872,7 +56123,7 @@ Index: gcc/po/fr.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
-@@ -3113,102 +3118,102 @@
+@@ -3113,102 +3116,102 @@
msgstr "opérande invalide pour « %c »"
# FIXME: c'est de l'assembleur ?
@@ -54999,7 +56250,7 @@ Index: gcc/po/fr.po
#, fuzzy
#| msgid "unsupported version"
msgid "unsupported fixed-point conversion"
-@@ -3241,8 +3246,8 @@
+@@ -3241,8 +3244,8 @@
msgstr "opérande const_double invalide"
#: config/cris/cris.c:612 config/ft32/ft32.c:104 config/moxie/moxie.c:103
@@ -55010,7 +56261,7 @@ Index: gcc/po/fr.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
-@@ -3558,7 +3563,7 @@
+@@ -3558,7 +3561,7 @@
msgid "invalid constraints for operand"
msgstr "contrainte invalide pour l'opérande"
@@ -55019,7 +56270,7 @@ Index: gcc/po/fr.po
msgid "unknown insn mode"
msgstr "mode insn inconnu"
-@@ -3604,7 +3609,7 @@
+@@ -3604,7 +3607,7 @@
msgid "invalid %%P operand"
msgstr "opérande %%P invalide"
@@ -55028,7 +56279,7 @@ Index: gcc/po/fr.po
#, c-format
msgid "invalid %%p value"
msgstr "valeur %%p invalide"
-@@ -3668,7 +3673,7 @@
+@@ -3668,7 +3671,7 @@
msgstr "post-incrément d'adresse n'est pas un registre"
#: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343
@@ -55037,7 +56288,7 @@ Index: gcc/po/fr.po
msgid "bad address"
msgstr "adresse erronée"
-@@ -3793,293 +3798,293 @@
+@@ -3793,293 +3796,293 @@
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "Essayer d'exécuter « %s » dans le shell pour augmenter la limite.\n"
@@ -55392,7 +56643,7 @@ Index: gcc/po/fr.po
msgid "binary operator does not support mixing vector bool with floating point vector operands"
msgstr ""
-@@ -4105,43 +4110,43 @@
+@@ -4105,43 +4108,43 @@
msgid "created and used with different endianness"
msgstr "créé et utilisé avec des boutismes différents"
@@ -55444,7 +56695,7 @@ Index: gcc/po/fr.po
#, fuzzy, c-format
#| msgid "floating point constant not a valid immediate operand"
msgid "floating-point constant not a valid immediate operand"
-@@ -4281,23 +4286,23 @@
+@@ -4281,23 +4284,23 @@
msgid "illegal operand detected"
msgstr "opérande illégale détectée"
@@ -55473,7 +56724,7 @@ Index: gcc/po/fr.po
msgid "illegal operand address (4)"
msgstr "adresse d'opérande illégale (4)"
-@@ -4333,11 +4338,11 @@
+@@ -4333,11 +4336,11 @@
msgid "address offset not a constant"
msgstr "décalage d'adresse n'est pas une constante"
@@ -55487,7 +56738,7 @@ Index: gcc/po/fr.po
msgid "({anonymous})"
msgstr "({anonyme})"
-@@ -4345,9 +4350,9 @@
+@@ -4345,9 +4348,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
@@ -55500,7 +56751,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<;%>"
msgstr "%<;%> attendu"
-@@ -4358,22 +4363,22 @@
+@@ -4358,22 +4361,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
@@ -55534,7 +56785,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<,%>"
msgstr "%<,%> attendu"
-@@ -4388,27 +4393,27 @@
+@@ -4388,27 +4391,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
@@ -55578,7 +56829,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<]%>"
msgstr "%<]%> attendu"
-@@ -4417,13 +4422,13 @@
+@@ -4417,13 +4420,13 @@
msgid "expected %<;%>, %<,%> or %<)%>"
msgstr "%<;%>, %<,%> or %<)%> attendu"
@@ -55595,7 +56846,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<{%>"
msgstr "%<{%> attendu"
-@@ -4430,9 +4435,9 @@
+@@ -4430,9 +4433,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
@@ -55608,7 +56859,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<:%>"
msgstr "%<:%> attendu"
-@@ -4453,7 +4458,7 @@
+@@ -4453,7 +4456,7 @@
msgid "Cilk array notation cannot be used as a condition for while statement"
msgstr ""
@@ -55617,7 +56868,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<while%>"
msgstr "%<while%> attendu"
-@@ -4470,47 +4475,47 @@
+@@ -4470,47 +4473,47 @@
msgid "expected %<.%>"
msgstr "%<.%> attendu"
@@ -55676,7 +56927,7 @@ Index: gcc/po/fr.po
msgid "candidate 2:"
msgstr "candidat 2 :"
-@@ -4522,83 +4527,83 @@
+@@ -4522,83 +4525,83 @@
msgid "candidate is: %+#D"
msgstr "candidat est : %+#D"
@@ -55779,7 +57030,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "<unknown>"
msgstr "<inconnu>"
-@@ -4605,132 +4610,132 @@
+@@ -4605,132 +4608,132 @@
#. While waiting for caret diagnostics, avoid printing
#. __cxa_allocate_exception, __cxa_throw, and the like.
@@ -55942,7 +57193,7 @@ Index: gcc/po/fr.po
msgid "candidate is:"
msgid_plural "candidates are:"
msgstr[0] "candidat est :"
-@@ -4790,27 +4795,27 @@
+@@ -4790,27 +4793,27 @@
msgid "source type is not polymorphic"
msgstr ""
@@ -55975,7 +57226,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "wrong type argument to conjugation"
msgstr "type d'argument erroné pour la conjugaison"
-@@ -4887,23 +4892,23 @@
+@@ -4887,23 +4890,23 @@
msgid "arguments '%s' and '%s' for intrinsic '%s'"
msgstr "trop peu d'arguments passés à l'intrinsèque «%A» à %0"
@@ -56004,7 +57255,7 @@ Index: gcc/po/fr.po
msgid "Deleted feature:"
msgstr "Fonctionnalité supprimée :"
-@@ -4934,7 +4939,7 @@
+@@ -4934,7 +4937,7 @@
msgid "Driving:"
msgstr ""
@@ -56013,7 +57264,7 @@ Index: gcc/po/fr.po
msgid "actual argument to INTENT = OUT/INOUT"
msgstr ""
-@@ -5068,7 +5073,7 @@
+@@ -5068,7 +5071,7 @@
msgid "Expected integer"
msgstr "Entier attendu"
@@ -56022,7 +57273,7 @@ Index: gcc/po/fr.po
msgid "Expected string"
msgstr "Chaîne attendue"
-@@ -5082,71 +5087,71 @@
+@@ -5082,71 +5085,71 @@
msgid "Expected attribute bit name"
msgstr "attribut empaqueté n'est pas nécessaire"
@@ -56110,7 +57361,7 @@ Index: gcc/po/fr.po
msgid "simple IF"
msgstr "IF simple"
-@@ -5158,224 +5163,224 @@
+@@ -5158,224 +5161,224 @@
msgid "internal function"
msgstr "fonction interne"
@@ -56378,7 +57629,7 @@ Index: gcc/po/fr.po
msgid "ACQUIRED_LOCK variable"
msgstr "variable ACQUIRED_LOCK"
-@@ -5384,26 +5389,26 @@
+@@ -5384,26 +5387,26 @@
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr ""
@@ -56410,7 +57661,7 @@ Index: gcc/po/fr.po
msgid "Assignment of scalar to unallocated array"
msgstr ""
-@@ -5707,7 +5712,7 @@
+@@ -5707,7 +5710,7 @@
msgid "%s: Failed to close output file %s\n"
msgstr "%s : Impossible de fermer le fichier de sortie %s\n"
@@ -56419,7 +57670,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "<unnamed>"
msgstr "<sans nom>"
-@@ -5744,91 +5749,121 @@
+@@ -5744,91 +5747,121 @@
msgid "-E or -x required when input is from standard input"
msgstr "-E ou -x est requis lorsque l'entrée est faite à partir de l'entrée standard"
@@ -56592,7 +57843,7 @@ Index: gcc/po/fr.po
#: config/moxie/moxiebox.h:43
#, fuzzy
#| msgid "Generate code for little endian"
-@@ -5835,18 +5870,10 @@
+@@ -5835,18 +5868,10 @@
msgid "this target is little-endian"
msgstr "Générer du code pour un système à octets de poids faible"
@@ -56614,7 +57865,7 @@ Index: gcc/po/fr.po
#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux10.h:105
#: config/pa/pa-hpux10.h:113 config/pa/pa-hpux10.h:116
#: config/pa/pa-hpux11.h:134 config/pa/pa-hpux11.h:137
-@@ -5863,29 +5890,29 @@
+@@ -5863,29 +5888,29 @@
msgid " profiling support are only provided in archive format"
msgstr ""
@@ -56662,7 +57913,7 @@ Index: gcc/po/fr.po
#: config/sh/sh.h:375 config/sh/sh.h:378
#, fuzzy
-@@ -5893,14 +5920,12 @@
+@@ -5893,14 +5918,12 @@
msgid "SH2a does not support little-endian"
msgstr "ne supporte pas multilib"
@@ -56682,7 +57933,7 @@ Index: gcc/po/fr.po
#: config/vax/netbsd-elf.h:51
#, fuzzy
#| msgid "The -shared option is not currently supported for VAX ELF."
-@@ -5907,54 +5932,26 @@
+@@ -5907,54 +5930,26 @@
msgid "the -shared option is not currently supported for VAX ELF"
msgstr "L'option -shared n'est pas couramment supportée pour VAS ELF."
@@ -56749,7 +58000,7 @@ Index: gcc/po/fr.po
#: java/lang-specs.h:32
msgid "-fjni and -femit-class-files are incompatible"
msgstr "-fjni et -femit-class-files sont incompatibles"
-@@ -5967,10 +5964,18 @@
+@@ -5967,10 +5962,18 @@
msgid "-femit-class-file should used along with -fsyntax-only"
msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
@@ -56771,7 +58022,7 @@ Index: gcc/po/fr.po
#: fortran/lang.opt:146
msgid "-J<directory>\tPut MODULE files in 'directory'."
msgstr ""
-@@ -6181,22 +6186,34 @@
+@@ -6181,22 +6184,34 @@
msgstr ""
#: fortran/lang.opt:421
@@ -56810,7 +58061,7 @@ Index: gcc/po/fr.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
-@@ -6203,233 +6220,233 @@
+@@ -6203,233 +6218,233 @@
msgid "Does nothing. Preserved for backward compatibility."
msgstr ""
@@ -57095,7 +58346,7 @@ Index: gcc/po/fr.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
-@@ -6438,41 +6455,41 @@
+@@ -6438,41 +6453,41 @@
msgid "Does nothing. Preserved for backward compatibility."
msgstr ""
@@ -57144,7 +58395,7 @@ Index: gcc/po/fr.po
#, fuzzy
#| msgid "Accept extensions to support legacy code"
msgid "Accept extensions to support legacy code."
-@@ -9361,7 +9378,7 @@
+@@ -9361,7 +9376,7 @@
msgstr "Spécifier la taille de bit des décalages immédiats TLS"
#: config/ia64/ia64.opt:122 config/spu/spu.opt:84 config/i386/i386.opt:504
@@ -57153,7 +58404,7 @@ Index: gcc/po/fr.po
#: config/visium/visium.opt:49
#, fuzzy
#| msgid "Schedule code for given CPU"
-@@ -9640,8 +9657,7 @@
+@@ -9640,8 +9655,7 @@
msgid "target the software simulator."
msgstr ""
@@ -57163,7 +58414,7 @@ Index: gcc/po/fr.po
#, fuzzy
#| msgid "Use ROM instead of RAM"
msgid "Use LRA instead of reload."
-@@ -11757,98 +11773,104 @@
+@@ -11757,98 +11771,104 @@
#: config/sparc/sparc.opt:78
#, fuzzy
#| msgid "Use hardware floating point instructions"
@@ -57285,7 +58536,7 @@ Index: gcc/po/fr.po
msgid "Specify the memory model in effect for the program."
msgstr ""
-@@ -12282,6 +12304,12 @@
+@@ -12282,6 +12302,12 @@
msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)."
msgstr "-mlong-double-<n>\tSpécifier la taille des long double (64 ou 128 bits)"
@@ -57298,7 +58549,7 @@ Index: gcc/po/fr.po
#: config/rs6000/rs6000.opt:478
#, fuzzy
#| msgid "Determine which dependences between insns are considered costly"
-@@ -12410,35 +12438,55 @@
+@@ -12410,35 +12436,55 @@
msgid "Fuse certain operations together for better performance on power9."
msgstr ""
@@ -57362,7 +58613,7 @@ Index: gcc/po/fr.po
msgid "Enable/disable default conversions between __float128 & long double."
msgstr ""
-@@ -18416,8 +18464,8 @@
+@@ -18416,8 +18462,8 @@
msgid "expected boolean type"
msgstr "un nom de type attendu"
@@ -57373,7 +58624,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "Expected integer"
msgid "expected integer"
-@@ -18982,44 +19030,44 @@
+@@ -18982,44 +19028,44 @@
msgid "type attributes ignored after type is already defined"
msgstr "type d'attributs sont honorés seulement lors de la définitions de type"
@@ -57426,7 +58677,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s: cannot get working directory: %s\n"
msgid "Cannot read working set from %s."
-@@ -19256,12 +19304,12 @@
+@@ -19256,12 +19302,12 @@
msgid "%Kattempt to free a non-heap object"
msgstr ""
@@ -57441,7 +58692,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "Pass all arguments on stack"
msgid "passing too large argument on stack"
-@@ -19703,184 +19751,184 @@
+@@ -19703,184 +19749,184 @@
msgid "%d exits recorded for loop %d (having %d exits)"
msgstr ""
@@ -57660,7 +58911,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "basic blocks not laid down consecutively"
msgstr "les blocs de base ne se suivent pas consécutivement"
-@@ -19887,257 +19935,257 @@
+@@ -19887,257 +19933,257 @@
# FIXME
# bb est une abréviation courante dans cette partie du fichier pour « basic block »
@@ -57967,7 +59218,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "verify_flow_info failed"
msgid "verify_cgraph_node failed"
-@@ -20144,7 +20192,7 @@
+@@ -20144,7 +20190,7 @@
msgstr "verify_flow_info a échoué"
# FIXME
@@ -57976,7 +59227,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "string section missing"
msgid "%s: section %s is missing"
-@@ -20178,13 +20226,13 @@
+@@ -20178,13 +20224,13 @@
msgstr ""
#. include_self=
@@ -57992,7 +59243,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%J'%F' declared `static' but never defined"
msgid "%q+F declared %<static%> but never defined"
-@@ -20291,13 +20339,13 @@
+@@ -20291,13 +20337,13 @@
msgid "cannot find '%s'"
msgstr "« %s » introuvable"
@@ -58008,7 +59259,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%s: %s"
msgid "%s: %m"
-@@ -20308,7 +20356,7 @@
+@@ -20308,7 +20354,7 @@
msgid "COLLECT_LTO_WRAPPER must be set"
msgstr ""
@@ -58017,7 +59268,7 @@ Index: gcc/po/fr.po
#: config/i386/intelmic-mkoffload.c:554 config/nvptx/mkoffload.c:403
#, gcc-internal-format
msgid "atexit failed"
-@@ -20584,7 +20632,7 @@
+@@ -20584,7 +20630,7 @@
msgid "global constructors not supported on this target"
msgstr "les limites de la pile ne sont pas supportées sur cette cible"
@@ -58026,7 +59277,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "in %s, at %s:%d"
msgstr "dans %s, à %s:%d"
-@@ -20630,12 +20678,12 @@
+@@ -20630,12 +20676,12 @@
msgid "multiple EH personalities are supported only with assemblers supporting .cfi_personality directive"
msgstr ""
@@ -58041,7 +59292,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "-feliminate-dwarf2-dups is broken for C++, ignoring"
msgstr ""
-@@ -20779,7 +20827,7 @@
+@@ -20779,7 +20825,7 @@
msgid "the frame size of %wd bytes is larger than %wd bytes"
msgstr "taille de « %D » est plus grande que %d octets"
@@ -58050,7 +59301,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "could not open dump file `%s'"
msgid "could not open final insn dump file %qs: %m"
-@@ -20797,49 +20845,49 @@
+@@ -20797,49 +20843,49 @@
msgid "large fixed-point constant implicitly truncated to fixed-point type"
msgstr "grand entier implicitement tronqué pour un type non signé"
@@ -58109,7 +59360,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "fold check: original tree changed by fold"
msgstr "vérification fold: arbre originale modifié par fold"
-@@ -20856,19 +20904,19 @@
+@@ -20856,19 +20902,19 @@
msgid "impossible constraint in %<asm%>"
msgstr "contrainte impossible dans « asm »"
@@ -58132,7 +59383,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "function returns an aggregate"
msgstr "fonction retourne un agrégat"
-@@ -20936,7 +20984,7 @@
+@@ -20936,7 +20982,7 @@
msgid "%s (program %s)"
msgstr "programmes: %s\n"
@@ -58141,7 +59392,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "unrecognized command line option \"%s\""
msgid "unrecognized command line option %qs"
-@@ -20952,7 +21000,7 @@
+@@ -20952,7 +20998,7 @@
msgid "%qs is an unknown -save-temps option"
msgstr ""
@@ -58150,7 +59401,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "input file is list of file names to compile"
msgid "input file %qs is the same as output file"
-@@ -21013,12 +21061,12 @@
+@@ -21013,12 +21059,12 @@
msgid "spec %qs has invalid %<%%0%c%>"
msgstr ""
@@ -58165,7 +59416,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "spec %qs has invalid %<%%x%c%>"
msgstr ""
-@@ -21026,135 +21074,135 @@
+@@ -21026,135 +21072,135 @@
#. 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 :.
@@ -58325,7 +59576,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "comparison is always %d"
msgid "comparing final insns dumps"
-@@ -21161,108 +21209,108 @@
+@@ -21161,108 +21207,108 @@
msgstr "comparaison est toujours %d"
# I18N
@@ -58453,7 +59704,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too few arguments to function"
msgid "too few arguments to %%:replace-extension"
-@@ -21404,9 +21452,9 @@
+@@ -21404,9 +21450,9 @@
msgstr "ne peut écrire dans le fichier PCH"
#: gimple-ssa-isolate-paths.c:290 gimple-ssa-isolate-paths.c:447 tree.c:12589
@@ -58466,7 +59717,7 @@ Index: gcc/po/fr.po
#: cp/typeck.c:1833 cp/typeck.c:3660
#, fuzzy, gcc-internal-format
#| msgid " `%#D' declared here"
-@@ -21464,216 +21512,216 @@
+@@ -21464,216 +21510,216 @@
msgid "memory input %d is not directly addressable"
msgstr "nombre de sortie %d n’est pas directement addressable"
@@ -58722,7 +59973,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "if this code is reached, the program will abort"
msgstr "si ce code est atteint, le programme s'arrêtera"
-@@ -21690,7 +21738,7 @@
+@@ -21690,7 +21736,7 @@
msgid "could not open Go dump file %qs: %m"
msgstr "ne peut ouvrir le fichier de vidange « %s »"
@@ -58731,7 +59982,7 @@ Index: gcc/po/fr.po
#: objc/objc-act.c:461
#, fuzzy, gcc-internal-format
#| msgid "can't open %s: %m"
-@@ -21707,28 +21755,28 @@
+@@ -21707,28 +21753,28 @@
msgid "Support for HSA does not implement immediate 16 bit FPU operands"
msgstr ""
@@ -58765,7 +60016,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "verification failed: %s"
msgid "HSA instruction verification failed"
-@@ -21759,7 +21807,7 @@
+@@ -21759,7 +21805,7 @@
msgid "token %u has y-location == %u"
msgstr ""
@@ -58774,7 +60025,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "function cannot be inline"
msgid "function cannot be instrumented"
-@@ -22115,7 +22163,7 @@
+@@ -22115,7 +22161,7 @@
msgid "could not emit HSAIL for function %s: function cannot be cloned"
msgstr "« %s » n'est ni une fonction ni une fonction membre ; ne peut être déclaré ami"
@@ -58783,7 +60034,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "ipa inline summary is missing in input file"
msgstr ""
-@@ -22408,219 +22456,213 @@
+@@ -22408,219 +22454,213 @@
msgid "attribute(target_clones(\"default\")) is not valid for current target"
msgstr ""
@@ -59044,7 +60295,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid argument of `%s' attribute"
msgid "invalid entry to %s structured block"
-@@ -22627,43 +22669,43 @@
+@@ -22627,43 +22667,43 @@
msgstr "type d'argument invalide pour l'attribut « %s »"
#. Otherwise, be vague and lazy, but efficient.
@@ -59096,7 +60347,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "insufficient partitioning available to parallelize loop"
msgstr ""
-@@ -22684,31 +22726,31 @@
+@@ -22684,31 +22724,31 @@
msgid "indirect jumps are not available on this target"
msgstr ""
@@ -59133,7 +60384,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "invalid argument of `%s' attribute"
msgid "valid arguments to %qs are: %s"
-@@ -23274,7 +23316,7 @@
+@@ -23274,7 +23314,7 @@
msgid "register of %qD used for multiple global register variables"
msgstr "registre utilisé pour deux variables registres globales"
@@ -59142,7 +60393,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid " conflict with `%D'"
msgid "conflicts with %qD"
-@@ -23452,69 +23494,69 @@
+@@ -23452,69 +23492,69 @@
msgid "undefined named operand %qs"
msgstr "opérande nommée « %s » indéfinie"
@@ -59224,7 +60475,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%Jalignment of '%D' is greater than maximum object file alignment. Using %d"
msgid "alignment of array elements is greater than element size"
-@@ -23742,173 +23784,173 @@
+@@ -23742,173 +23782,173 @@
msgid "ld returned %d exit status"
msgstr "ld a retourné %d code d'état d'exécution"
@@ -59429,7 +60680,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "error closing %s: %m"
msgstr "erreur de fermeture %s: %m"
-@@ -24438,7 +24480,7 @@
+@@ -24438,7 +24478,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 ""
@@ -59438,7 +60689,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "type mismatch in conditional expression"
msgstr "non concordance de type dans une expression conditionnelle"
-@@ -24820,43 +24862,43 @@
+@@ -24820,43 +24860,43 @@
msgid "memory access check always fail"
msgstr ""
@@ -59490,7 +60741,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "chkp_walk_pointer_assignments: unexpected RHS type: %s"
msgstr ""
-@@ -25081,31 +25123,31 @@
+@@ -25081,31 +25121,31 @@
msgid "stmt volatile flag not up-to-date"
msgstr ""
@@ -59527,7 +60778,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%J'%D' might be used uninitialized in this function"
msgid "%qE may be used uninitialized in this function"
-@@ -25274,7 +25316,7 @@
+@@ -25274,7 +25314,7 @@
msgid "vector shuffling operation will be expanded piecewise"
msgstr ""
@@ -59536,7 +60787,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "vectorization did not happen for a simd loop"
msgstr ""
-@@ -25387,10 +25429,11 @@
+@@ -25387,10 +25427,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
@@ -59552,7 +60803,7 @@ Index: gcc/po/fr.po
#: lto/lto-lang.c:243
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored"
-@@ -26107,8 +26150,8 @@
+@@ -26107,8 +26148,8 @@
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "longueur de la chaîne « %d » plus grande que la longueur « %d » que les compilateurs ISO C%d doivent supporter"
@@ -59563,7 +60814,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "débordement dans l'expression de la constante"
-@@ -26501,12 +26544,12 @@
+@@ -26501,12 +26542,12 @@
msgid "the compiler can assume that the address of %qD will always evaluate to %<true%>"
msgstr "l'adresse de « %D » sera toujours évaluée comme étant « true »"
@@ -59578,7 +60829,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "invalid use of `restrict'"
msgid "invalid use of %<restrict%>"
-@@ -26649,6 +26692,7 @@
+@@ -26649,6 +26690,7 @@
msgstr "attribut « %s » ignoré pour « %s »"
#: c-family/c-common.c:6684 c-family/c-common.c:6712 c-family/c-common.c:6808
@@ -59586,7 +60837,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%qE attribute ignored due to conflict with attribute %qs"
msgstr ""
-@@ -26991,7 +27035,7 @@
+@@ -26991,7 +27033,7 @@
msgid "assume_aligned parameter not integer constant"
msgstr "l'attribut « %s » de l'argument n'est pas une constante entière"
@@ -59595,7 +60846,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%<__simd__%> attribute cannot be used in the same function marked as a Cilk Plus SIMD-enabled function"
msgstr ""
-@@ -27024,7 +27068,7 @@
+@@ -27024,7 +27066,7 @@
msgid "type was previously declared %qE"
msgstr "« %s » précédemment déclaré ici"
@@ -59604,7 +60855,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D' can only be specified for functions"
msgid "%<transaction_safe_dynamic%> may only be specified for a virtual function"
-@@ -27066,12 +27110,12 @@
+@@ -27066,12 +27108,12 @@
msgid "invalid vector type for attribute %qE"
msgstr "type de vecteur invalide pour l'attribut « %s »"
@@ -59619,7 +60870,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "zero vector size"
msgstr ""
-@@ -27081,24 +27125,24 @@
+@@ -27081,24 +27123,24 @@
msgid "number of components of the vector not a power of two"
msgstr ""
@@ -59648,7 +60899,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
-@@ -27146,13 +27190,13 @@
+@@ -27146,13 +27188,13 @@
msgid "%qE attribute only applies to variadic functions"
msgstr "attribut « %s » s'applique seulement aux fonctions"
@@ -59664,7 +60915,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "requested position is less than zero"
msgstr ""
-@@ -27394,19 +27438,19 @@
+@@ -27394,19 +27436,19 @@
msgid "function %qD used as %<asm%> output"
msgstr ""
@@ -59687,7 +60938,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%s of read-only location"
msgid "decrement of read-only location %qE"
-@@ -27481,7 +27525,7 @@
+@@ -27481,7 +27523,7 @@
msgid "invalid type argument of implicit conversion (have %qT)"
msgstr "type d'argument invalide pour « %s »"
@@ -59696,7 +60947,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "size of array `%s' is too large"
msgid "size of array is too large"
-@@ -27670,7 +27714,7 @@
+@@ -27670,7 +27712,7 @@
msgid "division by zero"
msgstr "division par zéro"
@@ -59705,7 +60956,7 @@ Index: gcc/po/fr.po
#: cp/typeck.c:4820
#, fuzzy, gcc-internal-format
#| msgid "comparison between types `%#T' and `%#T'"
-@@ -27733,7 +27777,7 @@
+@@ -27733,7 +27775,7 @@
msgstr "numéro de l'accumulateur est hors limite"
#: c-family/c-common.c:12539 c-family/c-common.c:12587
@@ -59714,7 +60965,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "conversion of scalar %qT to vector %qT involves truncation"
msgstr ""
-@@ -28268,7 +28312,7 @@
+@@ -28268,7 +28310,7 @@
msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
msgstr ""
@@ -59723,7 +60974,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "Invalid type-declaration attribute at %0"
msgid "invalid type for iteration variable %qE"
-@@ -28280,25 +28324,25 @@
+@@ -28280,25 +28322,25 @@
msgid "%qE is not initialized"
msgstr "initialisation manquante"
@@ -59753,7 +61004,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "Invalid control expression"
msgid "invalid increment expression"
-@@ -28322,12 +28366,12 @@
+@@ -28322,12 +28364,12 @@
msgid "increment expression refers to iteration variable %qD"
msgstr "%s d'une variable en lecture seule « %s »"
@@ -59768,7 +61019,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D' is not a function template"
msgid "%qD is not an function argument"
-@@ -28884,7 +28928,7 @@
+@@ -28884,7 +28926,7 @@
msgid "<erroneous-expression>"
msgstr "expression n'est pas une constante"
@@ -59777,7 +61028,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "return"
msgid "<return-value>"
-@@ -29054,7 +29098,7 @@
+@@ -29054,7 +29096,7 @@
msgid "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
msgstr ""
@@ -59786,7 +61037,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "unknown -mdebug-%s switch"
msgstr "option -mdebug-%s inconnue"
-@@ -29389,7 +29433,7 @@
+@@ -29389,7 +29431,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.
@@ -59795,7 +61046,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "alias definitions not supported in this configuration; ignored"
msgid "alias definitions not supported in Mach-O; ignored"
-@@ -29402,19 +29446,19 @@
+@@ -29402,19 +29444,19 @@
msgid "profiler support for VxWorks"
msgstr "support du profileur pour WindISS"
@@ -59818,7 +61069,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "mask must be an immediate"
msgid "%Ktotal size and element size must be a non-zero constant immediate"
-@@ -29607,13 +29651,13 @@
+@@ -29607,13 +29649,13 @@
msgid "malformed target %s list %qs"
msgstr ""
@@ -59834,7 +61085,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "line number out of range"
msgid "lane %wd out of range %wd - %wd"
-@@ -30243,15 +30287,15 @@
+@@ -30243,15 +30285,15 @@
msgid "Thumb-1 hard-float VFP ABI"
msgstr ""
@@ -59856,7 +61107,7 @@ Index: gcc/po/fr.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
-@@ -30272,50 +30316,50 @@
+@@ -30272,50 +30314,50 @@
msgid "%s %wd out of range %wd - %wd"
msgstr "numéro de ligne hors limite"
@@ -59917,7 +61168,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "target CPU does not support interworking"
msgid "target OS does not support unaligned accesses"
-@@ -30377,96 +30421,96 @@
+@@ -30377,96 +30419,96 @@
#. 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>.
@@ -60031,7 +61282,7 @@ Index: gcc/po/fr.po
#: config/mep/mep.c:3788 config/mep/mep.c:3926
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute only applies to variables"
-@@ -30473,114 +30517,114 @@
+@@ -30473,114 +30515,114 @@
msgid "%qE attribute only applies to variables"
msgstr "attribut « %s » s'applique seulement aux variables"
@@ -60167,7 +61418,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "rounding result will always be 0"
msgstr ""
-@@ -31233,7 +31277,7 @@
+@@ -31233,7 +31275,7 @@
msgid "-mno-fentry isn%'t compatible with SEH"
msgstr "mode de SYN incompatible avec la valeur"
@@ -60176,7 +61427,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unknown cpu: -mcpu=%s"
msgid "unknown option for -mrecip=%s"
-@@ -31255,7 +31299,7 @@
+@@ -31255,7 +31297,7 @@
msgid "regparam and thiscall attributes are not compatible"
msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
@@ -60185,7 +61436,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute requires an integer constant argument"
msgid "%qE attribute requires an integer constant argument"
-@@ -31471,283 +31515,283 @@
+@@ -31471,283 +31513,283 @@
msgid "non-integer operand used with operand code 'z'"
msgstr ""
@@ -60518,7 +61769,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Pointer Checker requires MPX support on this target. Use -mmpx options to enable MPX."
msgstr ""
-@@ -32010,7 +32054,7 @@
+@@ -32010,7 +32052,7 @@
msgid "interrupt_thread is available only on fido"
msgstr ""
@@ -60527,7 +61778,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "expression limitant la pile n'est pas supportée"
-@@ -32273,7 +32317,7 @@
+@@ -32273,7 +32315,7 @@
msgid "argument %d of %qE must be a multiple of %d"
msgstr "argument %d de %s doit être une localisation"
@@ -60536,7 +61787,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "incompatible type for argument %d of `%s'"
msgid "incompatible type for argument %d of %qE"
-@@ -33060,23 +33104,23 @@
+@@ -33060,23 +33102,23 @@
msgid "cannot open intermediate ptx file"
msgstr "%s: ne peut ouvrir le fichier de données\n"
@@ -60564,7 +61815,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "using num_workers (%d), ignoring %d"
msgstr ""
-@@ -33103,7 +33147,7 @@
+@@ -33103,7 +33145,7 @@
msgid "-g option disabled"
msgstr "option -g désactivée"
@@ -60573,7 +61824,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "alignment (%u) for %s exceeds maximum alignment for global common data. Using %u"
msgstr ""
-@@ -33221,351 +33265,363 @@
+@@ -33221,351 +33263,363 @@
msgid "junk at end of #pragma longcall"
msgstr "rebut à la fin de #pragma longcall"
@@ -61002,7 +62253,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "-split has no argument."
msgid "builtin %s only accepts a string argument"
-@@ -33572,7 +33628,7 @@
+@@ -33572,7 +33626,7 @@
msgstr "-split n'a pas d'argument."
#. Invalid CPU argument.
@@ -61011,7 +62262,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "invalid type argument of `->'"
msgid "cpu %s is an invalid argument to builtin %s"
-@@ -33579,280 +33635,298 @@
+@@ -33579,280 +33633,298 @@
msgstr "type d'argument invalide de «->»"
#. Invalid HWCAP argument.
@@ -61364,7 +62615,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr ""
-@@ -34206,135 +34280,135 @@
+@@ -34206,135 +34278,135 @@
msgid "bad builtin icode"
msgstr "construit interne erroné de fcode"
@@ -61524,7 +62775,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "argument to `%s' attribute larger than %d"
msgid "argument to %qs is too large (max. %d)"
-@@ -34341,7 +34415,7 @@
+@@ -34341,7 +34413,7 @@
msgstr "l'argument pour l'attribut « %s » est plus grand que %d"
#. Value is not allowed for the target attribute.
@@ -61533,7 +62784,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "__builtin_trap not supported by this target"
msgid "Value %qs is not supported by attribute %<target%>"
-@@ -34427,27 +34501,27 @@
+@@ -34427,27 +34499,27 @@
msgid "-mrelax is only supported for RTP PIC"
msgstr "L'option -g est seulement supportée lorsque GNU est utilisé tel,"
@@ -61566,7 +62817,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "-fdata-sections not supported for this target"
msgid "-fcall-saved-REG is not supported for out registers"
-@@ -34814,57 +34888,57 @@
+@@ -34814,57 +34886,57 @@
msgid "subprogram %q+F not marked Inline"
msgstr ""
@@ -61635,7 +62886,7 @@ Index: gcc/po/fr.po
#: cp/cp-array-notation.c:250
#, fuzzy, gcc-internal-format
#| msgid "invalid option argument `%s'"
-@@ -34925,8 +34999,8 @@
+@@ -34925,8 +34997,8 @@
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
@@ -61646,7 +62897,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "valeur void n'a pas été ignorée comme elle aurait dû l'être"
-@@ -34992,7 +35066,7 @@
+@@ -34992,7 +35064,7 @@
msgid "type of array %q+D completed incompatibly with implicit initialization"
msgstr ""
@@ -61655,7 +62906,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%J original definition appeared here"
msgid "originally defined here"
-@@ -35306,7 +35380,7 @@
+@@ -35306,7 +35378,7 @@
msgid "each undeclared identifier is reported only once for each function it appears in"
msgstr "(Chaque identificateur non déclaré est rapporté seulement une seule fois pour la fonction dans laquelle il apparaît.)"
@@ -61664,7 +62915,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "label %s referenced outside of any function"
msgid "label %qE referenced outside of any function"
-@@ -35330,8 +35404,8 @@
+@@ -35330,8 +35402,8 @@
msgid "label %qD defined here"
msgstr "étiquette « %D » définie mais non utilisée"
@@ -61675,7 +62926,7 @@ Index: gcc/po/fr.po
#: cp/parser.c:3146 cp/parser.c:3227 cp/parser.c:3255 cp/parser.c:5994
#, fuzzy, gcc-internal-format
#| msgid " `%#D' declared here"
-@@ -35350,7 +35424,7 @@
+@@ -35350,7 +35422,7 @@
msgid "duplicate label declaration %qE"
msgstr "déclaration de l'étiquette « %s » en double"
@@ -61684,7 +62935,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "duplicate label `%D'"
msgid "duplicate label %qD"
-@@ -35482,7 +35556,7 @@
+@@ -35482,7 +35554,7 @@
#. C99 6.7.5.2p4
#. A function definition isn't function prototype scope C99 6.2.1p4.
#. C99 6.7.5.2p4
@@ -61693,7 +62944,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%<[*]%> not allowed in other than function prototype scope"
msgstr ""
-@@ -35521,7 +35595,7 @@
+@@ -35521,7 +35593,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.
@@ -61702,7 +62953,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "variable-sized object may not be initialized"
msgstr "un objet de taille variable peut ne pas être initialisé"
-@@ -35780,7 +35854,7 @@
+@@ -35780,7 +35852,7 @@
msgid "storage class specified for unnamed parameter"
msgstr "classe de stockage spécifiée pour le paramètre « %s »"
@@ -61711,7 +62962,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "storage class specified for typename"
msgstr "classe de stockage spécifié pour un typename"
-@@ -35853,7 +35927,7 @@
+@@ -35853,7 +35925,7 @@
msgid "declaration of type name as array of functions"
msgstr "déclaration de « %s » comme un tableau de fonctions"
@@ -61720,7 +62971,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "invalid use of structure with flexible array member"
msgstr "utilisation invalide d'une structure ayant un membre flexible"
-@@ -35954,19 +36028,19 @@
+@@ -35954,19 +36026,19 @@
msgid "function definition has qualified void return type"
msgstr "définition invalide d'un type qualifié « %T »"
@@ -61743,7 +62994,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "ISO C forbids qualified function types"
msgstr "ISO C interdit les types de fonction qualifiés"
-@@ -36098,7 +36172,7 @@
+@@ -36098,7 +36170,7 @@
msgid "a member of a structure or union cannot have a variably modified type"
msgstr "membre de données peut ne pas avoir de type « %T » modifié de manière variable"
@@ -61752,7 +63003,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "variable or field `%E' declared void"
msgid "variable or field %qE declared void"
-@@ -36139,261 +36213,261 @@
+@@ -36139,261 +36211,261 @@
msgid "unnamed field has incomplete type"
msgstr "nom « %T » a un type incomplet"
@@ -62059,7 +63310,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "nested redefinition of `%s'"
msgid "nested redefinition of %<enum %E%>"
-@@ -36400,221 +36474,221 @@
+@@ -36400,221 +36472,221 @@
msgstr "redéfinition imbriquée de « %s »"
#. This enum is a named one that has been declared already.
@@ -62319,7 +63570,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "label `%D' defined but not used"
msgid "parameter %qD set but not used"
-@@ -36623,251 +36697,251 @@
+@@ -36623,251 +36695,251 @@
#. 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.
@@ -62615,7 +63866,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "compteur de décalage vers la droite >= à la largeur du type"
-@@ -36883,7 +36957,7 @@
+@@ -36883,7 +36955,7 @@
msgid "version control conflict marker in file"
msgstr ""
@@ -62624,7 +63875,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected end of line"
msgstr "fin de ligne attendue"
-@@ -36921,8 +36995,8 @@
+@@ -36921,8 +36993,8 @@
msgid "use %<enum%> keyword to refer to the type"
msgstr ""
@@ -62635,7 +63886,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "repeated declaration of unit `%s'"
msgid "expected declaration specifiers"
-@@ -36939,7 +37013,7 @@
+@@ -36939,7 +37011,7 @@
msgid "expected %<;%>, identifier or %<(%>"
msgstr ""
@@ -62644,7 +63895,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute ignored for `%s'"
msgid "prefix attributes are ignored for methods"
-@@ -36991,7 +37065,7 @@
+@@ -36991,7 +37063,7 @@
msgid "%<__auto_type%> may only be used with a single declarator"
msgstr ""
@@ -62653,7 +63904,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
msgstr ""
-@@ -37021,7 +37095,7 @@
+@@ -37021,7 +37093,7 @@
msgid "ISO C90 does not support %<_Static_assert%>"
msgstr "ISO C90 ne permet pas les types « complex »"
@@ -62662,7 +63913,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "unterminated string literal"
msgid "expected string literal"
-@@ -37091,16 +37165,16 @@
+@@ -37091,16 +37163,16 @@
#: 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
@@ -62684,7 +63935,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "comma at end of enumerator list"
msgstr "virgule à la fin de liste d'énumerateurs"
-@@ -37247,7 +37321,7 @@
+@@ -37247,7 +37319,7 @@
msgid "expected %<}%> before %<else%>"
msgstr ""
@@ -62693,7 +63944,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%<else%> without a previous %<if%>"
msgstr ""
-@@ -37267,12 +37341,12 @@
+@@ -37267,12 +37339,12 @@
msgid "a label can only be part of a statement and a declaration is not a statement"
msgstr ""
@@ -62708,7 +63959,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "-fcilkplus must be enabled to use %<_Cilk_sync%>"
msgstr ""
-@@ -37286,19 +37360,19 @@
+@@ -37286,19 +37358,19 @@
#. c_parser_skip_until_found stops at a closing nesting
#. delimiter without consuming it, but here we need to consume
#. it to proceed further.
@@ -62731,7 +63982,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "empty body in an else-statement"
msgid "suggest braces around empty body in an %<else%> statement"
-@@ -37309,7 +37383,7 @@
+@@ -37309,7 +37381,7 @@
msgid "if statement cannot contain %<Cilk_spawn%>"
msgstr ""
@@ -62740,7 +63991,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
msgid "suggest explicit braces to avoid ambiguous %<else%>"
-@@ -37332,7 +37406,7 @@
+@@ -37332,7 +37404,7 @@
msgid "invalid iterating variable in fast enumeration"
msgstr "registre invalide dans l'instruction"
@@ -62749,7 +64000,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "missing loop condition in loop with %<GCC ivdep%> pragma"
msgstr ""
-@@ -37596,33 +37670,33 @@
+@@ -37596,33 +37668,33 @@
msgid "no type or storage class may be specified here,"
msgstr "classe de stockage spécifié pour un typename"
@@ -62789,7 +64040,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%Jaddress area attribute cannot be specified for functions"
msgid "the %<getter%> attribute may only be specified once"
-@@ -37633,47 +37707,47 @@
+@@ -37633,47 +37705,47 @@
msgid "%<#pragma acc update%> may only be used in compound statements"
msgstr ""
@@ -62846,7 +64097,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%<#pragma GCC pch_preprocess%> must be first"
msgstr ""
-@@ -37689,13 +37763,13 @@
+@@ -37689,13 +37761,13 @@
msgid "%<#pragma grainsize%> must be inside a function"
msgstr "échec sur l'étendue (n'est pas à l'intérieur de la fonction)"
@@ -62862,7 +64113,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "']' expected, invalid type expression"
msgid "expected integer expression before ')'"
-@@ -37707,740 +37781,734 @@
+@@ -37707,740 +37779,734 @@
msgid "expression must be integral"
msgstr "expression %s doit être référable"
@@ -63741,7 +64992,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "unexpected address expression"
msgid "expected array notation expression"
-@@ -38452,7 +38520,7 @@
+@@ -38452,7 +38518,7 @@
msgid "%qD has an incomplete type %qT"
msgstr "« %s » a un type incomplet"
@@ -63750,7 +65001,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "invalid use of void expression"
msgstr "utilisation invalide d'expression void"
-@@ -38730,314 +38798,314 @@
+@@ -38730,314 +38796,314 @@
msgid "passing argument %d of %qE as signed due to prototype"
msgstr "%s est signé en raison du prototype"
@@ -64122,7 +65373,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "char-array initialized from wide string"
msgid "array initialized from parenthesized string constant"
-@@ -39054,203 +39122,203 @@
+@@ -39054,203 +39120,203 @@
#. 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.
@@ -64361,7 +65612,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%s from incompatible pointer type"
msgid "return from incompatible pointer type"
-@@ -39258,857 +39326,857 @@
+@@ -39258,857 +39324,857 @@
#. ??? This should not be an error when inlining calls to
#. unprototyped functions.
@@ -65388,7 +66639,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid " candidate expects %d argument, %d provided"
msgid_plural " candidate expects %d arguments, %d provided"
-@@ -40115,92 +40183,92 @@
+@@ -40115,92 +40181,92 @@
msgstr[0] ""
msgstr[1] ""
@@ -65497,7 +66748,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "call of overloaded `%D(%A)' is ambiguous"
msgid "call of overloaded %<%D(%A)%> is ambiguous"
-@@ -40208,526 +40276,526 @@
+@@ -40208,526 +40274,526 @@
#. It's no good looking for an overloaded operator() on a
#. pointer-to-member-function.
@@ -66117,7 +67368,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
msgid "invalid initialization of reference of type %qT from expression of type %qT"
-@@ -41082,85 +41150,85 @@
+@@ -41082,85 +41148,85 @@
msgid " but does not override %<operator=(const %T&)%>"
msgstr " mais n'écrase pas « operator=(const %T&) »"
@@ -66218,7 +67469,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "non-static const member `%#D' in class without a constructor"
msgid "non-static const member %q#D in class without a constructor"
-@@ -41168,157 +41236,157 @@
+@@ -41168,157 +41234,157 @@
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
@@ -66403,7 +67654,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "cannot convert `%E' from type `%T' to type `%T'"
msgid "cannot convert %qE from type %qT to type %qT"
-@@ -41329,13 +41397,13 @@
+@@ -41329,13 +41395,13 @@
#. 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.
@@ -66419,7 +67670,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "changes meaning of `%D' from `%+#D'"
msgid "changes meaning of %qD from %q#D"
-@@ -41374,57 +41442,57 @@
+@@ -41374,57 +41440,57 @@
msgid "%q#T has virtual base classes"
msgstr ""
@@ -66487,7 +67738,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D' cannot appear in a constant-expression"
msgid "%qD called in a constant expression before its definition is complete"
-@@ -41431,250 +41499,256 @@
+@@ -41431,250 +41497,256 @@
msgstr "« %D » ne peut apparaître dans une expression de constante"
#. The definition of fun was somehow unsuitable.
@@ -66787,7 +68038,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "unexpected type for `id' (%s)"
msgid "unexpected AST of kind %s"
-@@ -41749,17 +41823,17 @@
+@@ -41749,17 +41821,17 @@
msgid "try statements are not allowed inside loops marked with #pragma simd"
msgstr ""
@@ -66808,7 +68059,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "in C++11 this throw will terminate because destructors default to noexcept"
msgstr ""
-@@ -41806,7 +41880,7 @@
+@@ -41806,7 +41878,7 @@
msgid "conversion from %qT to %qT discards qualifiers"
msgstr "conversion de « %T » à « %T » écarte les qualificateurs"
@@ -66817,7 +68068,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "casting `%T' to `%T' does not dereference pointer"
msgid "casting %qT to %qT does not dereference pointer"
-@@ -42143,7 +42217,7 @@
+@@ -42143,7 +42215,7 @@
msgid " candidate conversions include %qD and %qD"
msgstr " conversions de candidat inclut « %D » et « %D »"
@@ -66826,7 +68077,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "template parameter `%#D'"
msgid "template-parameter-"
-@@ -42161,7 +42235,7 @@
+@@ -42161,7 +42233,7 @@
msgid "%qD was declared %<extern%> and later %<static%>"
msgstr "« %s » a été déclaré « extern » et plus loin « static »"
@@ -66835,7 +68086,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "previous declaration of `%D'"
msgid "previous declaration of %qD"
-@@ -42414,13 +42488,13 @@
+@@ -42414,13 +42486,13 @@
#. that specialization that would cause an implicit
#. instantiation to take place, in every translation unit in
#. which such a use occurs.
@@ -66851,7 +68102,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%J'%D': visibility attribute ignored because it"
msgid "%qD: visibility attribute ignored because it conflicts with previous declaration"
-@@ -42427,30 +42501,30 @@
+@@ -42427,30 +42499,30 @@
msgstr "« %D »: attribut de visibilité ignoré en cause de lui"
#. Reject two definitions.
@@ -66887,7 +68138,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
msgstr ""
-@@ -42458,24 +42532,24 @@
+@@ -42458,24 +42530,24 @@
#. is_primary=
#. is_partial=
#. is_friend_decl=
@@ -66916,7 +68167,7 @@ Index: gcc/po/fr.po
#: cp/name-lookup.c:1189
#, fuzzy, gcc-internal-format
#| msgid "declaration of `%#D'"
-@@ -42482,275 +42556,275 @@
+@@ -42482,275 +42554,275 @@
msgid "redeclaration of %q#D"
msgstr "déclaration de « %#D »"
@@ -67240,7 +68491,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%s' attribute can only be applied to class definitions"
msgid "ignoring attributes applied to class type %qT outside of definition"
-@@ -42757,148 +42831,148 @@
+@@ -42757,148 +42829,148 @@
msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
#. A template type parameter or other dependent type.
@@ -67414,7 +68665,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "zero-size array `%D'"
msgid "zero-size array %qD"
-@@ -42907,114 +42981,114 @@
+@@ -42907,114 +42979,114 @@
#. 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.
@@ -67549,7 +68800,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "elements of array `%#D' have incomplete type"
msgid "elements of array %q#T have incomplete type"
-@@ -43021,257 +43095,263 @@
+@@ -43021,257 +43093,263 @@
msgstr "éléments du tableau « %#D » ont un type incomplet"
# FIXME
@@ -67857,7 +69108,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "defining explicit specialization `%D' in friend declaration"
msgid "defining explicit specialization %qD in friend declaration"
-@@ -43278,665 +43358,665 @@
+@@ -43278,665 +43356,665 @@
msgstr "définition explicite de spécialisation « %D » dans lka déclaration ami"
#. Something like `template <class T> friend void f<T>()'.
@@ -68637,7 +69888,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
msgstr ""
-@@ -43943,45 +44023,45 @@
+@@ -43943,45 +44021,45 @@
#. Not using maybe_warn_cpp0x because this should
#. always be an error.
@@ -68691,7 +69942,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "constructors cannot be declared virtual"
msgid "constructors cannot be declared %<virtual%>"
-@@ -43988,268 +44068,268 @@
+@@ -43988,268 +44066,268 @@
msgstr "constructeurs ne peut être déclarés virtuels"
#. Cannot be both friend and virtual.
@@ -69006,7 +70257,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%T' has no non-static data member named `%D'"
msgid "non-static data member declared %<auto%>"
-@@ -44256,186 +44336,186 @@
+@@ -44256,186 +44334,186 @@
msgstr "« %T » n'a pas de membre de données non statique nommé « %D »"
#. Something like struct S { int N::j; };
@@ -69224,7 +70475,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "cannot declare member function `%D' to have static linkage"
msgid "cannot declare member function %qD to have static linkage"
-@@ -44442,90 +44522,90 @@
+@@ -44442,90 +44520,90 @@
msgstr "ne peut déclarer la fonction membre « %D » comme ayant un lien statique"
#. FIXME need arm citation
@@ -69330,7 +70581,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "parameter `%D' includes %s to array of unknown bound `%T'"
msgid "parameter %qD includes reference to array of unknown bound %qT"
-@@ -44546,73 +44626,73 @@
+@@ -44546,73 +44624,73 @@
#. 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.
@@ -69416,7 +70667,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "conversion to %s%s will never use a type conversion operator"
msgid "conversion to a base class will never use a type conversion operator"
-@@ -44619,126 +44699,126 @@
+@@ -44619,126 +44697,126 @@
msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
#. 13.4.0.3
@@ -69564,7 +70815,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%T' referred to as enum"
msgid "%qT referred to as enum"
-@@ -44751,131 +44831,131 @@
+@@ -44751,131 +44829,131 @@
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
@@ -69720,7 +70971,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "argument %d to ABSTIME must be of integer type"
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
-@@ -44885,86 +44965,86 @@
+@@ -44885,86 +44963,86 @@
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
@@ -69822,7 +71073,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "use of %qD before deduction of %<auto%>"
msgstr ""
-@@ -45009,7 +45089,7 @@
+@@ -45009,7 +45087,7 @@
msgid "deleting %qT is undefined"
msgstr "destruction de « %T » est indéfinie"
@@ -69831,7 +71082,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "template declaration of `%#D'"
msgid "template declaration of %q#D"
-@@ -45036,7 +45116,7 @@
+@@ -45036,7 +45114,7 @@
#. [temp.mem]
#.
#. A destructor shall not be a member template.
@@ -69840,7 +71091,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "destructor `%D' declared as member template"
msgid "destructor %qD declared as member template"
-@@ -45290,7 +45370,7 @@
+@@ -45290,7 +45368,7 @@
msgid "inline function %qD used but never defined"
msgstr "fonction enligne « %D » utilisé mais n'a jamais été défini"
@@ -69849,7 +71100,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "default argument missing for parameter %P of `%+#D'"
msgid "default argument missing for parameter %P of %q+#D"
-@@ -45298,122 +45378,122 @@
+@@ -45298,122 +45376,122 @@
#. We mark a lambda conversion op as deleted if we can't
#. generate it properly; see maybe_add_lambda_conv_op.
@@ -69995,7 +71246,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D::%D' has not been declared"
msgid "%<::%D%> has not been declared"
-@@ -45454,7 +45534,7 @@
+@@ -45454,7 +45532,7 @@
msgid "throwing NULL, which has integral, not pointer type"
msgstr "retournant NULL (par throw), lequel est entier, pas de type pointeur"
@@ -70004,7 +71255,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D' should never be overloaded"
msgid "%qD should never be overloaded"
-@@ -45675,20 +45755,20 @@
+@@ -45675,20 +45753,20 @@
msgid "invalid initializer for array member %q#D"
msgstr "initialisation invalide pour la méthode virtuelle « %D »"
@@ -70029,7 +71280,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "uninitialized reference member `%D'"
msgid "uninitialized reference member in %q#T"
-@@ -45799,230 +45879,230 @@
+@@ -45799,230 +45877,230 @@
msgid "bad array initializer"
msgstr "mauvaise initialisation de tableau"
@@ -70301,7 +71552,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "type to vector delete is neither pointer or array type"
msgstr "type du vecteur delete n'est ni un pointeur ou un type tableau"
-@@ -46042,24 +46122,24 @@
+@@ -46042,24 +46120,24 @@
msgid "because the array element type %qT has variable size"
msgstr ""
@@ -70330,7 +71581,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr ""
-@@ -46139,93 +46219,93 @@
+@@ -46139,93 +46217,93 @@
msgid "mangling unknown fixed point type"
msgstr ""
@@ -70441,7 +71692,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "creating pointer to member reference type `%T'"
msgid "copying non-static data member %q#D of rvalue reference type"
-@@ -46232,75 +46312,75 @@
+@@ -46232,75 +46310,75 @@
msgstr "création d'un pointeur vers le membre de référence du type « %T »"
#. A trivial constructor doesn't have any NSDMI.
@@ -70531,7 +71782,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "file ends in default argument"
msgid "defaulted function %q+D with default argument"
-@@ -46658,13 +46738,13 @@
+@@ -46658,13 +46736,13 @@
msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
msgstr ""
@@ -70548,7 +71799,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "attributes are not allowed on a function-definition"
msgid "%<#pragma acc routine%> not followed by a function declaration or definition"
-@@ -46694,7 +46774,7 @@
+@@ -46694,7 +46772,7 @@
msgid "request for member %qE in non-class type %qT"
msgstr "requête du membre « %D » dans « %E », lequel n'est pas de type classe « %T »"
@@ -70557,7 +71808,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D::%D' has not been declared"
msgid "%<%T::%E%> has not been declared"
-@@ -46788,7 +46868,7 @@
+@@ -46788,7 +46866,7 @@
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "%s ne peut apparaître dans une expression de constante"
@@ -70566,7 +71817,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr ""
-@@ -47017,7 +47097,7 @@
+@@ -47017,7 +47095,7 @@
msgid "unable to find string literal operator %qD with %qT, %qT arguments"
msgstr ""
@@ -70575,7 +71826,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "empty declaration"
msgid "expected declaration"
-@@ -47132,7 +47212,7 @@
+@@ -47132,7 +47210,7 @@
msgid "literal operator suffixes not preceded by %<_%> are reserved for future standardization"
msgstr ""
@@ -70584,7 +71835,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "expected unqualified-id"
msgstr ""
-@@ -47313,198 +47393,204 @@
+@@ -47313,198 +47391,204 @@
msgid "lambda-expression in template-argument"
msgstr "Déclaration d'expression invalide"
@@ -70825,7 +72076,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%<friend%> used outside of class"
msgstr ""
-@@ -47511,117 +47597,117 @@
+@@ -47511,117 +47595,117 @@
#. Complain about `auto' as a storage specifier, if
#. we're complaining about C++0x compatibility.
@@ -70964,7 +72215,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "unexpected operand"
msgid "expected operator"
-@@ -47628,78 +47714,78 @@
+@@ -47628,78 +47712,78 @@
msgstr "opérande inattendue"
#. Warn that we do not support `export'.
@@ -71056,7 +72307,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`<::' cannot begin a template-argument list"
msgid "parse error in template argument list"
-@@ -47706,7 +47792,7 @@
+@@ -47706,7 +47790,7 @@
msgstr "« <:: » ne peut pas être au début d'une liste d'un patron d'arguments"
#. The name does not name a template.
@@ -71065,7 +72316,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "expected type-name"
msgid "expected template-name"
-@@ -47713,160 +47799,160 @@
+@@ -47713,160 +47797,160 @@
msgstr "un nom de type attendu"
#. Explain what went wrong.
@@ -71254,7 +72505,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "multiple definition of `%#T'"
msgid "multiple definition of %q#T"
-@@ -47873,160 +47959,160 @@
+@@ -47873,160 +47957,160 @@
msgstr "définition multiple de « %#T »"
# FIXME: I18N
@@ -71443,7 +72694,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr ""
-@@ -48035,7 +48121,7 @@
+@@ -48035,7 +48119,7 @@
#. here because we do not have enough
#. information about its original syntactic
#. form.
@@ -71452,7 +72703,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "invalid declarator"
msgstr "déclarateur invalide"
-@@ -48042,358 +48128,358 @@
+@@ -48042,358 +48126,358 @@
#. But declarations with qualified-ids can't appear in a
#. function.
@@ -71875,7 +73126,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "trop peu de patron de listes de paramètres"
-@@ -48402,490 +48488,490 @@
+@@ -48402,490 +48486,490 @@
#. something like:
#.
#. template <class T> template <class U> void S::f();
@@ -72455,7 +73706,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "range failure (not inside function)"
msgid "%<#pragma acc routine%> does not refer to a function"
-@@ -48892,149 +48978,149 @@
+@@ -48892,149 +48976,149 @@
msgstr "échec sur l'étendue (n'est pas à l'intérieur de la fonction)"
#. cancel-and-throw is unimplemented.
@@ -72631,7 +73882,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "specializing `%#T' in different namespace"
msgid "specializing %q#T in different namespace"
-@@ -49042,77 +49128,77 @@
+@@ -49042,77 +49126,77 @@
#. But if we've had an implicit instantiation, that's a
#. problem ([temp.expl.spec]/6).
@@ -72722,7 +73973,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "members of an explicitly specialized class are defined without a template header"
msgstr ""
-@@ -49119,63 +49205,63 @@
+@@ -49119,63 +49203,63 @@
#. This case handles bogus declarations like template <>
#. template <class T> void f<int>();
@@ -72797,7 +74048,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%D' is not a member template function"
msgid "%qD is not a template function"
-@@ -49189,130 +49275,142 @@
+@@ -49189,130 +49273,142 @@
#. program is ill-formed.
#.
#. Similar language is found in [temp.explicit].
@@ -72963,7 +74214,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "type `%T' of template argument `%E' depends on template parameter(s)"
msgid "type %qT of template argument %qE depends on a template parameter"
-@@ -49320,19 +49418,19 @@
+@@ -49320,19 +49416,19 @@
msgstr[0] "type « %T » du patron d'argument « %E » dépend des paramètres du patron"
msgstr[1] "type « %T » du patron d'argument « %E » dépend des paramètres du patron"
@@ -72986,7 +74237,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "no default argument for `%D'"
msgid "no default argument for %qD"
-@@ -49341,52 +49439,52 @@
+@@ -49341,52 +49437,52 @@
#. A primary class template can only have one
#. parameter pack, at the end of the template
#. parameter list.
@@ -73048,7 +74299,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "member template %qD may not have virt-specifiers"
msgstr ""
-@@ -49396,66 +49494,66 @@
+@@ -49396,66 +49492,66 @@
#. An allocation function can be a function
#. template. ... Template allocation functions shall
#. have two or more parameters.
@@ -73126,7 +74377,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "`%D' used without template parameters"
msgid "redeclared with %d template parameter"
-@@ -49463,7 +49561,7 @@
+@@ -49463,7 +49559,7 @@
msgstr[0] "« %D » utilisé sans patron de paramètres"
msgstr[1] "« %D » utilisé sans patron de paramètres"
@@ -73135,7 +74386,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "previous declaration `%#D' here"
msgid "previous declaration %qD used %d template parameter"
-@@ -49471,13 +49569,13 @@
+@@ -49471,13 +49567,13 @@
msgstr[0] "déclaration précédente de « %#D » ici"
msgstr[1] "déclaration précédente de « %#D » ici"
@@ -73151,7 +74402,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "redeclared here as `%#D'"
msgid "redeclared here as %q#D"
-@@ -49487,126 +49585,126 @@
+@@ -49487,126 +49583,126 @@
#.
#. A template-parameter may not be given default arguments
#. by two different declarations in the same scope.
@@ -73300,7 +74551,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid " candidate expects at least %d argument, %d provided"
msgid_plural " candidate expects at least %d arguments, %d provided"
-@@ -49613,212 +49711,212 @@
+@@ -49613,212 +49709,212 @@
msgstr[0] ""
msgstr[1] ""
@@ -73549,7 +74800,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid " expected a type, got `%E'"
msgid " expected %qD but got %qD"
-@@ -49826,114 +49924,114 @@
+@@ -49826,114 +49922,114 @@
#. Not sure if this is reachable, but it doesn't hurt
#. to be robust.
@@ -73687,7 +74938,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "redefinition of default argument for `%#D'"
msgid " when instantiating default argument for call to %D"
-@@ -49952,312 +50050,312 @@
+@@ -49952,312 +50048,312 @@
#.
#. is an attempt to declare a variable with function
#. type.
@@ -74053,7 +75304,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "duplicate explicit instantiation of `%#T'"
msgid "duplicate explicit instantiation of %q#T"
-@@ -50270,81 +50368,81 @@
+@@ -50270,81 +50366,81 @@
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
@@ -74149,7 +75400,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "insn does not satisfy its constraints:"
msgid "deduced expression type does not saatisy placeholder constraints"
-@@ -50418,95 +50516,95 @@
+@@ -50418,95 +50514,95 @@
msgid "%qT is an inaccessible base of %qT"
msgstr "« %T » est une base inaccessible de « %T »"
@@ -74261,7 +75512,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "overriding final function %q+D"
msgstr ""
-@@ -50513,13 +50611,13 @@
+@@ -50513,13 +50609,13 @@
#. A static member function cannot match an inherited
#. virtual member function.
@@ -74277,7 +75528,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid " since `%#D' declared in base class"
msgid " since %q+#D declared in base class"
-@@ -50543,138 +50641,138 @@
+@@ -50543,138 +50639,138 @@
msgid "__label__ declarations are only allowed in function scopes"
msgstr "déclarations Objective-C peut seulement apparaître dans l'étendue globale"
@@ -74440,7 +75691,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "use of class template `%T' as expression"
msgid "use of class template %qT as expression"
-@@ -50681,25 +50779,25 @@
+@@ -50681,25 +50777,25 @@
msgstr "utilisation du patron de classe « %T » comme expression"
#. Ambiguous reference to base members.
@@ -74470,7 +75721,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`%T' is not a template type"
msgid "%qT is not an enumeration type"
-@@ -50706,324 +50804,324 @@
+@@ -50706,324 +50802,324 @@
msgstr "« %T » n'est pas un type patron"
#. Parameter packs can only be used in templates
@@ -74854,7 +76105,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "no unexpanded parameter packs in binary fold"
msgstr ""
-@@ -51040,129 +51138,129 @@
+@@ -51040,129 +51136,129 @@
msgid "lambda-expression in a constant expression"
msgstr "débordement dans l'expression de la constante"
@@ -75006,7 +76257,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "vérification lang_* : échec dans %s, à %s:%d"
-@@ -51740,306 +51838,306 @@
+@@ -51740,306 +51836,306 @@
msgid "address requested for %qD, which is declared %<register%>"
msgstr "adresse requise pour « %D», lequel est déclaré «register »"
@@ -75365,7 +76616,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "returning a value from a destructor"
msgstr "retourné une valeur du destructeur"
-@@ -52046,47 +52144,47 @@
+@@ -52046,47 +52142,47 @@
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
@@ -75421,7 +76672,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
-@@ -52093,12 +52191,12 @@
+@@ -52093,12 +52189,12 @@
msgstr "« operator new» ne doit pas retourner NULL à moins qu'il ne soit déclaré «throw() » (ou -fcheck-new est utilisée)"
#. Make this a permerror because we used to accept it.
@@ -75436,7 +76687,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "using xvalue (rvalue reference) as lvalue"
msgstr ""
-@@ -52320,183 +52418,183 @@
+@@ -52320,183 +52416,183 @@
msgid "invalid use of template template parameter %qT"
msgstr "utilisation invalide d'argument pour un patron de paramètres de patron"
@@ -75652,7 +76903,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "call to function which throws incomplete type `%#T'"
msgid "call to function which throws incomplete type %q#T"
-@@ -52714,8 +52812,8 @@
+@@ -52714,8 +52810,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
@@ -75663,7 +76914,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
msgstr ""
-@@ -52866,7 +52964,7 @@
+@@ -52866,7 +52962,7 @@
msgid "Array constructor including type specification at %C"
msgstr ""
@@ -75672,7 +76923,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Type-spec at %L cannot contain a deferred type parameter"
msgstr ""
-@@ -53922,7 +54020,7 @@
+@@ -53922,7 +54018,7 @@
msgid "Intrinsic function NULL at %L cannot be an actual argument to STORAGE_SIZE, because it returns a disassociated pointer"
msgstr ""
@@ -75681,7 +76932,7 @@ Index: gcc/po/fr.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 ""
-@@ -53929,12 +54027,12 @@
+@@ -53929,12 +54025,12 @@
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
@@ -75696,7 +76947,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "%qs of %qs is PRIVATE at %L"
msgstr ""
-@@ -54036,579 +54134,656 @@
+@@ -54036,579 +54132,656 @@
msgid "DATA statement at %C is not allowed in a PURE procedure"
msgstr ""
@@ -76463,7 +77714,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
msgstr ""
-@@ -54615,318 +54790,339 @@
+@@ -54615,318 +54788,339 @@
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
@@ -76864,7 +78115,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "No label definition for FORMAT statement at %0"
msgid "END statement instead of %s statement at %L"
-@@ -54933,557 +55129,603 @@
+@@ -54933,557 +55127,603 @@
msgstr "pas de définition d'étiquette pour la déclaration de FORMAT à %0"
#. We would have required END [something].
@@ -77573,7 +78824,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr ""
-@@ -55503,44 +55745,44 @@
+@@ -55503,44 +55743,44 @@
msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
msgstr ""
@@ -77626,7 +78877,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "initialization"
msgid "<During initialization>\n"
-@@ -55648,7 +55890,7 @@
+@@ -55648,7 +55888,7 @@
msgid "Evaluation of nonstandard initialization expression at %L"
msgstr ""
@@ -77635,7 +78886,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Function %qs in initialization expression at %L must be an intrinsic function"
msgstr ""
-@@ -55800,27 +56042,27 @@
+@@ -55800,27 +56040,27 @@
msgid "BOZ literal at %L used to initialize non-integer variable %qs"
msgstr ""
@@ -77668,7 +78919,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option %<-fno-range-check%>"
msgstr ""
-@@ -55913,7 +56155,7 @@
+@@ -55913,7 +56153,7 @@
msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
msgstr ""
@@ -77677,7 +78928,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Explicit interface required for %qs at %L: %s"
msgstr ""
-@@ -56008,7 +56250,7 @@
+@@ -56008,7 +56248,7 @@
msgid "Pointer initialization target at %L must have the TARGET attribute"
msgstr ""
@@ -77686,7 +78937,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Pointer initialization target at %L must have the SAVE attribute"
msgstr ""
-@@ -56018,90 +56260,90 @@
+@@ -56018,90 +56258,90 @@
msgid "Procedure pointer initialization target at %L may not be a procedure pointer"
msgstr ""
@@ -77794,7 +79045,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Elements with the same value at %L and %L in vector subscript in a variable definition context (%s)"
msgstr ""
-@@ -56112,13 +56354,13 @@
+@@ -56112,13 +56352,13 @@
msgid "can't open input file: %s"
msgstr "ne peut ouvrir le fichier de sortie « %s »"
@@ -77811,7 +79062,7 @@ Index: gcc/po/fr.po
#: fortran/trans-intrinsic.c:6278
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "creating array of `%T'"
-@@ -56125,43 +56367,43 @@
+@@ -56125,43 +56365,43 @@
msgid "Creating array temporary at %L"
msgstr "création du tableau « %T »"
@@ -77863,7 +79114,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr ""
-@@ -56240,602 +56482,602 @@
+@@ -56240,602 +56480,602 @@
msgid "Expecting %<END INTERFACE %s%> at %C"
msgstr ""
@@ -78583,7 +79834,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
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"
msgstr ""
-@@ -57332,7 +57574,7 @@
+@@ -57332,7 +57572,7 @@
msgid "UNIT number in CLOSE statement at %L must be non-negative"
msgstr ""
@@ -78592,7 +79843,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "%s statement not allowed in PURE procedure at %C"
msgstr ""
-@@ -57472,7 +57714,7 @@
+@@ -57472,7 +57712,7 @@
msgstr "expression sans type comme argument %d"
#. A general purpose syntax error.
@@ -78601,7 +79852,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid form for %A statement at %0"
msgid "Syntax error in %s statement at %C"
-@@ -57561,640 +57803,651 @@
+@@ -57561,640 +57801,651 @@
msgid "gfc_op2string(): Bad code"
msgstr ""
@@ -79375,7 +80626,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "syntax error in macro parameter list"
msgid "Syntax error in common block name at %C"
-@@ -58203,169 +58456,169 @@
+@@ -58203,169 +58454,169 @@
#. If we find an error, just print it and continue,
#. cause it's just semantic, and we can see if there
#. are more errors.
@@ -79576,7 +80827,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "start label '%s' does not match end label '%s'"
msgid "Label %qs at %C doesn't match WHERE label %qs"
-@@ -58406,17 +58659,17 @@
+@@ -58406,17 +58657,17 @@
msgid "match_level_4(): Bad operator"
msgstr ""
@@ -79597,7 +80848,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "gfc_code2string(): Bad code"
msgstr ""
-@@ -58523,191 +58776,191 @@
+@@ -58523,191 +58774,191 @@
msgid "unquote_string(): got bad string"
msgstr "l'argument de la chaîne de format n'est pas de type « string »"
@@ -79827,7 +81078,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "COMMON block /%s/ not found at %C"
msgstr ""
-@@ -58724,1128 +58977,1093 @@
+@@ -58724,1128 +58975,1093 @@
msgid "Syntax error in OpenACC expression list at %C"
msgstr "erreur de syntaxe dans la liste d'exception"
@@ -81175,7 +82426,7 @@ Index: gcc/po/fr.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"
-@@ -59908,236 +60126,289 @@
+@@ -59908,236 +60124,289 @@
#: fortran/parse.c:2968
#, gcc-internal-format, gfc-internal-format
@@ -81509,7 +82760,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Unsupported VXT statement at %0"
msgid "Unexpected %s statement in MODULE at %C"
-@@ -60146,7 +60417,7 @@
+@@ -60146,7 +60415,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.
@@ -81518,7 +82769,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Two main PROGRAMs at %L and %C"
msgstr ""
-@@ -60393,153 +60664,159 @@
+@@ -60393,153 +60662,159 @@
msgid "extend_ref(): Bad tail"
msgstr ""
@@ -81708,7 +82959,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "%s is not addressable"
msgid "%qs at %C is not a variable"
-@@ -60807,513 +61084,513 @@
+@@ -60807,513 +61082,513 @@
msgid "COMMON block %qs at %L that is also a global procedure"
msgstr ""
@@ -82320,7 +83571,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-type variable %s at %L may only be used as actual argument"
msgstr ""
-@@ -61322,12 +61599,12 @@
+@@ -61322,12 +61597,12 @@
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
@@ -82335,7 +83586,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Assumed-rank variable %s at %L may only be used as actual argument"
msgstr ""
-@@ -61336,267 +61613,267 @@
+@@ -61336,267 +61611,267 @@
#. for all inquiry functions in resolve_function; the reason is
#. that the function-name resolution happens too late in that
#. function.
@@ -82654,7 +83905,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr ""
-@@ -61605,120 +61882,120 @@
+@@ -61605,120 +61880,120 @@
#. 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.
@@ -82798,7 +84049,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Invalid reference to intrinsic `%A' at %0"
msgid "Invalid context for NULL () intrinsic at %L"
-@@ -61725,98 +62002,98 @@
+@@ -61725,98 +62000,98 @@
msgstr "référence invalide vers l'intrinsèque «%A» à %0"
#. FIXME: Test for defined input/output.
@@ -82915,7 +84166,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr ""
-@@ -61823,12 +62100,12 @@
+@@ -61823,12 +62098,12 @@
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
@@ -82930,7 +84181,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr ""
-@@ -61836,110 +62113,110 @@
+@@ -61836,110 +62111,110 @@
#. 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.
@@ -83062,7 +84313,7 @@ Index: gcc/po/fr.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 ""
-@@ -61946,69 +62223,69 @@
+@@ -61946,69 +62221,69 @@
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
@@ -83145,7 +84396,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Variable %s with binding label %s at %L uses the same global identifier as entity at %L"
msgstr ""
-@@ -62015,7 +62292,7 @@
+@@ -62015,7 +62290,7 @@
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
@@ -83154,7 +84405,7 @@ Index: gcc/po/fr.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 ""
-@@ -62023,53 +62300,53 @@
+@@ -62023,53 +62298,53 @@
#. 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.
@@ -83218,7 +84469,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
msgstr ""
-@@ -62076,458 +62353,464 @@
+@@ -62076,458 +62351,464 @@
#. The shape of a main program or module array needs to be
#. constant.
@@ -83782,7 +85033,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
msgstr ""
-@@ -62534,415 +62817,415 @@
+@@ -62534,415 +62815,415 @@
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
@@ -84280,7 +85531,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
msgstr ""
-@@ -62995,35 +63278,35 @@
+@@ -62995,35 +63276,35 @@
msgid "Missing %<&%> in continued character constant at %C"
msgstr "valeur non reconnue pour la constante caractère à %0"
@@ -84322,7 +85573,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format
#| msgid "can't open output file `%s'"
msgid "Can't open file %qs"
-@@ -63223,44 +63506,44 @@
+@@ -63223,44 +63504,44 @@
msgid "DIM argument at %L is out of bounds"
msgstr "numéro de l'accumulateur est hors limite"
@@ -84375,7 +85626,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "gfc_simplify_mod(): Bad arguments"
msgstr ""
-@@ -63268,95 +63551,95 @@
+@@ -63268,95 +63549,95 @@
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
@@ -84489,7 +85740,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Character %qs in string at %L cannot be converted into character kind %d"
msgstr ""
-@@ -63366,49 +63649,49 @@
+@@ -63366,49 +63647,49 @@
msgid "gfc_free_statement(): Bad statement"
msgstr ""
@@ -84548,7 +85799,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Implicitly declared BIND(C) variable %qs at %L may not be C interoperable"
msgstr ""
-@@ -63415,146 +63698,146 @@
+@@ -63415,146 +63696,146 @@
#. Dummy args to a BIND(C) routine may not be interoperable if
#. they are implicitly typed.
@@ -84722,7 +85973,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"%s procedure at %L is already declared as %s procedure. \n"
-@@ -63561,210 +63844,210 @@
+@@ -63561,210 +63842,210 @@
"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 ""
@@ -84974,7 +86225,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "Symbol %qs is used before it is typed at %L"
msgstr ""
-@@ -63799,89 +64082,89 @@
+@@ -63799,89 +64080,89 @@
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
@@ -85081,7 +86332,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "COMMON at %L requires %d bytes of padding; reorder elements or use %<-fno-align-commons%>"
msgstr ""
-@@ -63902,76 +64185,76 @@
+@@ -63902,76 +64183,76 @@
msgid "non-constant initialization expression at %L"
msgstr "expression n'est pas une constante"
@@ -85172,7 +86423,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Sorry, $!ACC DECLARE at %L is not allowed in BLOCK construct"
msgstr ""
-@@ -64001,12 +64284,12 @@
+@@ -64001,12 +64282,12 @@
msgid "Sorry, coindexed access at %L to a scalar component with an array partref is not yet supported"
msgstr ""
@@ -85187,7 +86438,7 @@ Index: gcc/po/fr.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "too few arguments to function `%s'"
msgid "Unknown argument list function at %L"
-@@ -64044,7 +64327,7 @@
+@@ -64044,7 +64325,7 @@
msgid "Bad IO basetype (%d)"
msgstr ""
@@ -85196,7 +86447,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "gfc_trans_omp_workshare(): Bad statement code"
msgstr ""
-@@ -64130,7 +64413,7 @@
+@@ -64130,7 +64411,7 @@
msgid "gfc_validate_kind(): Got bad kind"
msgstr ""
@@ -85205,7 +86456,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format, gfc-internal-format
msgid "Array element size too big at %C"
msgstr ""
-@@ -64170,22 +64453,22 @@
+@@ -64170,22 +64451,22 @@
msgid "non-static method %q+D overrides static method"
msgstr "méthode non statique %q+D écrase la méthode statique"
@@ -85232,7 +86483,7 @@ Index: gcc/po/fr.po
#, gcc-internal-format
msgid "bad PC range for debug info for local %q+D"
msgstr "PC erroné pour les infos de débogage pour la var. locale %q+D"
-@@ -65682,6 +65965,26 @@
+@@ -65682,6 +65963,26 @@
msgstr "création du sélection pour une méthode inexistante %qE"
#, fuzzy
@@ -142971,7 +144222,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,37 @@
+@@ -1,3 +1,41 @@
++2016-11-22 Joseph Myers <joseph at codesourcery.com>
++
++ * es.po, fr.po: Update.
++
+2016-11-12 Joseph Myers <joseph at codesourcery.com>
+
+ * es.po: Update.
@@ -589599,6 +590854,15 @@ Index: gcc/Makefile.in
s-iov: build/gcov-iov$(build_exeext) $(BASEVER) $(DEVPHASE)
build/gcov-iov$(build_exeext) '$(BASEVER_c)' '$(DEVPHASE_c)' \
> tmp-gcov-iov.h
+@@ -3829,7 +3829,7 @@
+ # testsuites like objc or go.
+ $(lang_checks_parallelized): check-% : site.exp
+ -rm -rf $(TESTSUITEDIR)/$*-parallel
+- @if [ "$(filter -j, $(MFLAGS))" = "-j" ]; then \
++ @if [ -n "$(filter -j%, $(MFLAGS))" ]; then \
+ test -d $(TESTSUITEDIR) || mkdir $(TESTSUITEDIR) || true; \
+ test -d $(TESTSUITEDIR)/$*-parallel || mkdir $(TESTSUITEDIR)/$*-parallel || true; \
+ GCC_RUNTEST_PARALLELIZE_DIR=`${PWD_COMMAND}`/$(TESTSUITEDIR)/$(check_p_tool)-parallel ; \
Index: gcc/tree-ssa-structalias.c
===================================================================
--- a/src/gcc/tree-ssa-structalias.c (.../tags/gcc_6_2_0_release)
@@ -592075,6 +593339,56 @@ Index: gcc/config/avr/avr.c
cost = 18;
}
else if (CONSTANT_ADDRESS_P (x))
+Index: gcc/config/aarch64/aarch64.md
+===================================================================
+--- a/src/gcc/config/aarch64/aarch64.md (.../tags/gcc_6_2_0_release)
++++ b/src/gcc/config/aarch64/aarch64.md (.../branches/gcc-6-branch)
+@@ -635,7 +635,8 @@
+ [(set (pc) (if_then_else
+ (EQL (zero_extract:DI (match_operand:GPI 0 "register_operand" "r")
+ (const_int 1)
+- (match_operand 1 "const_int_operand" "n"))
++ (match_operand 1
++ "aarch64_simd_shift_imm_<mode>" "n"))
+ (const_int 0))
+ (label_ref (match_operand 2 "" ""))
+ (pc)))
+@@ -4251,19 +4252,28 @@
+
+ (define_expand "<optab>"
+ [(set (match_operand:DI 0 "register_operand" "=r")
+- (ANY_EXTRACT:DI (match_operand:DI 1 "register_operand" "r")
+- (match_operand 2 "const_int_operand" "n")
+- (match_operand 3 "const_int_operand" "n")))]
++ (ANY_EXTRACT:DI (match_operand:DI 1 "register_operand")
++ (match_operand 2
++ "aarch64_simd_shift_imm_offset_di")
++ (match_operand 3 "aarch64_simd_shift_imm_di")))]
+ ""
+- ""
++ {
++ if (!IN_RANGE (INTVAL (operands[2]) + INTVAL (operands[3]),
++ 1, GET_MODE_BITSIZE (DImode) - 1))
++ FAIL;
++ }
+ )
+
++
+ (define_insn "*<optab><mode>"
+ [(set (match_operand:GPI 0 "register_operand" "=r")
+ (ANY_EXTRACT:GPI (match_operand:GPI 1 "register_operand" "r")
+- (match_operand 2 "const_int_operand" "n")
+- (match_operand 3 "const_int_operand" "n")))]
+- ""
++ (match_operand 2
++ "aarch64_simd_shift_imm_offset_<mode>" "n")
++ (match_operand 3
++ "aarch64_simd_shift_imm_<mode>" "n")))]
++ "IN_RANGE (INTVAL (operands[2]) + INTVAL (operands[3]),
++ 1, GET_MODE_BITSIZE (<MODE>mode) - 1)"
+ "<su>bfx\\t%<w>0, %<w>1, %3, %2"
+ [(set_attr "type" "bfm")]
+ )
Index: gcc/config/rs6000/predicates.md
===================================================================
--- a/src/gcc/config/rs6000/predicates.md (.../tags/gcc_6_2_0_release)
diff --git a/debian/rules.patch b/debian/rules.patch
index d1c7723..4a71af2 100644
--- a/debian/rules.patch
+++ b/debian/rules.patch
@@ -100,7 +100,6 @@ debian_patches += \
libgo-rawClone-no_split_stack \
libgo-rawClone-no-pt_regs \
libgo-elf-relocations-sparc64 \
- pr77822 \
libobjc-system-gc \
--
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