[gcc-6] 137/401: * Update to SVN 20160509 (r23603, 6.1.1) from the gcc-6-branch.
Ximin Luo
infinity0 at debian.org
Wed Apr 5 15:48:25 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 9376ec63745061f49de6f2bc25e038a5f8415681
Author: doko <doko at 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca>
Date: Mon May 9 17:35:07 2016 +0000
* Update to SVN 20160509 (r23603, 6.1.1) from the gcc-6-branch.
git-svn-id: svn://anonscm.debian.org/gcccvs/branches/sid/gcc-6@8836 6ca36cf4-e1d1-0310-8c6f-e303bb2178ca
---
debian/changelog | 8 +-
debian/patches/ada-hurd.diff | 21 -
debian/patches/svn-updates.diff | 3093 ++++++++++++++++++++++++++++++---------
debian/rules.patch | 1 -
4 files changed, 2417 insertions(+), 706 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index c2f7a7b..0afe7f7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,11 +1,15 @@
gcc-6 (6.1.1-2) UNRELEASED; urgency=medium
+ * Update to SVN 20160509 (r23603, 6.1.1) from the gcc-6-branch.
+ - Fix PR tree-optimization/70956, PR sanitizer/70875, PR sanitizer/70342,
+ PR ada/70969, PR ada/70900.
+
[ Matthias Klose ]
* Call dh_makeshlibs with the --noscripts option when building a
cross compiler.
* Fix building cross gnat libs when not building the common libs.
* Fix building cross mips* multilibs when not building the common libs.
- * Re-enable build gnat on some architectures for snapshot builds.
+ * Re-enable gnat build on some architectures for snapshot builds.
* Don't build gnat cross compilers on 32bit archs targeting 64bit targets.
Addresses: #823126.
* Avoid empty architecture lists in build dependencies. Closes: #823280.
@@ -16,7 +20,7 @@ gcc-6 (6.1.1-2) UNRELEASED; urgency=medium
[ Samuel Thibault ]
* patches/ada-hurd.diff: Fix Get_Page_Size type.
- -- Matthias Klose <doko at debian.org> Thu, 05 May 2016 21:34:06 +0200
+ -- Matthias Klose <doko at debian.org> Mon, 09 May 2016 19:32:30 +0200
gcc-6 (6.1.1-1) unstable; urgency=medium
diff --git a/debian/patches/ada-hurd.diff b/debian/patches/ada-hurd.diff
deleted file mode 100644
index 57229f7..0000000
--- a/debian/patches/ada-hurd.diff
+++ /dev/null
@@ -1,21 +0,0 @@
-2016-05-04 Samuel Thibault <samuel.thibault at ens-lyon.org>
-
-* s-osinte-gnu.ads: Make Get_Page_Size return int, and make it use
-getpagesize instead of __getpagesize.
-
---- a/src/gcc/ada/s-osinte-gnu.ads
-+++ b/src/gcc/ada/s-osinte-gnu.ads
-@@ -344,10 +344,9 @@ package System.OS_Interface is
- -- returns the stack base of the specified thread. Only call this function
- -- when Stack_Base_Available is True.
-
-- -- From: /usr/include/i386-gnu/bits/shm.h __getpagesize or getpagesize??
-- function Get_Page_Size return size_t;
-- function Get_Page_Size return Address;
-- pragma Import (C, Get_Page_Size, "__getpagesize");
-+ -- From: /usr/include/i386-gnu/bits/shm.h
-+ function Get_Page_Size return int;
-+ pragma Import (C, Get_Page_Size, "getpagesize");
- -- Returns the size of a page
-
- -- From /usr/include/i386-gnu/bits/mman.h
diff --git a/debian/patches/svn-updates.diff b/debian/patches/svn-updates.diff
index 43b249c..8e1ea83 100644
--- a/debian/patches/svn-updates.diff
+++ b/debian/patches/svn-updates.diff
@@ -1,10 +1,10 @@
-# DP: updates from the 6 branch upto 20160430 (r235678).
+# DP: updates from the 6 branch upto 20160509 (r236043).
last_update()
{
cat > ${dir}LAST_UPDATED <EOF
-Sat Apr 30 13:29:38 CEST 2016
-Sat Apr 30 11:29:38 UTC 2016 (revision 235678)
+Mon May 9 19:27:05 CEST 2016
+Mon May 9 17:27:05 UTC 2016 (revision 236043)
EOF
}
@@ -292,6 +292,113 @@ Index: libgomp/testsuite/libgomp.c/pr70680-2.c
+ f4 ();
+ return 0;
+}
+Index: libstdc++-v3/include/std/tuple
+===================================================================
+--- a/src/libstdc++-v3/include/std/tuple (.../tags/gcc_6_1_0_release)
++++ b/src/libstdc++-v3/include/std/tuple (.../branches/gcc-6-branch)
+@@ -500,6 +500,14 @@
+ __not_<is_constructible<_Elements..., _SrcTuple>>
+ >::value;
+ }
++ template<typename... _UElements>
++ static constexpr bool _NotSameTuple()
++ {
++ return __not_<is_same<tuple<_Elements...>,
++ typename remove_const<
++ typename remove_reference<_UElements...>::type
++ >::type>>::value;
++ }
+ };
+
+ template<typename... _Elements>
+@@ -534,6 +542,11 @@
+ {
+ return true;
+ }
++ template<typename... _UElements>
++ static constexpr bool _NotSameTuple()
++ {
++ return true;
++ }
+ };
+
+ /// Primary class template, tuple
+@@ -611,7 +624,10 @@
+ _Elements...>;
+
+ template<typename... _UElements, typename
+- enable_if<_TMC<_UElements...>::template
++ enable_if<
++ _TC<sizeof...(_UElements) == 1, _Elements...>::template
++ _NotSameTuple<_UElements...>()
++ && _TMC<_UElements...>::template
+ _MoveConstructibleTuple<_UElements...>()
+ && _TMC<_UElements...>::template
+ _ImplicitlyMoveConvertibleTuple<_UElements...>()
+@@ -621,7 +637,10 @@
+ : _Inherited(std::forward<_UElements>(__elements)...) { }
+
+ template<typename... _UElements, typename
+- enable_if<_TMC<_UElements...>::template
++ enable_if<
++ _TC<sizeof...(_UElements) == 1, _Elements...>::template
++ _NotSameTuple<_UElements...>()
++ && _TMC<_UElements...>::template
+ _MoveConstructibleTuple<_UElements...>()
+ && !_TMC<_UElements...>::template
+ _ImplicitlyMoveConvertibleTuple<_UElements...>()
+Index: libstdc++-v3/ChangeLog
+===================================================================
+--- a/src/libstdc++-v3/ChangeLog (.../tags/gcc_6_1_0_release)
++++ b/src/libstdc++-v3/ChangeLog (.../branches/gcc-6-branch)
+@@ -1,3 +1,12 @@
++2016-05-09 Ville Voutilainen <ville.voutilainen at gmail.com>
++
++ Avoid endless run-time recursion for copying single-element
++ tuples where the element type is by-value constructible
++ from any type.
++ * include/std/tuple (_NotSameTuple): New.
++ * include/std/tuple (tuple(_UElements&&...): Use it.
++ * testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc: New.
++
+ 2016-04-27 Release Manager
+
+ * GCC 6.1.0 released.
+Index: libstdc++-v3/testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc
+===================================================================
+--- a/src/libstdc++-v3/testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc (.../tags/gcc_6_1_0_release)
++++ b/src/libstdc++-v3/testsuite/20_util/tuple/cons/element_accepts_anything_byval.cc (.../branches/gcc-6-branch)
+@@ -0,0 +1,30 @@
++// Copyright (C) 2016 Free Software Foundation, Inc.
++//
++// This file is part of the GNU ISO C++ Library. This library is free
++// software; you can redistribute it and/or modify it under the
++// terms of the GNU General Public License as published by the
++// Free Software Foundation; either version 3, or (at your option)
++// any later version.
++
++// This library is distributed in the hope that it will be useful,
++// but WITHOUT ANY WARRANTY; without even the implied warranty of
++// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
++// GNU General Public License for more details.
++
++// You should have received a copy of the GNU General Public License along
++// with this library; see the file COPYING3. If not see
++// <http://www.gnu.org/licenses/>.
++
++#include <tuple>
++using namespace std;
++
++struct Something {
++ Something() { }
++ template <typename T> Something(T) { }
++};
++
++int main() {
++ tuple<Something> t1;
++ tuple<Something> t2 = t1;
++}
++
Index: libjava/ChangeLog
===================================================================
--- a/src/libjava/ChangeLog (.../tags/gcc_6_1_0_release)
@@ -501,12 +608,64 @@ Index: gcc/DATESTAMP
+++ b/src/gcc/DATESTAMP (.../branches/gcc-6-branch)
@@ -1 +1 @@
-20160427
-+20160430
++20160509
+Index: gcc/fold-const.c
+===================================================================
+--- a/src/gcc/fold-const.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/fold-const.c (.../branches/gcc-6-branch)
+@@ -13549,6 +13549,9 @@
+ if (!DECL_P (base))
+ base = get_base_address (base);
+
++ if (base && TREE_CODE (base) == TARGET_EXPR)
++ base = TARGET_EXPR_SLOT (base);
++
+ if (!base)
+ return false;
+
Index: gcc/ChangeLog
===================================================================
--- a/src/gcc/ChangeLog (.../tags/gcc_6_1_0_release)
+++ b/src/gcc/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,74 @@
+@@ -1,3 +1,112 @@
++2016-05-07 Tom de Vries <tom at codesourcery.com>
++
++ backport:
++ 2016-05-07 Tom de Vries <tom at codesourcery.com>
++
++ PR tree-optimization/70956
++ * graphite-scop-detection.c (build_cross_bb_scalars_def): Handle NULL
++ def.
++
++2016-05-06 Marek Polacek <polacek at redhat.com>
++
++ Backported from mainline
++ 2016-05-06 Marek Polacek <polacek at redhat.com>
++
++ PR sanitizer/70875
++ * ubsan.c (get_ubsan_type_info_for_type): Remove assert.
++
++2016-05-06 Marek Polacek <polacek at redhat.com>
++
++ Backported from mainline
++ 2016-04-29 Marek Polacek <polacek at redhat.com>
++ Jakub Jelinek <jakub at redhat.com>
++
++ PR sanitizer/70342
++ * fold-const.c (tree_single_nonzero_warnv_p): For TARGET_EXPR, use
++ TARGET_EXPR_SLOT as a base.
++
++2016-05-04 Eric Botcazou <ebotcazou at adacore.com>
++
++ * tree-ssa-coalesce.c (gimple_can_coalesce_p): Fix reference in head
++ comment.
++ (compute_samebase_partition_bases): Fix typo.
++
++2016-05-03 Pierre-Marie de Rodat <derodat at adacore.com>
++
++ * dwarf2out.c (resolve_args_picking_1): Replace the frame_offset
++ occurence with frame_offset_ ones.
++
+2016-04-28 Jakub Jelinek <jakub at redhat.com>
+
+ PR target/70858
@@ -730,11 +889,102 @@ Index: gcc/testsuite/gfortran.dg/submodule_14.f08
end
-
+! { dg-final { cleanup-submodules "test at testson" } }
+Index: gcc/testsuite/gnat.dg/debug5.adb
+===================================================================
+--- a/src/gcc/testsuite/gnat.dg/debug5.adb (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/testsuite/gnat.dg/debug5.adb (.../branches/gcc-6-branch)
+@@ -0,0 +1,22 @@
++-- { dg-do compile }
++-- { dg-options "-g" }
++
++procedure Debug5 is
++
++ type Record_Type (L1, L2 : Natural) is record
++ S1 : String (1 .. L1);
++ case L2 is
++ when 0 => null;
++ when others => S2 : String (L1 .. L2);
++ end case;
++ end record;
++
++ procedure Discard (R : Record_Type) is
++ begin
++ null;
++ end Discard;
++
++ R : constant Record_Type := (0, 0, others => <>);
++begin
++ Discard (R);
++end Debug5;
+Index: gcc/testsuite/gcc.dg/ubsan/bounds-3.c
+===================================================================
+--- a/src/gcc/testsuite/gcc.dg/ubsan/bounds-3.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/testsuite/gcc.dg/ubsan/bounds-3.c (.../branches/gcc-6-branch)
+@@ -0,0 +1,22 @@
++/* PR sanitizer/70875 */
++/* { dg-do run } */
++/* { dg-options "-fsanitize=bounds" } */
++
++int
++foo (int n, int k)
++{
++ struct S
++ {
++ int i[n];
++ int value;
++ } s[2];
++ return s[k].value = 0;
++}
++
++int
++main ()
++{
++ return foo (2, 2);
++}
++
++/* { dg-output "index 2 out of bounds for type 'S \\\[2\\\]'" } */
+Index: gcc/testsuite/gcc.dg/graphite/pr70956.c
+===================================================================
+--- a/src/gcc/testsuite/gcc.dg/graphite/pr70956.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/testsuite/gcc.dg/graphite/pr70956.c (.../branches/gcc-6-branch)
+@@ -0,0 +1,4 @@
++/* { dg-do compile } */
++/* { dg-options "-O2 -fgraphite-identity" } */
++
++#include "../tree-ssa/vrp66.c"
Index: gcc/testsuite/ChangeLog
===================================================================
--- a/src/gcc/testsuite/ChangeLog (.../tags/gcc_6_1_0_release)
+++ b/src/gcc/testsuite/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,46 @@
+@@ -1,3 +1,74 @@
++2016-05-07 Tom de Vries <tom at codesourcery.com>
++
++ backport:
++ 2016-05-07 Tom de Vries <tom at codesourcery.com>
++
++ PR tree-optimization/70956
++ * gcc.dg/graphite/pr70956.c: New test.
++
++2016-05-06 Marek Polacek <polacek at redhat.com>
++
++ Backported from mainline
++ 2016-05-06 Marek Polacek <polacek at redhat.com>
++
++ PR sanitizer/70875
++ * gcc.dg/ubsan/bounds-3.c: New test.
++
++2016-05-06 Marek Polacek <polacek at redhat.com>
++
++ Backported from mainline
++ 2016-04-29 Marek Polacek <polacek at redhat.com>
++
++ PR sanitizer/70342
++ * g++.dg/ubsan/null-7.C: New test.
++
++2016-05-03 Pierre-Marie de Rodat <derodat at adacore.com>
++
++ * gnat.dg/debug5.adb: New testcase.
++
+2016-04-29 Cesar Philippidis <cesar at codesourcery.com>
+
+ PR middle-end/70626
@@ -781,6 +1031,35 @@ Index: gcc/testsuite/ChangeLog
2016-04-27 Release Manager
* GCC 6.1.0 released.
+Index: gcc/testsuite/g++.dg/ubsan/null-7.C
+===================================================================
+--- a/src/gcc/testsuite/g++.dg/ubsan/null-7.C (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/testsuite/g++.dg/ubsan/null-7.C (.../branches/gcc-6-branch)
+@@ -0,0 +1,24 @@
++// PR sanitizer/70342
++// { dg-do compile }
++// { dg-options "-fsanitize=null" }
++
++class A {};
++class B {
++public:
++ B(A);
++};
++class C {
++public:
++ C operator<<(B);
++};
++class D {
++ D(const int &);
++ C m_blackList;
++};
++D::D(const int &) {
++ m_blackList << A() << A() << A() << A() << A() << A() << A() << A() << A()
++ << A() << A() << A() << A() << A() << A() << A() << A() << A()
++ << A() << A() << A() << A() << A() << A() << A() << A() << A()
++ << A() << A() << A() << A() << A() << A() << A() << A() << A()
++ << A() << A() << A() << A() << A() << A() << A() << A() << A();
++}
Index: gcc/testsuite/g++.dg/cpp0x/auto48.C
===================================================================
--- a/src/gcc/testsuite/g++.dg/cpp0x/auto48.C (.../tags/gcc_6_1_0_release)
@@ -931,6 +1210,37 @@ Index: gcc/cp/parser.c
tree block = begin_omp_parallel ();
tree clauses;
cp_parser_oacc_loop (parser, pragma_tok, p_name, mask, &clauses,
+Index: gcc/dwarf2out.c
+===================================================================
+--- a/src/gcc/dwarf2out.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/dwarf2out.c (.../branches/gcc-6-branch)
+@@ -15573,7 +15573,7 @@
+
+ if (stack_usage == NULL)
+ return false;
+- frame_offset += *stack_usage;
++ frame_offset_ += *stack_usage;
+ break;
+ }
+
+Index: gcc/ada/s-osinte-gnu.ads
+===================================================================
+--- a/src/gcc/ada/s-osinte-gnu.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/s-osinte-gnu.ads (.../branches/gcc-6-branch)
+@@ -344,10 +344,9 @@
+ -- returns the stack base of the specified thread. Only call this function
+ -- when Stack_Base_Available is True.
+
+- -- From: /usr/include/i386-gnu/bits/shm.h __getpagesize or getpagesize??
+- function Get_Page_Size return size_t;
+- function Get_Page_Size return Address;
+- pragma Import (C, Get_Page_Size, "__getpagesize");
++ -- From: /usr/include/i386-gnu/bits/shm.h
++ function Get_Page_Size return int;
++ pragma Import (C, Get_Page_Size, "getpagesize");
+ -- Returns the size of a page
+
+ -- From /usr/include/i386-gnu/bits/mman.h
Index: gcc/ada/a-textio.adb
===================================================================
--- a/src/gcc/ada/a-textio.adb (.../tags/gcc_6_1_0_release)
@@ -944,11 +1254,104 @@ Index: gcc/ada/a-textio.adb
then Character'Val (ch)
else Get_Upper_Half_Char_Immed (Character'Val (ch), File));
end if;
+Index: gcc/ada/system-darwin-ppc64.ads
+===================================================================
+--- a/src/gcc/ada/system-darwin-ppc64.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-darwin-ppc64.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (Darwin/PPC64 Version) --
+ -- --
+--- Copyright (C) 2011-2015, Free Software Foundation, Inc. --
++-- Copyright (C) 2011-2016, Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
+Index: gcc/ada/system-linux-armeb.ads
+===================================================================
+--- a/src/gcc/ada/system-linux-armeb.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-linux-armeb.ads (.../branches/gcc-6-branch)
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
+Index: gcc/ada/system-linux-sparcv9.ads
+===================================================================
+--- a/src/gcc/ada/system-linux-sparcv9.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-linux-sparcv9.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (GNU/Linux-SPARCV9 Version) --
+ -- --
+--- Copyright (C) 1992-2015, Free Software Foundation, Inc. --
++-- Copyright (C) 1992-2016, Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
Index: gcc/ada/ChangeLog
===================================================================
--- a/src/gcc/ada/ChangeLog (.../tags/gcc_6_1_0_release)
+++ b/src/gcc/ada/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,16 @@
+@@ -1,3 +1,49 @@
++2016-05-06 Eric Botcazou <ebotcazou at adacore.com>
++
++ PR ada/70969
++ * system-darwin-ppc64.ads: Add pragma No_Elaboration_Code_All.
++ * system-linux-armeb.ads: Likewise.
++ * system-linux-mips64el.ads: Likewise.
++ * system-linux-mips.ads: Likewise.
++ * system-linux-mipsel.ads: Likewise.
++ * system-linux-ppc64.ads: Likewise.
++ * system-linux-sparcv9.ads: Likewise.
++ * system-rtems.ads: Likewise.
++
++2016-05-04 Samuel Thibault <samuel.thibault at ens-lyon.org>
++
++ * s-osinte-gnu.ads (Get_Page_Size): Return int and use getpagesize
++ instead of __getpagesize.
++
++2016-04-28 Eric Botcazou <ebotcazou at adacore.com>
++
++ PR ada/70900
++ Backport from mainline
++ 2016-04-18 Ed Schonberg <schonberg at adacore.com>
++
++ * sem_ch6.adb (Process_Formals): Do not set a delay freeze on
++ a subprogram that returns a class-wide type, if the subprogram
++ is a compilation unit, because otherwise gigi will treat the
++ subprogram as external, leading to link errors.
++
++2016-05-02 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
++
++ * gcc-interface/Makefile.in (install-gcc-specs): Use foreach.
++ Honor DESTDIR.
++
+2016-04-28 Eric Botcazou <ebotcazou at adacore.com>
+
+ PR ada/70786
@@ -965,6 +1368,111 @@ Index: gcc/ada/ChangeLog
2016-04-27 Release Manager
* GCC 6.1.0 released.
+Index: gcc/ada/sem_ch6.adb
+===================================================================
+--- a/src/gcc/ada/sem_ch6.adb (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/sem_ch6.adb (.../branches/gcc-6-branch)
+@@ -10415,10 +10415,12 @@
+ Analyze_Return_Type (Related_Nod);
+
+ -- If return type is class-wide, subprogram freezing may be
+- -- delayed as well.
++ -- delayed as well, unless the declaration is a compilation unit
++ -- in which case the freeze node would appear too late.
+
+ if Is_Class_Wide_Type (Etype (Current_Scope))
+ and then not Is_Thunk (Current_Scope)
++ and then not Is_Compilation_Unit (Current_Scope)
+ and then Nkind (Unit_Declaration_Node (Current_Scope)) =
+ N_Subprogram_Declaration
+ then
+Index: gcc/ada/system-linux-mipsel.ads
+===================================================================
+--- a/src/gcc/ada/system-linux-mipsel.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-linux-mipsel.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (GNU-Linux/MIPSEL Version) --
+ -- --
+--- Copyright (C) 1992-2015, Free Software Foundation, Inc. --
++-- Copyright (C) 1992-2016, Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
+Index: gcc/ada/system-linux-mips.ads
+===================================================================
+--- a/src/gcc/ada/system-linux-mips.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-linux-mips.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (GNU-Linux/MIPS Version) --
+ -- --
+--- Copyright (C) 1992-2015, Free Software Foundation, Inc. --
++-- Copyright (C) 1992-2016, Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
+Index: gcc/ada/system-linux-mips64el.ads
+===================================================================
+--- a/src/gcc/ada/system-linux-mips64el.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-linux-mips64el.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (GNU-Linux/MIPS64EL Version) --
+ -- --
+--- Copyright (C) 1992-2015, Free Software Foundation, Inc. --
++-- Copyright (C) 1992-2016, Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
+Index: gcc/ada/gcc-interface/Makefile.in
+===================================================================
+--- a/src/gcc/ada/gcc-interface/Makefile.in (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/gcc-interface/Makefile.in (.../branches/gcc-6-branch)
+@@ -2670,10 +2670,9 @@
+ install-gcc-specs:
+ # Install all the requested GCC spec files.
+
+- for f in $(GCC_SPEC_FILES); do \
+- $(INSTALL_DATA_DATE) $(srcdir)/ada/$$f \
+- $(libsubdir)/$$(echo $$f|sed -e 's#_[a-zA-Z0-9]*##g'); \
+- done
++ $(foreach f,$(GCC_SPEC_FILES), \
++ $(INSTALL_DATA_DATE) $(srcdir)/ada/$(f) \
++ $(DESTDIR)$(libsubdir)/$$(echo $(f)|sed -e 's#_[a-zA-Z0-9]*##g');)
+
+ install-gnatlib: ../stamp-gnatlib-$(RTSDIR) install-gcc-specs
+ $(RMDIR) $(DESTDIR)$(ADA_RTL_OBJ_DIR)
Index: gcc/ada/gcc-interface/misc.c
===================================================================
--- a/src/gcc/ada/gcc-interface/misc.c (.../tags/gcc_6_1_0_release)
@@ -979,6 +1487,52 @@ Index: gcc/ada/gcc-interface/misc.c
/* Register our internal error function. */
global_dc->internal_error = &internal_error_function;
+Index: gcc/ada/system-rtems.ads
+===================================================================
+--- a/src/gcc/ada/system-rtems.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-rtems.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (Compiler Version) --
+ -- --
+--- Copyright (C) 1992-2015 Free Software Foundation, Inc. --
++-- Copyright (C) 1992-2016 Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -44,6 +44,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
+Index: gcc/ada/system-linux-ppc64.ads
+===================================================================
+--- a/src/gcc/ada/system-linux-ppc64.ads (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ada/system-linux-ppc64.ads (.../branches/gcc-6-branch)
+@@ -7,7 +7,7 @@
+ -- S p e c --
+ -- (GNU-Linux/PPC64 Version) --
+ -- --
+--- Copyright (C) 1992-2015, Free Software Foundation, Inc. --
++-- Copyright (C) 1992-2016, Free Software Foundation, Inc. --
+ -- --
+ -- This specification is derived from the Ada Reference Manual for use with --
+ -- GNAT. The copyright notice above, and the license provisions that follow --
+@@ -40,6 +40,9 @@
+ -- this unit Pure instead of Preelaborable; see RM 13.7.1(15). In Ada
+ -- 2005, this is Pure in any case (AI-362).
+
++ pragma No_Elaboration_Code_All;
++ -- Allow the use of that restriction in units that WITH this unit
++
+ type Name is (SYSTEM_NAME_GNAT);
+ System_Name : constant Name := SYSTEM_NAME_GNAT;
+
Index: gcc/fortran/trans-openmp.c
===================================================================
--- a/src/gcc/fortran/trans-openmp.c (.../tags/gcc_6_1_0_release)
@@ -1099,6 +1653,43 @@ Index: gcc/gimplify.c
if (outer)
{
n = splay_tree_lookup (outer->variables,
+Index: gcc/graphite-scop-detection.c
+===================================================================
+--- a/src/gcc/graphite-scop-detection.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/graphite-scop-detection.c (.../branches/gcc-6-branch)
+@@ -1722,8 +1722,7 @@
+ build_cross_bb_scalars_def (scop_p scop, tree def, basic_block def_bb,
+ vec<tree> *writes)
+ {
+- gcc_assert (def);
+- if (!is_gimple_reg (def))
++ if (!def || !is_gimple_reg (def))
+ return;
+
+ /* Do not gather scalar variables that can be analyzed by SCEV as they can be
+Index: gcc/tree-ssa-coalesce.c
+===================================================================
+--- a/src/gcc/tree-ssa-coalesce.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/tree-ssa-coalesce.c (.../branches/gcc-6-branch)
+@@ -1505,7 +1505,8 @@
+ /* Given SSA_NAMEs NAME1 and NAME2, return true if they are candidates for
+ coalescing together, false otherwise.
+
+- This must stay consistent with var_map_base_init in tree-ssa-live.c. */
++ This must stay consistent with compute_samebase_partition_bases and
++ compute_optimized_partition_bases. */
+
+ bool
+ gimple_can_coalesce_p (tree name1, tree name2)
+@@ -1759,7 +1760,7 @@
+ else
+ /* This restricts what anonymous SSA names we can coalesce
+ as it restricts the sets we compute conflicts for.
+- Using TREE_TYPE to generate sets is the easies as
++ Using TREE_TYPE to generate sets is the easiest as
+ type equivalency also holds for SSA names with the same
+ underlying decl.
+
Index: gcc/cfgexpand.c
===================================================================
--- a/src/gcc/cfgexpand.c (.../tags/gcc_6_1_0_release)
@@ -1112,6 +1703,18 @@ Index: gcc/cfgexpand.c
tree repr_decl = NULL_TREE;
offset
= alloc_stack_frame_space (stack_vars[i].size
+Index: gcc/ubsan.c
+===================================================================
+--- a/src/gcc/ubsan.c (.../tags/gcc_6_1_0_release)
++++ b/src/gcc/ubsan.c (.../branches/gcc-6-branch)
+@@ -302,7 +302,6 @@
+ static unsigned short
+ get_ubsan_type_info_for_type (tree type)
+ {
+- gcc_assert (TYPE_SIZE (type) && tree_fits_uhwi_p (TYPE_SIZE (type)));
+ if (TREE_CODE (type) == REAL_TYPE)
+ return tree_to_uhwi (TYPE_SIZE (type));
+ else if (INTEGRAL_TYPE_P (type))
Index: gcc/po/es.po
===================================================================
--- a/src/gcc/po/es.po (.../tags/gcc_6_1_0_release)
@@ -156879,7 +157482,15 @@ Index: gcc/po/ChangeLog
===================================================================
--- a/src/gcc/po/ChangeLog (.../tags/gcc_6_1_0_release)
+++ b/src/gcc/po/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,9 @@
+@@ -1,3 +1,17 @@
++2016-05-02 Joseph Myers <joseph at codesourcery.com>
++
++ * sv.po, zh_CN.po: Update.
++
++2016-04-30 Joseph Myers <joseph at codesourcery.com>
++
++ * zh_CN.po: Update.
++
+2016-04-28 Joseph Myers <joseph at codesourcery.com>
+
+ * be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, hr.po, id.po,
@@ -429876,15 +430487,20 @@ Index: gcc/po/sv.po
===================================================================
--- a/src/gcc/po/sv.po (.../tags/gcc_6_1_0_release)
+++ b/src/gcc/po/sv.po (.../branches/gcc-6-branch)
-@@ -19,7 +19,7 @@
+@@ -17,10 +17,10 @@
+ # store lagra
+ msgid ""
msgstr ""
- "Project-Id-Version: gcc 6.1-b20160131\n"
+-"Project-Id-Version: gcc 6.1-b20160131\n"
++"Project-Id-Version: gcc 6.1.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2016-01-31 15:50+0000\n"
+-"PO-Revision-Date: 2016-04-24 20:48+0200\n"
+"POT-Creation-Date: 2016-04-21 15:24+0000\n"
- "PO-Revision-Date: 2016-04-24 20:48+0200\n"
++"PO-Revision-Date: 2016-05-01 21:54+0200\n"
"Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
"Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
+ "Language: sv\n"
@@ -103,32 +103,32 @@
msgid "const/copy propagation disabled"
msgstr "const/copy-propagering avslagen"
@@ -430238,7 +430854,7 @@ Index: gcc/po/sv.po
#: params.def:1155
#, no-c-format
+msgid "Maximum number of arguments a PHI may have before the FSM threader will not try to thread through its block."
-+msgstr ""
++msgstr "Maximalt antal argument en PHI kan ha före FSM-trådaren kommer försöka tråda igenom dess block."
+
+#: params.def:1160
+#, no-c-format
@@ -430296,7 +430912,7 @@ Index: gcc/po/sv.po
+#: params.def:1209
+#, no-c-format
+msgid "Maximum number of may-defs visited when devirtualizing speculatively"
-+msgstr ""
++msgstr "Maximalt antal av may-defs som besöks vid spekulativ avvirtualisering"
+
#: c-family/c-format.c:417
msgid "format"
@@ -431730,7 +432346,7 @@ Index: gcc/po/sv.po
msgid "consider using '-pg' instead of '-p' with gprof(1)"
msgstr "överväg att använda ”-pg” istället för ”-p” med gprof(1)"
-@@ -5519,6 +5517,28 @@
+@@ -5519,6 +5517,26 @@
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr "objc-cpp-output bör undvikas; använd objective-c-cpp-output istället"
@@ -431739,10 +432355,8 @@ Index: gcc/po/sv.po
+msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
+
+#: config/moxie/moxiebox.h:43
-+#, fuzzy
-+#| msgid "R2 architecture is little-endian only"
+msgid "this target is little-endian"
-+msgstr "R2-arkitekturen har endast omvänd byteordning"
++msgstr "detta mål har omvänd byteordning"
+
+#: ada/gcc-interface/lang-specs.h:34
+msgid "-c or -S required for Ada"
@@ -431759,7 +432373,7 @@ Index: gcc/po/sv.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
-@@ -5535,14 +5555,10 @@
+@@ -5535,14 +5553,10 @@
msgid " profiling support are only provided in archive format"
msgstr " profileringsstöd endast finns i arkivformat"
@@ -431777,7 +432391,7 @@ Index: gcc/po/sv.po
#: config/cris/cris.h:184
msgid "do not specify both -march=... and -mcpu=..."
msgstr "ange inte både -march=... och -mcpu=..."
-@@ -5551,38 +5567,22 @@
+@@ -5551,38 +5565,22 @@
msgid "may not use both -EB and -EL"
msgstr "får inte använda både -EB och -EL"
@@ -431823,7 +432437,7 @@ Index: gcc/po/sv.po
#: config/avr/specs.h:68
msgid "shared is not supported"
msgstr "shared stödjs inte"
-@@ -5591,26 +5591,26 @@
+@@ -5591,26 +5589,26 @@
msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
msgstr "-mfloat-abi=soft och -mfloat-abi=hard får inte användas tillsammans"
@@ -431861,7 +432475,7 @@ Index: gcc/po/sv.po
#: config/lynx.h:69
msgid "cannot use mthreads and mlegacy-threads together"
msgstr "mthreads och mlegacy-threads kan inte användas tillsammans"
-@@ -5619,6 +5619,18 @@
+@@ -5619,6 +5617,18 @@
msgid "cannot use mshared and static together"
msgstr "mshared och static kan inte användas tillsammans"
@@ -431880,7 +432494,7 @@ Index: gcc/po/sv.po
#: config/arm/freebsd.h:49
msgid "consider using `-pg' instead of `-p' with gprof (1) "
msgstr "överväg att använda ”-pg” istället för ”-p” med gprof (1)"
-@@ -5639,6 +5651,10 @@
+@@ -5639,6 +5649,10 @@
msgid "-femit-class-file should used along with -fsyntax-only"
msgstr "-femit-class-file skall användas tillsammans med -fsyntax-only"
@@ -431891,7 +432505,7 @@ Index: gcc/po/sv.po
#: fortran/lang.opt:146
msgid "-J<directory>\tPut MODULE files in 'directory'."
msgstr "-J<katalog>\tLägg MODULE-filer i ”katalog”."
-@@ -5820,10 +5836,10 @@
+@@ -5820,10 +5834,10 @@
msgid "Allow dollar signs in entity names."
msgstr "Tillåt dollartecken i entitetsnamn."
@@ -431906,7 +432520,7 @@ Index: gcc/po/sv.po
msgid "Does nothing. Preserved for backward compatibility."
msgstr "Gör ingenting. Bevarad för bakåtkompatibilitet."
-@@ -5948,121 +5964,121 @@
+@@ -5948,121 +5962,121 @@
msgid "Set default accessibility of module entities to PRIVATE."
msgstr "Sätt modulentiteternas standardtillgänglighet till PRIVATE."
@@ -432061,7 +432675,7 @@ Index: gcc/po/sv.po
msgid "Accept extensions to support legacy code."
msgstr "Acceptera utökningar för att stödja gammal kod."
-@@ -6079,15 +6095,15 @@
+@@ -6079,15 +6093,15 @@
#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
@@ -432081,14 +432695,12 @@ Index: gcc/po/sv.po
#, c-format
msgid "missing path after %qs"
msgstr "sökväg saknas efter %qs"
-@@ -6374,1066 +6390,1072 @@
+@@ -6374,1066 +6388,1070 @@
msgstr "Varna när typkvalificerare ignoreras."
#: c-family/c.opt:487
-+#, fuzzy
-+#| msgid "Warn whenever type qualifiers are ignored."
+msgid "Warn whenever attributes are ignored."
-+msgstr "Varna när typkvalificerare ignoreras."
++msgstr "Varna när attribut ignoreras."
+
+#: c-family/c.opt:491
msgid "Warn when there is a conversion between pointers that have incompatible types."
@@ -433016,7 +433628,7 @@ Index: gcc/po/sv.po
-#: c-family/c.opt:1377
+#: c-family/c.opt:1393
+msgid "Specify default OpenACC compute dimensions."
-+msgstr ""
++msgstr "Ange standard-OpenACC-beräkningsdimensioner."
+
+#: c-family/c.opt:1397
msgid "Enable OpenMP (implies -frecursive in Fortran)."
@@ -433427,42 +434039,40 @@ Index: gcc/po/sv.po
msgid "Do not predefine system-specific and GCC-specific macros."
msgstr "Fördefiniera inte systemspecifika och GCC-specifika makron."
-@@ -8089,7 +8111,9 @@
+@@ -8089,8 +8107,8 @@
msgstr "PC-relativa literala laddningar."
#: config/aarch64/aarch64.opt:154
-msgid "When calculating a sqrt approximation, run fewer steps."
-+#, fuzzy
-+#| msgid "When calculating a sqrt approximation, run fewer steps."
+-msgstr "Vid beräkning av sqrt-approximering, kör färre steg."
+msgid "When calculating the reciprocal square root approximation,"
- msgstr "Vid beräkning av sqrt-approximering, kör färre steg."
++msgstr "Vid beräkning av den reciproka kvardratrotsapproximeringen,"
#: config/linux.opt:24
-@@ -8433,6 +8457,12 @@
+ msgid "Use Bionic C library."
+@@ -8433,6 +8451,10 @@
msgid "Use LRA instead of reload."
msgstr "Använd LRA istället för omladdning."
+#: config/ft32/ft32.opt:31
-+#, fuzzy
-+#| msgid "Allow the use of MDMX instructions."
+msgid "Avoid use of the DIV and MOD instructions"
-+msgstr "Tillåt användningen av MDMX-instruktioner."
++msgstr "Undvik att använda instruktionerna DIV och MOD"
+
#: config/h8300/h8300.opt:23
msgid "Generate H8S code."
msgstr "Generera H8S-kod."
-@@ -9443,7 +9473,9 @@
+@@ -9443,8 +9465,8 @@
msgstr "Länka med kod för en __main-kärna."
#: config/nvptx/nvptx.opt:34
-msgid "Optimize partition neutering"
-+#, fuzzy
-+#| msgid "Optimize partition neutering"
+-msgstr "Optimera partitionssterilisering"
+msgid "Optimize partition neutering."
- msgstr "Optimera partitionssterilisering"
++msgstr "Optimera partitionssterilisering."
#: config/vxworks.opt:36
-@@ -9759,11 +9791,11 @@
+ msgid "Assume the VxWorks RTP environment."
+@@ -9759,11 +9781,11 @@
msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
msgstr "Kända ARM CPU:er (att användas med flaggorna -mcpu= och -mtune=):"
@@ -433476,25 +434086,23 @@ Index: gcc/po/sv.po
msgid "Known ARM FPUs (for use with the -mfpu= option):"
msgstr "Kända ARM FPU:er (att användas med flaggan -mfpu=):"
-@@ -12931,6 +12963,12 @@
+@@ -12931,6 +12953,10 @@
msgid "Enable double load/store instructions for ARC HS."
msgstr "Använd dubbla ladda/lagra-instruktioner för ARC HS."
+#: config/arc/arc.opt:419
-+#, fuzzy
-+#| msgid "Specify the name of the target floating point hardware/format."
+msgid "Specify the name of the target floating point configuration."
-+msgstr "Ange namnet på målets flyttalshårdvara/-format."
++msgstr "Ange namnet på målets flyttalskonfiguration."
+
#: java/lang.opt:122
msgid "Warn if deprecated empty statements are found."
msgstr "Varna om tomma satser som bör undvikas finns."
-@@ -13181,1715 +13219,1723 @@
+@@ -13181,1715 +13207,1723 @@
msgstr "-Wlarger-than=<antal>\tVarna för ett objekt är större än <antal> byte."
#: common.opt:621
+msgid "Warn if comparing pointer parameter with nonnull attribute with NULL."
-+msgstr ""
++msgstr "Varna om en pekarparameter med attributet nonnull jämförs med NULL."
+
+#: common.opt:625
msgid "Warn if dereferencing a NULL pointer may lead to erroneous or undefined behavior."
@@ -435265,7 +435873,7 @@ Index: gcc/po/sv.po
-#: common.opt:2456
+#: common.opt:2463
+msgid "Assume common declarations may be overridden with ones with a larger"
-+msgstr ""
++msgstr "Anta att gemensamma deklarationer kan åsidosättas med sådana med en större"
+
+#: common.opt:2468
msgid "Compile whole compilation unit at a time."
@@ -435638,7 +436246,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "value computed is not used"
msgstr "beräknat värde används inte"
-@@ -14915,8 +14961,8 @@
+@@ -14915,8 +14949,8 @@
msgid "expected boolean type"
msgstr "boolesk typ förväntades"
@@ -435649,7 +436257,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "expected integer"
msgstr "heltal förväntades"
-@@ -15247,77 +15293,77 @@
+@@ -15247,77 +15281,77 @@
msgid "cannot use type %s as type %s"
msgstr "det går inte att använda typ %s som typ %s"
@@ -435745,7 +436353,7 @@ Index: gcc/po/sv.po
#: objc/objc-act.c:6925 objc/objc-act.c:8114 objc/objc-act.c:8165
#, gcc-internal-format
msgid "%qE attribute directive ignored"
-@@ -15431,7 +15477,7 @@
+@@ -15431,7 +15465,7 @@
msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
msgstr "ogiltigt tredje argument till %<__builtin_prefetch%>; använder noll"
@@ -435754,7 +436362,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "too few arguments to function %<va_start%>"
msgstr "För många argument till funktionen %<va_start%>"
-@@ -15520,7 +15566,7 @@
+@@ -15520,7 +15554,7 @@
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
@@ -435763,7 +436371,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%Kogiltigt användning av %<__builtin_va_arg_pack ()%>"
-@@ -15549,62 +15595,63 @@
+@@ -15549,62 +15583,62 @@
msgid "target format does not support infinity"
msgstr "målformatet stödjer inte oändligheten"
@@ -435798,11 +436406,9 @@ Index: gcc/po/sv.po
msgstr "andra parametern till %<va_start%> är inte det sista namngivna argumentet"
-#: builtins.c:8911
--#, gcc-internal-format
--msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
+#: builtins.c:8989
-+#, fuzzy, gcc-internal-format
-+#| msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
+ #, gcc-internal-format
+-msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
+msgid "undefined behavior when second parameter of %<va_start%> is declared with %<register%> storage"
msgstr "odefinierat beteende när andra parametern till %<va_start%> är deklarerad med lagringsklass %<register%>"
@@ -435841,7 +436447,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%Kattempt to free a non-heap object"
msgstr "%Kförsök att frigöra ett icke-heap-objekt"
-@@ -15619,74 +15666,74 @@
+@@ -15619,74 +15653,74 @@
msgid "passing too large argument on stack"
msgstr "skickar för många argument på stacken"
@@ -435930,7 +436536,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
msgstr "stackskyddet skyddar inte funktioner: alla lokala vektorer är mindre än %d byte långa"
-@@ -15781,87 +15828,87 @@
+@@ -15781,87 +15815,87 @@
msgid "%s does not support can_remove_branch_p"
msgstr "%s stödjer inte can_remove_branch_p"
@@ -436035,7 +436641,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support flow_call_edges_add"
msgstr "%s stödjer inte flow_call_edges_add"
-@@ -16186,338 +16233,338 @@
+@@ -16186,338 +16220,338 @@
msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
msgstr "antal gb-noter i instruktionskedjan (%d) != n_basic_blocks (%d)"
@@ -436441,7 +437047,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "nodes with unreleased memory found"
msgstr "noder med ej frigjort minne funna"
-@@ -16562,7 +16609,7 @@
+@@ -16562,7 +16596,7 @@
msgid "pex_init failed: %m"
msgstr "pex_init misslyckades: %m"
@@ -436450,7 +437056,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%s: %m"
msgstr "%s: %m"
-@@ -16572,7 +16619,7 @@
+@@ -16572,7 +16606,7 @@
msgid "COLLECT_LTO_WRAPPER must be set"
msgstr "COLLECT_LTO_WRAPPER måste vara satt"
@@ -436459,7 +437065,7 @@ Index: gcc/po/sv.po
#: config/i386/intelmic-mkoffload.c:554 config/nvptx/mkoffload.c:403
#, gcc-internal-format
msgid "atexit failed"
-@@ -16583,7 +16630,7 @@
+@@ -16583,7 +16617,7 @@
msgid "no arguments"
msgstr "inga argument"
@@ -436468,7 +437074,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "LTO support has not been enabled in this configuration"
msgstr "LTO-stöd har inte aktiverats i denna konfiguration"
-@@ -16683,37 +16730,37 @@
+@@ -16683,37 +16717,37 @@
msgid "conversion to incomplete type"
msgstr "konvertering till ofullständig typ"
@@ -436513,7 +437119,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "aggregate value used where a fixed-point was expected"
msgstr "sammansatt värde använt där ett fixdecimalvärde förväntades"
-@@ -16778,7 +16825,7 @@
+@@ -16778,7 +16812,7 @@
msgid "error writing %qs"
msgstr "fel när %qs skrevs"
@@ -436522,7 +437128,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "cannot open %s"
msgstr "kan inte öppna %s"
-@@ -16823,7 +16870,7 @@
+@@ -16823,7 +16857,7 @@
msgid "global constructors not supported on this target"
msgstr "globala konstruerare stödjs inte för denna målarkitektur"
@@ -436531,7 +437137,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "in %s, at %s:%d"
msgstr "i %s, vid %s:%d"
-@@ -16868,27 +16915,27 @@
+@@ -16868,27 +16902,27 @@
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr "odelegitimerad UNSPEC %s (%d) funnen på variabelplats"
@@ -436564,7 +437170,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
msgstr "ICE: emit_insn använd där emit_jump_insn behövs:\n"
-@@ -16953,7 +17000,7 @@
+@@ -16953,7 +16987,7 @@
msgid "verify_eh_tree failed"
msgstr "verify_eh_tree misslyckades"
@@ -436573,7 +437179,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "stack limits not supported on this target"
msgstr "stackgränser stödjs inte på denna målarkitektur"
-@@ -16978,12 +17025,12 @@
+@@ -16978,12 +17012,12 @@
msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
msgstr "skrivning av %wu-bitsdata utanför gränsen för destinationsobjektet, data avhuggen till %wu bitar"
@@ -436588,7 +437194,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%K anrop av %qs deklarerad med attributet warning: %s"
-@@ -17013,47 +17060,47 @@
+@@ -17013,47 +17047,47 @@
msgid "large fixed-point constant implicitly truncated to fixed-point type"
msgstr "stor fixdecimalskonstant implicit trunkerad till fixdecimaltyp"
@@ -436645,7 +437251,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "fold check: original tree changed by fold"
msgstr "vikningskontroll: originalträdet ändrat av vikning"
-@@ -17063,7 +17110,7 @@
+@@ -17063,7 +17097,7 @@
msgid "total size of local objects too large"
msgstr "total storlek på lokala objekt är för stor"
@@ -436654,7 +437260,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "omöjlig begränsning i %<asm%>"
-@@ -17143,7 +17190,7 @@
+@@ -17143,7 +17177,7 @@
msgid "%s (program %s)"
msgstr "%s (program %s)"
@@ -436663,7 +437269,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "unrecognized command line option %qs"
msgstr "okänd kommandoradsflagga %qs"
-@@ -17292,152 +17339,152 @@
+@@ -17292,152 +17326,152 @@
msgid "%s: -fcompare-debug failure"
msgstr "%s: -fcompare-debug misslyckades"
@@ -436846,7 +437452,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "too few arguments to %%:replace-extension"
msgstr "för få argument till %%:replace-extension"
-@@ -17472,12 +17519,12 @@
+@@ -17472,12 +17506,12 @@
msgid "scale needs to be non-negative\n"
msgstr "skalan måste vara ickenegativ\n"
@@ -436861,7 +437467,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above %d"
msgstr "%s: %d grundblock och %d register, öka --param max-gcse-memory över %d"
-@@ -17564,11 +17611,11 @@
+@@ -17564,11 +17598,11 @@
msgid "can%'t write PCH file"
msgstr "kan inte skriva PCH-fil"
@@ -436878,7 +437484,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "declared here"
msgstr "deklarerad här"
-@@ -17583,6 +17630,11 @@
+@@ -17583,6 +17617,11 @@
msgid "null pointer dereference"
msgstr "nollpekardereferens"
@@ -436890,7 +437496,7 @@ Index: gcc/po/sv.po
#: gimple-streamer-in.c:210
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: unknown GIMPLE statement tag %s"
-@@ -17593,197 +17645,219 @@
+@@ -17593,197 +17632,217 @@
msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
msgstr "gimple-kontroll: %s(%s) förväntades, har %s(%s) i %s, vid %s:%d"
@@ -436970,13 +437576,12 @@ Index: gcc/po/sv.po
+#: gimplify.c:6160
#, gcc-internal-format
+msgid "%qE with %<link%> clause used in %<routine%> function"
-+msgstr ""
++msgstr "%qE med %<link%>-klausul använd i %<routine%>-funktion"
+
+#: gimplify.c:6168
-+#, fuzzy, gcc-internal-format
-+#| msgid "%qE undeclared (first use in this function)"
++#, gcc-internal-format
+msgid "%qE requires a %<declare%> directive for use in a %<routine%> function"
-+msgstr "%qE är odeklarerad (första förekomsten i denna funktion)"
++msgstr "%qE behöver ett %<declare%>-direktiv att användas i en %<routine%>-funktion"
+
+#: gimplify.c:6244 gimplify.c:6848
+#, gcc-internal-format
@@ -437077,13 +437682,12 @@ Index: gcc/po/sv.po
+#: gimplify.c:8015
#, gcc-internal-format
+msgid "incompatible data clause with reduction on %qE; promoting to present_or_copy"
-+msgstr ""
++msgstr "inkompatibel dataklausul med reduktion på %qE; befordrar till present_or_copy"
+
+#: gimplify.c:8159
-+#, fuzzy, gcc-internal-format
-+#| msgid "invalid template declaration of %qD"
++#, gcc-internal-format
+msgid "invalid private reduction on %qE"
-+msgstr "ogiltig malldeklaration av %qD"
++msgstr "ogiltig privat reduktion av %qE"
+
+#: gimplify.c:9948 omp-low.c:3622
+#, gcc-internal-format
@@ -437149,7 +437753,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "if this code is reached, the program will abort"
msgstr "om denna kod nås, kommer programmet att avbryta"
-@@ -17798,7 +17872,7 @@
+@@ -17798,7 +17857,7 @@
msgid "could not open Go dump file %qs: %m"
msgstr "det gick inte att öppna Go-dump-filen %qs: %m"
@@ -437158,7 +437762,7 @@ Index: gcc/po/sv.po
#: objc/objc-act.c:461
#, gcc-internal-format
msgid "can%'t open %s: %m"
-@@ -17809,37 +17883,37 @@
+@@ -17809,37 +17868,37 @@
msgid "Graphite loop optimizations cannot be used (isl is not available)."
msgstr "Graphite-slingoptimeringar kan inte användas (isl är inte tillgängligt)."
@@ -437203,7 +437807,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "HSA image ops not handled"
msgstr "HSA-avbildsoperatorer hanteras inte"
-@@ -17869,298 +17943,298 @@
+@@ -17869,298 +17928,298 @@
msgid "function cannot be instrumented"
msgstr "funktionen kan inte instrumenteras"
@@ -437562,7 +438166,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Declaring type %qD final would enable devirtualization of %i call"
msgid_plural "Declaring type %qD final would enable devirtualization of %i calls"
-@@ -18167,7 +18241,7 @@
+@@ -18167,7 +18226,7 @@
msgstr[0] "Deklaration av typen %qD final skulle möjliggöra avvirtualisering av %i anrop"
msgstr[1] "Deklaration av typen %qD final skulle möjliggöra avvirtualisering av %i anrop"
@@ -437571,7 +438175,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Declaring type %qD final would enable devirtualization of %i call executed %lli times"
msgid_plural "Declaring type %qD final would enable devirtualization of %i calls executed %lli times"
-@@ -18174,7 +18248,7 @@
+@@ -18174,7 +18233,7 @@
msgstr[0] "Deklaration av typen %qD final skulle möjliggöra avvirtualisering av %i anrop utfört %lli gånger"
msgstr[1] "Deklaration av typen %qD final skulle möjliggöra avvirtualisering av %i anrop utförda %lli gånger"
@@ -437580,7 +438184,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call"
msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls"
-@@ -18181,7 +18255,7 @@
+@@ -18181,7 +18240,7 @@
msgstr[0] "Deklaration av den virtuella destrueraren %qD final skulle möjliggöra avvirtualisering av %i anrop"
msgstr[1] "Deklaration av den virtuella destrueraren %qD final skulle möjliggöra avvirtualisering av %i anrop"
@@ -437589,7 +438193,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Declaring method %qD final would enable devirtualization of %i call"
msgid_plural "Declaring method %qD final would enable devirtualization of %i calls"
-@@ -18188,7 +18262,7 @@
+@@ -18188,7 +18247,7 @@
msgstr[0] "Deklaration av metoden %qD final skulle möjliggöra avvirtualisering av %i anrop"
msgstr[1] "Deklaration av metoden %qD final skulle möjliggöra avvirtualisering av %i anrop"
@@ -437598,7 +438202,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Declaring virtual destructor of %qD final would enable devirtualization of %i call executed %lli times"
msgid_plural "Declaring virtual destructor of %qD final would enable devirtualization of %i calls executed %lli times"
-@@ -18195,7 +18269,7 @@
+@@ -18195,7 +18254,7 @@
msgstr[0] "Deklaration av den virtuella destrueraren %qD final skulle möjliggöra avvirtualisering av %i anrop utfört %lli gånger"
msgstr[1] "Deklaration av den virtuella destrueraren %qD final skulle möjliggöra avvirtualisering av %i anrop utförda %lli gånger"
@@ -437607,7 +438211,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
-@@ -18217,21 +18291,26 @@
+@@ -18217,21 +18276,26 @@
msgid "ipa reference summary is missing in ltrans unit"
msgstr "ipa-referenssammanfattning saknas i ltrans-enhet"
@@ -437637,7 +438241,7 @@ Index: gcc/po/sv.po
#: lra-assigns.c:1395 reload1.c:1254
#, gcc-internal-format
msgid "%<asm%> operand has impossible constraints"
-@@ -18242,17 +18321,17 @@
+@@ -18242,17 +18306,17 @@
msgid "unable to find a register to spill"
msgstr "kan inte hitta ett register att spilla"
@@ -437658,7 +438262,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
msgstr "Maximalt antal genererade omladdningsinstruktioner per instruktion uppnått (%d)\n"
-@@ -18297,7 +18376,7 @@
+@@ -18297,7 +18361,7 @@
msgid "cannot find LTO section refs in %s"
msgstr "det går inte att hitta LTO-avsnittsreferenser i %s"
@@ -437667,7 +438271,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "invalid offload table in %s"
msgstr "ogiltig avlastningstabell i %s"
-@@ -18343,12 +18422,12 @@
+@@ -18343,12 +18407,12 @@
msgid "Reference statement index not found"
msgstr "Referenssatsindex finns inte"
@@ -437682,7 +438286,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "unsupported mode %s\n"
msgstr "ej stött läge: %s\n"
-@@ -18368,57 +18447,77 @@
+@@ -18368,58 +18432,73 @@
msgid "bytecode stream generated with LTO version %d.%d instead of the expected %d.%d"
msgstr "bytekodström genererad med LTO-version %d.%d istället för den förväntade %d.%d"
@@ -437700,13 +438304,12 @@ Index: gcc/po/sv.po
-#: lto-wrapper.c:304 lto-wrapper.c:316
+#: lto-wrapper.c:307
-+#, fuzzy, gcc-internal-format, gfc-internal-format
-+#| msgid "redeclaration %qD differs in %<constexpr%>"
+ #, gcc-internal-format, gfc-internal-format
+msgid "Option %s with different values"
-+msgstr "omdeklaration av %qD skiljer i %<constexpr%>"
++msgstr "Flaggan %s med olika värden"
+
+#: lto-wrapper.c:318 lto-wrapper.c:330
- #, gcc-internal-format, gfc-internal-format
++#, gcc-internal-format, gfc-internal-format
msgid "Option %s not used consistently in all LTO input files"
msgstr "Flaggan %s inte konsekvent använd i alla LTO-indatafiler"
@@ -437729,22 +438332,21 @@ Index: gcc/po/sv.po
msgstr "skriver utdatafil"
-#: lto-wrapper.c:822
--#, gcc-internal-format
++#: lto-wrapper.c:870
+ #, gcc-internal-format
-msgid "installation error, can't find crtoffloadend.o"
-msgstr "installationsfel, kan inte hitta crtoffloadend.o"
--
--#: lto-wrapper.c:834
--#, gcc-internal-format
--msgid "installation error, can't find crtoffloadbegin.o"
-+#: lto-wrapper.c:870
-+#, fuzzy, gcc-internal-format
-+#| msgid "installation error, can't find crtoffloadbegin.o"
+msgid "installation error, can't find crtoffloadtable.o"
- msgstr "installationsfel, kan inte hitta crtoffloadbegin.o"
++msgstr "installationsfel, kan inte hitta crtoffloadtable.o"
--#: lto-wrapper.c:938
+-#: lto-wrapper.c:834
+#: lto-wrapper.c:974
#, gcc-internal-format
+-msgid "installation error, can't find crtoffloadbegin.o"
+-msgstr "installationsfel, kan inte hitta crtoffloadbegin.o"
+-
+-#: lto-wrapper.c:938
+-#, gcc-internal-format
msgid "environment variable COLLECT_GCC must be set"
msgstr "miljövariabeln COLLECT_GCC måste vara satt"
@@ -437756,28 +438358,26 @@ Index: gcc/po/sv.po
-#: lto-wrapper.c:1211
+#: lto-wrapper.c:1135 lto-wrapper.c:1191
-+#, fuzzy, gcc-internal-format
-+#| msgid "can't open %s: %m"
+ #, gcc-internal-format
+msgid "cannot open %s: %m"
+msgstr "det går inte att öppna %s: %m"
+
+#: lto-wrapper.c:1138 lto-wrapper.c:1197
-+#, fuzzy, gcc-internal-format
-+#| msgid "can%'t read %s: %m"
++#, gcc-internal-format
+msgid "cannot read %s: %m"
+msgstr "kan inte läsa %s: %m"
+
+#: lto-wrapper.c:1165
-+#, fuzzy, gcc-internal-format, gfc-internal-format
-+#| msgid "invalid operation (%s)"
++#, gcc-internal-format, gfc-internal-format
+msgid "invalid format of %s"
-+msgstr "ogiltig operation (%s)"
++msgstr "felaktigt format på %s"
+
+#: lto-wrapper.c:1301
- #, gcc-internal-format
++#, gcc-internal-format
msgid "fopen: %s: %m"
msgstr "fopen: %s: %m"
-@@ -18453,278 +18552,294 @@
+
+@@ -18453,278 +18532,293 @@
msgid "attribute(target_clones(\"default\")) is not valid for current target"
msgstr "attribute(target_clones(\"default\")) är inte giltigt för det aktuella målet"
@@ -437813,13 +438413,12 @@ Index: gcc/po/sv.po
-#: omp-low.c:3249
+#: omp-low.c:3251
-+#, fuzzy, gcc-internal-format
-+#| msgid "non-OpenACC construct inside of OpenACC region"
+ #, gcc-internal-format
+msgid "non-OpenACC construct inside of OpenACC routine"
-+msgstr "icke-OpenACC-konstruktion inuti OpenACC-region"
++msgstr "icke-OpenACC-konstruktion inuti OpenACC-rutin"
+
+#: omp-low.c:3260
- #, gcc-internal-format
++#, gcc-internal-format
msgid "non-OpenACC construct inside of OpenACC region"
msgstr "icke-OpenACC-konstruktion inuti OpenACC-region"
@@ -437965,7 +438564,7 @@ Index: gcc/po/sv.po
+#: omp-low.c:3733
#, gcc-internal-format
+msgid "OpenACC region inside of OpenACC routine, nested parallelism not supported yet"
-+msgstr ""
++msgstr "OpenACC-region inuti OpenACC-rutin, nästad parallellism stödjs inte ännu"
+
+#: omp-low.c:3746
+#, gcc-internal-format
@@ -438046,7 +438645,7 @@ Index: gcc/po/sv.po
+#: omp-low.c:18823
+#, gcc-internal-format, gfc-internal-format
+msgid "-fopenacc-dim operand is malformed at '%s'"
-+msgstr ""
++msgstr "operand till -fopenacc-dim är felformulerad vid ”%s”"
-#: omp-low.c:18508
-#, gcc-internal-format
@@ -438134,7 +438733,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "valid arguments to %qs are: %s"
msgstr "giltiga argument till %qs är: %s"
-@@ -18740,32 +18855,32 @@
+@@ -18740,32 +18834,32 @@
msgid "command line option %qs is valid for %s but not for %s"
msgstr "kommandoradsflaggan %qs är giltig för %s men inte för %s"
@@ -438173,7 +438772,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "unrecognized shadow offset %qs"
msgstr "okänt skuggavstånd %qs"
-@@ -18810,52 +18925,52 @@
+@@ -18810,52 +18904,52 @@
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "sektionsankare måste vara avaktiverade när ordningsändring på toppnivå är avaktiverat"
@@ -438236,7 +438835,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "unrecognized include_flags 0x%x passed to print_specific_help"
msgstr "okända include_flags 0x%x skickade till print_specific_help"
-@@ -19194,22 +19309,22 @@
+@@ -19194,22 +19288,22 @@
msgid "output operand %d must use %<&%> constraint"
msgstr "utdataoperand %d måste använda %<&%>-begränsning"
@@ -438263,7 +438862,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
msgstr "validate_value_data: [%u] Ej tomt reg i kedja (%s %u %i)"
-@@ -19230,8 +19345,8 @@
+@@ -19230,8 +19324,8 @@
msgstr "det går inte att använda %qs som ett fast register"
#: reginfo.c:750 config/ia64/ia64.c:5940 config/ia64/ia64.c:5947
@@ -438274,7 +438873,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "okänt registernamn: %s"
-@@ -19251,7 +19366,7 @@
+@@ -19251,7 +19345,7 @@
msgid "register of %qD used for multiple global register variables"
msgstr "register för %qD använt till flera globala registervariabler"
@@ -438283,7 +438882,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "conflicts with %qD"
msgstr "står i konflikt med %qD"
-@@ -19276,37 +19391,27 @@
+@@ -19276,37 +19370,27 @@
msgid "%<&%> constraint used with no register class"
msgstr "%<&%>-begränsning använd utan registerklass"
@@ -438326,7 +438925,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "output operand is constant in %<asm%>"
msgstr "utdataoperand är konstant i %<asm%>"
-@@ -19621,17 +19726,17 @@
+@@ -19621,17 +19705,17 @@
msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
msgstr "Två symboler med samma comdat_group är inte länkade av listan same_comdat_group."
@@ -438347,7 +438946,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "section of alias %q+D must match section of its target"
msgstr "sektionen för aliaset %q+D måste stämma med sektionen för dess mål"
-@@ -19651,12 +19756,12 @@
+@@ -19651,12 +19735,12 @@
msgid "nested function trampolines not supported on this target"
msgstr "nästade funktionstrampoliner stödjs inte för denna målarkitektur"
@@ -438362,19 +438961,18 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target stödjs inte för denna maskin"
-@@ -20007,8 +20112,9 @@
- msgstr "precisionen på typen på heltalsresultatet stämmer inte med fältstorleken på BIT_FIELD_REF"
+@@ -20008,8 +20092,8 @@
#: tree-cfg.c:2965
--#, gcc-internal-format
+ #, gcc-internal-format
-msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
-+#, fuzzy, gcc-internal-format
-+#| msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
+-msgstr "lägesprecisionen på resultat av icke-heltalstyp stämmer inte med fältstorleken på BIT_FIELD_REF"
+msgid "mode size of non-integral result does not match field size of BIT_FIELD_REF"
- msgstr "lägesprecisionen på resultat av icke-heltalstyp stämmer inte med fältstorleken på BIT_FIELD_REF"
++msgstr "lägesstorleken på resultat av icke-heltalstyp stämmer inte med fältstorleken på BIT_FIELD_REF"
#: tree-cfg.c:2973
-@@ -20311,7 +20417,7 @@
+ #, gcc-internal-format
+@@ -20311,7 +20395,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 "första argumentet till en VEC_COND_EXPR måste vara av boolesk vektortyp med samma antal element som resultatet"
@@ -438383,7 +438981,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "type mismatch in conditional expression"
msgstr "typer stämmer inte i villkorsuttryck"
-@@ -20753,77 +20859,77 @@
+@@ -20753,77 +20837,77 @@
msgid "BB %i has incorrect fallthru edge"
msgstr "BB %i har felaktig fall-igenom-båge"
@@ -438476,7 +439074,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "inline:ing misslyckades i anrop av %q+F: %s"
-@@ -20838,8 +20944,8 @@
+@@ -20838,8 +20922,8 @@
msgid "cannot update SSA form"
msgstr "kan inte uppdatera SSA-formen"
@@ -438487,7 +439085,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "SSA corruption"
msgstr "trasigt i SSA"
-@@ -21049,82 +21155,82 @@
+@@ -21049,82 +21133,82 @@
msgid "tree bytecode streams do not support machine specific builtin functions on this target"
msgstr "trädbytekodströmmar stödjer inte maskinspecifika inbyggda funktioner för detta mål"
@@ -438586,7 +439184,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "antar att teckenspill inte förekommer vid förenkling av %<abs (X)%> till %<X%> eller %<-X%>"
-@@ -21144,160 +21250,160 @@
+@@ -21144,160 +21228,160 @@
msgid "ignoring attributes applied to %qT after definition"
msgstr "ignorerar attribut använda på %qT efter dess definition"
@@ -438796,7 +439394,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "type is deprecated"
msgstr "typen bör undvikas"
-@@ -21324,262 +21430,262 @@
+@@ -21324,262 +21408,262 @@
#. main variant only.
#.
#. Convenience macro for matching individual fields.
@@ -439111,7 +439709,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "verify_type failed"
msgstr "verify_type misslyckades"
-@@ -21694,7 +21800,7 @@
+@@ -21694,7 +21778,7 @@
msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
msgstr "begärd justering för %q+D är större än implementerad justering av %wu"
@@ -439120,7 +439718,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "storage size of %q+D isn%'t known"
msgstr "lagringsstorlek på %q+D är okänd"
-@@ -21709,62 +21815,62 @@
+@@ -21709,62 +21793,62 @@
msgid "initializer for floating value is not a floating constant"
msgstr "initierare för flyttalsvärde är inte en flyttalskonstant"
@@ -439195,7 +439793,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "visibility attribute not supported in this configuration; ignored"
msgstr "synlighetsattribut stödjs inte för denna konfiguration, ignoreras"
-@@ -21842,7 +21948,8 @@
+@@ -21842,7 +21926,8 @@
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "stränglängden %qd är större än den längden %qd som ISO C%d kompilatorer skall stödja"
@@ -439205,7 +439803,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "spill i konstant uttryck"
-@@ -21927,1357 +22034,1362 @@
+@@ -21927,1357 +22012,1362 @@
msgid "type-punning to incomplete type might break strict-aliasing rules"
msgstr "typstampning till ofullständig typ kan bryta strikta aliasregler"
@@ -440267,7 +440865,7 @@ Index: gcc/po/sv.po
+#: c-family/c-common.c:9852
#, gcc-internal-format
+msgid "second argument to function %qE must be a constant integer power of 2 between %qi and %qu bits"
-+msgstr ""
++msgstr "andra argumentet till funktionen %qE måste vara en konstant heltalsexponent till 2 mellan %qi och %qu bitar"
+
+#: c-family/c-common.c:9873 c-family/c-common.c:9919
+#, gcc-internal-format
@@ -440841,7 +441439,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "conversion of scalar %qT to vector %qT involves truncation"
msgstr "konvertering av skalären %qT till vektorn %qT innebär avhuggning"
-@@ -23284,22 +23396,22 @@
+@@ -23284,22 +23374,22 @@
#. Reject arguments that are built-in functions with
#. no library fallback.
@@ -440868,7 +441466,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "size of unnamed array is too large"
msgstr "storleken på en namnlös vektor är för stor"
-@@ -23649,19 +23761,15 @@
+@@ -23649,21 +23739,16 @@
msgid "strftime formats cannot format arguments"
msgstr "strftime-format kan inte formatera argument"
@@ -440879,21 +441477,22 @@ Index: gcc/po/sv.po
msgstr "-Wmisleading-indentation är avaktiverad härifrån och framåt, eftersom kolumnspårning avaktiverades på grund av storleken på kod/huvuden."
-#: c-family/c-indentation.c:583
--#, gcc-internal-format
++#: c-family/c-indentation.c:607
+ #, gcc-internal-format
-msgid "statement is indented as if it were guarded by..."
-msgstr "satsen är indenterad som om den vore skyddad av …"
--
++msgid "this %qs clause does not guard..."
++msgstr "denna %qs-klausul vaktar inte …"
+
-#: c-family/c-indentation.c:585
-#, gcc-internal-format
-msgid "...this %qs clause, but it is not"
-+#: c-family/c-indentation.c:607
-+#, fuzzy, gcc-internal-format
-+#| msgid "...this %qs clause, but it is not"
-+msgid "this %qs clause does not guard..."
- msgstr "… denna %qs-klausul, men är inte det"
-
+-msgstr "… denna %qs-klausul, men är inte det"
+-
#: c-family/c-lex.c:222
-@@ -23745,7 +23853,7 @@
+ #, gcc-internal-format
+ msgid "badly nested C headers from preprocessor"
+@@ -23745,7 +23830,7 @@
msgid "repeated %<@%> before Objective-C string"
msgstr "upprepat %<@%> före Objective-C++-sträng"
@@ -440902,7 +441501,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "unsupported non-standard concatenation of string literals"
msgstr "ej stödd konkatenering av strängliteraler som inte följer standard"
-@@ -23770,7 +23878,7 @@
+@@ -23770,7 +23855,7 @@
msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
msgstr "%<#pragma omp atomic capture%> använder två olika variabler till minne"
@@ -440911,7 +441510,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "invalid type for iteration variable %qE"
msgstr "ogiltig typ för iterationsvariabeln %qE"
-@@ -23780,22 +23888,22 @@
+@@ -23780,22 +23865,22 @@
msgid "%qE is not initialized"
msgstr "%qE är inte initierad"
@@ -440938,7 +441537,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "invalid increment expression"
msgstr "ogiltigt ökningsuttryck"
-@@ -23825,32 +23933,32 @@
+@@ -23825,32 +23910,32 @@
msgid "%qD is not an function argument"
msgstr "%qD är inte en funktionsmall"
@@ -440977,7 +441576,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
msgstr "-fno-gnu89-inline stödjs endast i GNU99- C99-läge"
-@@ -24175,112 +24283,112 @@
+@@ -24175,112 +24260,112 @@
msgid "option %qs is valid for %s but not for %s"
msgstr "flaggan %qs är giltig för %s men inte för %s"
@@ -441112,7 +441711,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
msgstr "ISO C stödjer inte %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
-@@ -24330,7 +24438,7 @@
+@@ -24330,7 +24415,7 @@
msgid "wrong type argument to %s"
msgstr "fel typ på argument till %s"
@@ -441121,7 +441720,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%<_Cilk_spawn%> may only be used inside a function"
msgstr "%<_Cilk_spawn%> kan endast anges inuti en funktion"
-@@ -24375,7 +24483,7 @@
+@@ -24375,7 +24460,7 @@
msgid "too many input files"
msgstr "för många indatafiler"
@@ -441130,7 +441729,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "unknown value %qs for -mcpu"
msgstr "okänt värde %qs till -mcpu"
-@@ -24475,7 +24583,7 @@
+@@ -24475,7 +24560,7 @@
msgid "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
msgstr "för flaggan -mcache-block-size=X, måste ett giltigt X vara: 4, 8, 16, 32, 64, 128, 256 eller 512"
@@ -441139,7 +441738,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "unknown -mdebug-%s switch"
msgstr "okänd flagga -mdebug-%s"
-@@ -24808,172 +24916,172 @@
+@@ -24808,172 +24893,172 @@
msgid "%Ktotal size and element size must be a non-zero constant immediate"
msgstr "%Ktotal storlek och elementstorlek måste vara en konstant omedelbar skild från noll"
@@ -441346,7 +441945,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "lane %wd out of range %wd - %wd"
msgstr "bana %wd utanför intervallet %wd - %wd"
-@@ -25033,8 +25141,8 @@
+@@ -25033,8 +25118,8 @@
msgid "bad value %qs for -mmemory-latency"
msgstr "felaktigt värde %qs till flaggan -memory-latency"
@@ -441357,7 +441956,7 @@ Index: gcc/po/sv.po
#: config/tilepro/tilepro.c:3107
#, gcc-internal-format
msgid "bad builtin fcode"
-@@ -25075,148 +25183,168 @@
+@@ -25075,148 +25160,168 @@
msgid "FPX extensions not available on pre-ARC600 cores"
msgstr "FPX-utvidgningar är inte tillgängliga för kärnor föra ARC600"
@@ -441365,7 +441964,7 @@ Index: gcc/po/sv.po
+#: config/arc/arc.c:730
#, gcc-internal-format
+msgid "No FPX/FPU mixing allowed"
-+msgstr ""
++msgstr "Ingen FPX/FPU-blandning tillåten"
+
+#: config/arc/arc.c:735
+#, gcc-internal-format
@@ -441394,17 +441993,17 @@ Index: gcc/po/sv.po
+#: config/arc/arc.c:758
+#, gcc-internal-format
+msgid "FPU double precision options are available for ARC HS only"
-+msgstr ""
++msgstr "FPU dubbelprecisionsalternativ är bara tillgängliga för ARC HS"
+
+#: config/arc/arc.c:760
+#, gcc-internal-format
+msgid "FPU double precision assist options are not available for ARC HS"
-+msgstr ""
++msgstr "FPU dubbelprecisions assistansalternativ är inte tillgängliga för ARC HS"
+
+#: config/arc/arc.c:763
+#, gcc-internal-format
+msgid "FPU options are available for ARCv2 architecture only"
-+msgstr ""
++msgstr "FPU-alternativ är bara tillgängliga för ARCv2-arkitekturen"
+
+#: config/arc/arc.c:1293
#, gcc-internal-format, gfc-internal-format
@@ -441555,7 +442154,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "insn addresses not freed"
msgstr "instruktionsadressen inte frigjord"
-@@ -25428,184 +25556,184 @@
+@@ -25428,184 +25533,184 @@
msgid "-mslow-flash-data only supports non-pic code on armv7-m targets"
msgstr "-mslow-flash-data stödjer endast icke-pic-kod på armv7-m-mål"
@@ -441784,7 +442383,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "attribute(target(\"%s\")) is unknown"
msgstr "attribute(target(\"%s\")) är okänt"
-@@ -25664,193 +25792,193 @@
+@@ -25664,193 +25769,193 @@
#. 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>.
@@ -442016,7 +442615,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "rounding result will always be 0"
msgstr "avrundningsresultatet kommer alltid bli 0"
-@@ -26248,397 +26376,397 @@
+@@ -26248,397 +26353,397 @@
msgid "can%'t set position in PCH file: %m"
msgstr "det går inte att sätta position i PCH-fil: %m"
@@ -442493,7 +443092,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "-fsplit-stack does not support 2 register parameters for a nested function"
msgstr "-fsplit-stack stödjer inte 2 registerparametrar för en nästad funktion"
-@@ -26645,267 +26773,267 @@
+@@ -26645,267 +26750,267 @@
#. FIXME: We could make this work by pushing a register
#. around the addition and comparison.
@@ -442814,7 +443413,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Pointer Checker requires MPX support on this target. Use -mmpx options to enable MPX."
msgstr "Pekarkontrolleraren kräver stöd för MPX på detta mål. Använd flaggan -mmpx för att aktivera MPX."
-@@ -26998,13 +27126,13 @@
+@@ -26998,13 +27103,13 @@
msgid "%qE attribute requires a string constant argument"
msgstr "attributet %qE kräver en strängkonstant som argument"
@@ -442830,7 +443429,7 @@ Index: gcc/po/sv.po
#: config/spu/spu.c:4918
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
-@@ -27076,7 +27204,7 @@
+@@ -27076,7 +27181,7 @@
msgstr "attributet %qE stödjs inte för denna målarkitekturen R8C"
#. The argument must be a constant integer.
@@ -442839,7 +443438,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "argumentet till attribut %qE är inte en heltalskonstant"
-@@ -27136,7 +27264,7 @@
+@@ -27136,7 +27241,7 @@
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread är tillgängligt endast för fido"
@@ -442848,7 +443447,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "stackgränsuttryck stödjs inte"
-@@ -27379,7 +27507,7 @@
+@@ -27379,7 +27484,7 @@
msgid "argument %d of %qE must be a multiple of %d"
msgstr "argument %d till %qE måste vara en multipel av %d"
@@ -442857,7 +443456,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "incompatible type for argument %d of %qE"
msgstr "inkompatibel typ för argument %d av %qE"
-@@ -27774,32 +27902,32 @@
+@@ -27774,32 +27879,32 @@
msgid "msp430_select_hwmult_lib needs one or more arguments"
msgstr "msp430_select_hwmult_lib behöver ett eller flera argument"
@@ -442896,7 +443495,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unrecognised MCU name '%s', assuming that it is just a MSP430 with no hardware multiply.\n"
-@@ -27808,7 +27936,7 @@
+@@ -27808,7 +27913,7 @@
"Okänt MCU-namn ”%s”, antar att det bara är en MSP430 utan hårdvarumultiplikation.\n"
"Använd flaggorna -mcpu och -mhwmult för att sätta dessa explicit."
@@ -442905,7 +443504,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unrecognised MCU name '%s', assuming that it has no hardware multiply.\n"
-@@ -27817,7 +27945,7 @@
+@@ -27817,7 +27922,7 @@
"Okänt MCU-namn ”%s”, antar att den inte har hårdvarumultiplikation.\n"
"använd flaggan -mhwmult för att sätta detta explicit."
@@ -442914,7 +443513,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unrecognised MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
-@@ -27826,62 +27954,62 @@
+@@ -27826,62 +27931,62 @@
"Okänt MCU-namn ”%s”, amtar att den bara stödjer ISA:n MSP430.\n"
"Använd flaggan -mcpu för att sätta ISA:n explicit."
@@ -442989,7 +443588,7 @@ Index: gcc/po/sv.po
#: config/xtensa/xtensa.c:3372
#, gcc-internal-format
msgid "bad builtin code"
-@@ -28108,18 +28236,12 @@
+@@ -28108,18 +28213,12 @@
msgid "cannot open intermediate ptx file"
msgstr "kan inte öppna intermediär ptx-fil"
@@ -443010,7 +443609,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qE attribute requires a void return type"
msgstr "attributet %qE kräver returtypen void"
-@@ -28264,574 +28386,574 @@
+@@ -28264,574 +28363,574 @@
msgid "junk at end of #pragma longcall"
msgstr "skräp vid slutet av #pragma longcall"
@@ -443699,7 +444298,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "%s”%s”%s är ogiltigt"
-@@ -29139,155 +29261,161 @@
+@@ -29139,155 +29238,160 @@
msgid "constant argument %d for builtin %qF is out of range for target type"
msgstr "det konstanta argumentet %d till den inbyggda %qF är utanför intervallet måltypen"
@@ -443790,10 +444389,9 @@ Index: gcc/po/sv.po
-#: config/s390/s390.c:13657
+#: config/s390/s390.c:11173
-+#, fuzzy, gcc-internal-format
-+#| msgid "Stack frame larger than 2G is not supported for -fsplit-stack"
++#, gcc-internal-format
+msgid "CPUs older than z900 are not supported for -fsplit-stack"
-+msgstr "Stackramar större än 2 G stödjs inte med -fsplit-stack"
++msgstr "CPU:er äldre än z900 stödjs inte med -fsplit-stack"
+
+#: config/s390/s390.c:14172
#, gcc-internal-format, gfc-internal-format
@@ -443891,7 +444489,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Value %qs is not supported by attribute %<target%>"
msgstr "Värdet %qs stödjs inte av attributet %<target%>"
-@@ -29302,53 +29430,53 @@
+@@ -29302,53 +29406,53 @@
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "utrullningstabeller kräver för närvarande antingen en rampekare eller -maccumulate-outgoing-args för att bli korrekt"
@@ -443955,7 +444553,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "behöver ett anropsöverskrivet målregister"
-@@ -29365,27 +29493,27 @@
+@@ -29365,27 +29469,27 @@
msgid "-mrelax is only supported for RTP PIC"
msgstr "-mrelax stödjs endast för RTP PIC"
@@ -443988,7 +444586,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "-fcall-saved-REG is not supported for out registers"
msgstr "-fcall-saved-REG stödjs inte för utregister"
-@@ -29592,7 +29720,7 @@
+@@ -29592,7 +29696,7 @@
msgid "too much stack space to prepare: %d"
msgstr "för mycket stackutrymme att förbereda: %d"
@@ -443997,7 +444595,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "an interrupt handler cannot be compiled with -muser-mode"
msgstr "en avbrottshanterare kan inte kompileras med -muser-mode"
-@@ -29724,53 +29852,53 @@
+@@ -29724,53 +29828,53 @@
msgid "subprogram %q+F not marked Inline"
msgstr "underprogrammet %q+F är inte markerat Inline"
@@ -444062,7 +444660,7 @@ Index: gcc/po/sv.po
#: cp/cp-array-notation.c:250
#, gcc-internal-format
msgid "Invalid builtin arguments"
-@@ -29827,8 +29955,8 @@
+@@ -29827,8 +29931,8 @@
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
@@ -444073,7 +444671,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "värdet av typen void ignoreras inte vilket bör göras"
-@@ -29858,7 +29986,7 @@
+@@ -29858,7 +29962,7 @@
msgid "GCC supports only %u nested scopes"
msgstr "GCC stödjer endast %u nästade definitionsområden"
@@ -444082,7 +444680,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "label %q+D used but not defined"
msgstr "etikett %q+D använd men är inte definierad"
-@@ -29878,7 +30006,7 @@
+@@ -29878,7 +29982,7 @@
msgid "unused variable %q+D"
msgstr "oanvänd variabel %q+D"
@@ -444091,7 +444689,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "variable %qD set but not used"
msgstr "variabeln %qD sätts men används inte"
-@@ -29888,7 +30016,7 @@
+@@ -29888,7 +29992,7 @@
msgid "type of array %q+D completed incompatibly with implicit initialization"
msgstr "den kompletterade typen på vektor %q+D är inkompatibel med implicit initiering"
@@ -444100,7 +444698,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "originally defined here"
msgstr "ursprungligen definierad här"
-@@ -29950,7 +30078,7 @@
+@@ -29950,7 +30054,7 @@
msgid "built-in function %q+D declared as non-function"
msgstr "inbyggd funktion %q+D deklarerad som icke-funktion"
@@ -444109,7 +444707,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "declaration of %q+D shadows a built-in function"
msgstr "deklaration av %q+D skuggar en inbyggd funktion"
-@@ -30088,216 +30216,216 @@
+@@ -30088,216 +30192,216 @@
msgid "redundant redeclaration of %q+D"
msgstr "redundant omdeklaration av %q+D"
@@ -444370,7 +444968,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "ISO C90 does not support %<[*]%> array declarators"
msgstr "ISO C90 stödjer inte %<[*]%>-vektordeklarerare"
-@@ -30305,33 +30433,33 @@
+@@ -30305,33 +30409,33 @@
#. C99 6.7.5.2p4
#. A function definition isn't function prototype scope C99 6.2.1p4.
#. C99 6.7.5.2p4
@@ -444410,7 +445008,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "parameter %qD is initialized"
msgstr "parametern %qD är initierad"
-@@ -30340,257 +30468,257 @@
+@@ -30340,257 +30444,257 @@
#. 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.
@@ -444719,7 +445317,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "function-scope %qE implicitly auto and declared %qs"
msgstr "%qE i funktions definitionsområde är implicit auto och deklarerad %qs"
-@@ -30598,691 +30726,691 @@
+@@ -30598,691 +30702,691 @@
#. Only the innermost declarator (making a parameter be of
#. array type which is converted to pointer type)
#. may have static or type qualifiers.
@@ -445553,7 +446151,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "parameter %qD set but not used"
msgstr "parametern %qD sätts men används inte"
-@@ -31290,222 +31418,222 @@
+@@ -31290,222 +31394,222 @@
#. 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.
@@ -445820,7 +446418,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "högershiftoperanden ≥ storleken på typen"
-@@ -31520,78 +31648,78 @@
+@@ -31520,78 +31624,78 @@
msgid "version control conflict marker in file"
msgstr "markör för versionshanteringskonflikt i filen"
@@ -445915,7 +446513,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "data definition has no type or storage class"
msgstr "datadefinition har ingen typ eller lagringsklass"
-@@ -31599,27 +31727,27 @@
+@@ -31599,27 +31703,27 @@
#. This means there is an attribute specifier after
#. the declarator in a function definition. Provide
#. some more information for the user.
@@ -445948,7 +446546,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
msgstr "%<,%> eller %<;%> förväntades"
-@@ -31627,262 +31755,262 @@
+@@ -31627,262 +31731,262 @@
#. This can appear in many cases looking nothing like a
#. function definition, so we don't give a more specific
#. error suggesting there was one.
@@ -446271,7 +446869,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "expected identifier or %<*%>"
msgstr "identifierare eller %<*%> förväntades"
-@@ -31891,1061 +32019,1066 @@
+@@ -31891,1061 +31995,1066 @@
#. c_parser_skip_until_found stops at a closing nesting
#. delimiter without consuming it, but here we need to consume
#. it to proceed further.
@@ -447553,7 +448151,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "expected array notation expression"
msgstr "vektornotationsuttryck förväntades"
-@@ -32955,7 +33088,7 @@
+@@ -32955,7 +33064,7 @@
msgid "%qD has an incomplete type %qT"
msgstr "%qD har en ofullständig typ %qT"
@@ -447562,7 +448160,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "invalid use of void expression"
msgstr "ogiltig användning av void-uttryck"
-@@ -32986,142 +33119,142 @@
+@@ -32986,142 +33095,142 @@
msgid "%qT and %qT are in disjoint named address spaces"
msgstr "%qT och %qT är i skilda namngivna adressrymder"
@@ -447733,7 +448331,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "called object is not a function or function pointer"
msgstr "anropat objekt är inte en funktion eller funktionspekare"
-@@ -33129,360 +33262,360 @@
+@@ -33129,360 +33238,360 @@
#. This situation leads to run-time undefined behavior. We can't,
#. therefore, simply error unless we can prove that all possible
#. executions of the program must execute the code.
@@ -448166,7 +448764,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "array initialized from parenthesized string constant"
msgstr "vektor initierad från strängkonstant inom parentes"
-@@ -33498,169 +33631,169 @@
+@@ -33498,169 +33607,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.
@@ -448371,7 +448969,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "return from incompatible pointer type"
msgstr "retur från inkompatibel pekartyp"
-@@ -33667,800 +33800,790 @@
+@@ -33667,800 +33776,790 @@
#. ??? This should not be an error when inlining calls to
#. unprototyped functions.
@@ -449342,7 +449940,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid " candidate expects %d argument, %d provided"
msgid_plural " candidate expects %d arguments, %d provided"
-@@ -34467,83 +34590,83 @@
+@@ -34467,83 +34566,83 @@
msgstr[0] " kandidaten förväntade sig %d argument, %d fanns"
msgstr[1] " kandidaten förväntade sig %d argument, %d fanns"
@@ -449442,7 +450040,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "call of overloaded %<%D(%A)%> is ambiguous"
msgstr "anrop av överlagrad %<%D(%A)%> är tvetydigt"
-@@ -34550,838 +34673,838 @@
+@@ -34550,838 +34649,838 @@
#. It's no good looking for an overloaded operator() on a
#. pointer-to-member-function.
@@ -450449,7 +451047,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "non-static const member %q#D in class without a constructor"
msgstr "icke-statisk const-medlem %q#D i klass utan en konstruerare"
-@@ -35388,137 +35511,137 @@
+@@ -35388,137 +35487,137 @@
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
@@ -450614,7 +451212,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "kan inte konvertera %qE från typ %qT till typ %qT"
-@@ -35528,12 +35651,12 @@
+@@ -35528,12 +35627,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.
@@ -450629,7 +451227,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "changes meaning of %qD from %q#D"
msgstr "byter betydelse av %qD från %q#D"
-@@ -35573,254 +35696,268 @@
+@@ -35573,254 +35672,264 @@
msgid "constexpr constructor does not have empty body"
msgstr "constexpr-konstruerare har inte tom kropp"
@@ -450682,10 +451280,9 @@ Index: gcc/po/sv.po
msgstr "anrop av icke-constexpr-funktion %qD"
+#: cp/constexpr.c:1379
-+#, fuzzy, gcc-internal-format
-+#| msgid "%qD called in a constant expression"
++#, gcc-internal-format
+msgid "%qD called in a constant expression before its definition is complete"
-+msgstr "%qD anropad i ett konstant uttryck"
++msgstr "%qD anropad i ett konstant uttryck före dess definition är komplett"
+
#. The definition of fun was somehow unsuitable.
-#: cp/constexpr.c:1265
@@ -450749,24 +451346,20 @@ Index: gcc/po/sv.po
msgstr "skiftuttrycket %q+E spiller över"
-#: cp/constexpr.c:1831
--#, gcc-internal-format
++#: cp/constexpr.c:1942
+ #, gcc-internal-format
-msgid "negative array subscript"
-msgstr "negativt vektorindex"
-+#: cp/constexpr.c:1942
-+#, fuzzy, gcc-internal-format
-+#| msgid "enumerator value %E is outside the range of underlying type %<%T%>"
+msgid "array subscript value %qE is outside the bounds of array %qD of type %qT"
-+msgstr "uppräkningsvärdet %E är utanför intervallet för den underliggande typen %<%T%>"
++msgstr "vektorindexvärdet %qE är utanför gränserna för vektorn %qD av typen %qT"
-#: cp/constexpr.c:1844
--#, gcc-internal-format
++#: cp/constexpr.c:1947
+ #, gcc-internal-format
-msgid "array subscript out of bound"
-msgstr "vektorindex är utanför gränserna"
-+#: cp/constexpr.c:1947
-+#, fuzzy, gcc-internal-format
-+#| msgid "enumerator value %E is outside the range of underlying type %<%T%>"
+msgid "array subscript value %qE is outside the bounds of array type %qT"
-+msgstr "uppräkningsvärdet %E är utanför intervallet för den underliggande typen %<%T%>"
++msgstr "vektorindexvärdet %qE är utanför gränserna för vektortypen %qT"
-#: cp/constexpr.c:1869
+#: cp/constexpr.c:2036
@@ -450938,13 +451531,12 @@ Index: gcc/po/sv.po
-#: cp/constexpr.c:4849
+#: cp/constexpr.c:5094
-+#, fuzzy, gcc-internal-format
-+#| msgid "statement is not a constant-expression"
+ #, gcc-internal-format
+msgid "%<delete[]%> is not a constant-expression"
-+msgstr "satsen är inte ett konstantuttryck"
++msgstr "%<delete[]%> är inte ett konstantuttryck"
+
+#: cp/constexpr.c:5125
- #, gcc-internal-format
++#, gcc-internal-format
msgid "non-constant array initialization"
msgstr "ickekonstant vektorinitierare"
@@ -450954,7 +451546,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "oväntat AST av sorten %s"
-@@ -35891,17 +36028,17 @@
+@@ -35891,17 +36000,17 @@
msgid "try statements are not allowed inside loops marked with #pragma simd"
msgstr "try-satser är inte tillåtna inuti slingor markerade med #pragma simd"
@@ -450975,7 +451567,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "in C++11 this throw will terminate because destructors default to noexcept"
msgstr "i C++11 kommer denna throw att avsluta eftersom standard för destruerare är noexcept"
-@@ -35941,7 +36078,7 @@
+@@ -35941,7 +36050,7 @@
msgid "conversion from %qT to %qT discards qualifiers"
msgstr "konvertering från %qT till %qT kastar kvalificerare"
@@ -450984,7 +451576,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "casting %qT to %qT does not dereference pointer"
msgstr "typkonvertering av %qT till %qT derefererar inte pekare"
-@@ -35951,292 +36088,292 @@
+@@ -35951,292 +36060,292 @@
msgid "cannot convert type %qT to type %qT"
msgstr "kan inte konvertera typ %qT till typ %qT"
@@ -451335,7 +451927,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid " candidate conversions include %qD and %qD"
msgstr " kandidater till konvertering är %qD och %qD"
-@@ -36246,152 +36383,152 @@
+@@ -36246,152 +36355,152 @@
msgid "template-parameter-"
msgstr "mallparameter-"
@@ -451518,7 +452110,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "previous declaration as %q#D"
msgstr "tidigare deklaration som %q#D"
-@@ -36403,62 +36540,62 @@
+@@ -36403,62 +36512,62 @@
#. A namespace-name defined at global scope shall not be
#. declared as the name of any other entity in any global scope
#. of the program.
@@ -451593,7 +452185,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "deleted definition of %q+D"
msgstr "raderad definition av %q+D"
-@@ -36471,38 +36608,38 @@
+@@ -36471,38 +36580,38 @@
#. that specialization that would cause an implicit
#. instantiation to take place, in every translation unit in
#. which such a use occurs.
@@ -451639,7 +452231,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
msgstr "%q+D omdeklarerad inline utan attributet %<gnu_inline%>"
-@@ -36510,389 +36647,389 @@
+@@ -36510,389 +36619,389 @@
#. is_primary=
#. is_partial=
#. is_friend_decl=
@@ -452106,7 +452698,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "zero-size array %qD"
msgstr "vektor med storlek noll %qD"
-@@ -36900,889 +37037,889 @@
+@@ -36900,889 +37009,889 @@
#. 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.
@@ -453174,7 +453766,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
msgstr "funktionen %qs med avslutande returtyp har %qT som sin typ istället för bara %<auto%>"
-@@ -37789,510 +37926,510 @@
+@@ -37789,510 +37898,505 @@
#. Not using maybe_warn_cpp0x because this should
#. always be an error.
@@ -453541,11 +454133,13 @@ Index: gcc/po/sv.po
msgstr "deklaration av %qD som medlem av %qT"
-#: cp/decl.c:11056
+-#, fuzzy, gcc-internal-format
+-#| msgid "a destructor cannot be %<constexpr%>"
+#: cp/decl.c:11106
- #, fuzzy, gcc-internal-format
- #| msgid "a destructor cannot be %<constexpr%>"
++#, gcc-internal-format
msgid "a destructor cannot be %<concept%>"
- msgstr "en destruerare kan inte vara %<constexpr%>"
+-msgstr "en destruerare kan inte vara %<constexpr%>"
++msgstr "en destruerare kan inte vara %<concept%>"
-#: cp/decl.c:11061
+#: cp/decl.c:11111
@@ -453560,18 +454154,22 @@ Index: gcc/po/sv.po
msgstr "kvalificerat namn förväntades i vändeklaration för konstruerare %qD"
-#: cp/decl.c:11075
+-#, fuzzy, gcc-internal-format
+-#| msgid "a destructor cannot be %<constexpr%>"
+#: cp/decl.c:11125
- #, fuzzy, gcc-internal-format
- #| msgid "a destructor cannot be %<constexpr%>"
++#, gcc-internal-format
msgid "a constructor cannot be %<concept%>"
- msgstr "en destruerare kan inte vara %<constexpr%>"
+-msgstr "en destruerare kan inte vara %<constexpr%>"
++msgstr "en konstruerare kan inte vara %<concept%>"
-#: cp/decl.c:11080
+-#, fuzzy, gcc-internal-format
+-#| msgid "constructor cannot be static member function"
+#: cp/decl.c:11130
- #, fuzzy, gcc-internal-format
- #| msgid "constructor cannot be static member function"
++#, gcc-internal-format
msgid "a concept cannot be a member function"
- msgstr "konstruerare kan inte vara en statisk medlemsfunktion"
+-msgstr "konstruerare kan inte vara en statisk medlemsfunktion"
++msgstr "ett koncept kan inte vara en medlemsfunktion"
-#: cp/decl.c:11089
+#: cp/decl.c:11139
@@ -453604,11 +454202,13 @@ Index: gcc/po/sv.po
msgstr "%qE är varken en funktion eller medlemsfunktion, kan inte deklareras som vän"
-#: cp/decl.c:11222
+-#, fuzzy, gcc-internal-format
+-#| msgid "non-static data member %qE declared %<constexpr%>"
+#: cp/decl.c:11272
- #, fuzzy, gcc-internal-format
- #| msgid "non-static data member %qE declared %<constexpr%>"
++#, gcc-internal-format
msgid "static data member %qE declared %<concept%>"
- msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
+-msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
++msgstr "statisk datamedlem %qE deklarerad %<concept%>"
-#: cp/decl.c:11226
+#: cp/decl.c:11276
@@ -453617,11 +454217,13 @@ Index: gcc/po/sv.po
msgstr "statisk constexpr-datamedlemmen %qD måste ha en initierare"
-#: cp/decl.c:11234
+-#, fuzzy, gcc-internal-format
+-#| msgid "non-static data member %qE declared %<constexpr%>"
+#: cp/decl.c:11284
- #, fuzzy, gcc-internal-format
- #| msgid "non-static data member %qE declared %<constexpr%>"
++#, gcc-internal-format
msgid "non-static data member %qE declared %<concept%>"
- msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
+-msgstr "ickestatisk datamedlem %qE deklarerad %<constexpr%>"
++msgstr "ickestatisk datamedlem %qE deklarerad %<concept%>"
-#: cp/decl.c:11238
+#: cp/decl.c:11288
@@ -453785,7 +454387,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "parameter %qD inkluderar referens till vektor %qT med okänd gräns"
-@@ -38312,168 +38449,168 @@
+@@ -38312,168 +38416,168 @@
#. 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.
@@ -453987,7 +454589,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT refererad till som enum"
-@@ -38485,100 +38622,116 @@
+@@ -38485,100 +38589,114 @@
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
@@ -454019,7 +454621,7 @@ Index: gcc/po/sv.po
+#: cp/decl.c:12657
+#, gcc-internal-format
+msgid "perhaps you want to explicitly add %<%T::%>"
-+msgstr ""
++msgstr "kanske du vill explicit lägga till %<%T::%>"
+
+#: cp/decl.c:12666 cp/name-lookup.c:2685 cp/name-lookup.c:3524
+#: cp/name-lookup.c:3569 cp/parser.c:6043 cp/parser.c:24842
@@ -454058,11 +454660,13 @@ Index: gcc/po/sv.po
msgstr "Javaklass %qT kan inte ha flera baser"
-#: cp/decl.c:12914
+-#, fuzzy, gcc-internal-format
+-#| msgid "%qD is defined with tls model %s"
+#: cp/decl.c:12978
- #, fuzzy, gcc-internal-format
- #| msgid "%qD is defined with tls model %s"
++#, gcc-internal-format
msgid "%qT defined with multiple direct bases"
- msgstr "%qD initieras med tls-modell %s"
+-msgstr "%qD initieras med tls-modell %s"
++msgstr "%qT definierad med flera direkta baser"
-#: cp/decl.c:12923
+#: cp/decl.c:12987
@@ -454071,11 +454675,13 @@ Index: gcc/po/sv.po
msgstr "Javaklass %qT kan inte ha virtuella baser"
-#: cp/decl.c:12928
+-#, fuzzy, gcc-internal-format
+-#| msgid "type %qT is not a direct or virtual base of %qT"
+#: cp/decl.c:12992
- #, fuzzy, gcc-internal-format
- #| msgid "type %qT is not a direct or virtual base of %qT"
++#, gcc-internal-format
msgid "%qT defined with direct virtual base"
- msgstr "typ %qT är inte en direkt eller virtuell bas till %qT"
+-msgstr "typ %qT är inte en direkt eller virtuell bas till %qT"
++msgstr "%qT definerad med en direkt virtuell bas"
-#: cp/decl.c:12946
+#: cp/decl.c:13010
@@ -454124,7 +454730,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "underliggande typ %<%T%> till %<%T%> måste vara en heltalstyp"
-@@ -38587,77 +38740,77 @@
+@@ -38587,77 +38705,77 @@
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
@@ -454217,7 +454823,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "use of %qD before deduction of %<auto%>"
msgstr "användning av %qD före härledning av %<auto%>"
-@@ -38697,7 +38850,7 @@
+@@ -38697,7 +38815,7 @@
msgid "deleting %qT is undefined"
msgstr "radera %qT är odefinierat"
@@ -454226,7 +454832,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "template declaration of %q#D"
msgstr "malldeklaration av %q#D"
-@@ -38720,7 +38873,7 @@
+@@ -38720,7 +38838,7 @@
#. [temp.mem]
#.
#. A destructor shall not be a member template.
@@ -454235,7 +454841,49 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "destructor %qD declared as member template"
msgstr "destrueraren %qD deklarerad som medlemsmall"
-@@ -38903,7 +39056,7 @@
+@@ -38860,16 +38978,14 @@
+ msgstr "%<operator delete%> tar typen %qT som första parameter"
+
+ #: cp/decl2.c:2572
+-#, fuzzy, gcc-internal-format
+-#| msgid "%qT has a field %qD whose type uses the anonymous namespace"
++#, gcc-internal-format
+ msgid "%qT has a field %qD whose type has no linkage"
+-msgstr "%qT har ett fält %qD vars typ använder den anonyma namnrymden"
++msgstr "%qT har ett fält %qD vars typ inte har någon länkklass"
+
+ #: cp/decl2.c:2576
+-#, fuzzy, gcc-internal-format
+-#| msgid "%qT has a field %qD whose type uses the anonymous namespace"
++#, gcc-internal-format
+ msgid "%qT has a field %qD whose type depends on the type %qT which has no linkage"
+-msgstr "%qT har ett fält %qD vars typ använder den anonyma namnrymden"
++msgstr "%qT har ett fält %qD vars typ beror på typen %qT som inte har någon länkklass"
+
+ #: cp/decl2.c:2581
+ #, gcc-internal-format
+@@ -38882,16 +38998,14 @@
+ msgstr "%qT är deklarerad med större synlighet än typen för dess fält %qD"
+
+ #: cp/decl2.c:2607
+-#, fuzzy, gcc-internal-format
+-#| msgid "%qT has a base %qT whose type uses the anonymous namespace"
++#, gcc-internal-format
+ msgid "%qT has a base %qT whose type has no linkage"
+-msgstr "%qT har en bas %qT vars typ använder den anonyma namnrymden"
++msgstr "%qT har en bas %qT vars typ inte har någon länkklass"
+
+ #: cp/decl2.c:2611
+-#, fuzzy, gcc-internal-format
+-#| msgid "%qT has a base %qT whose type uses the anonymous namespace"
++#, gcc-internal-format
+ msgid "%qT has a base %qT whose type depends on the type %qT which has no linkage"
+-msgstr "%qT har en bas %qT vars typ använder den anonyma namnrymden"
++msgstr "%qT har en bas %qT vars typ beror på typen %qT som inte har någon länkklass"
+
+ #: cp/decl2.c:2616
+ #, gcc-internal-format
+@@ -38903,7 +39017,7 @@
msgid "%qT declared with greater visibility than its base %qT"
msgstr "%qT är deklarerad med större synlighet än sin bas %qT"
@@ -454244,7 +454892,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%q#D, declared using anonymous type, is used but never defined"
msgstr "%q#D, deklarerad med en anonym typ, används men är aldrig definierad"
-@@ -38912,48 +39065,48 @@
+@@ -38912,48 +39026,47 @@
#. no linkage can only be used to declare extern "C"
#. entities. Since it's not always an error in the
#. ISO C++ 90 Standard, we only issue a warning.
@@ -454291,18 +454939,20 @@ Index: gcc/po/sv.po
msgstr "programmet borde även definiera %qD"
-#: cp/decl2.c:4838
+-#, fuzzy, gcc-internal-format
+-#| msgid "inline function %q+D used but never defined"
+#: cp/decl2.c:4846
- #, fuzzy, gcc-internal-format
- #| msgid "inline function %q+D used but never defined"
++#, gcc-internal-format
msgid "inline function %qD used but never defined"
- msgstr "inline-funktion %q+D använd men aldrig definierad"
+-msgstr "inline-funktion %q+D använd men aldrig definierad"
++msgstr "inline-funktion %qD använd men aldrig definierad"
-#: cp/decl2.c:5027
+#: cp/decl2.c:5037
#, gcc-internal-format
msgid "default argument missing for parameter %P of %q+#D"
msgstr "standardargumentet saknas för parameter %P till %q+#D"
-@@ -38960,12 +39113,12 @@
+@@ -38960,12 +39073,12 @@
#. We mark a lambda conversion op as deleted if we can't
#. generate it properly; see maybe_add_lambda_conv_op.
@@ -454317,7 +454967,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "use of deleted function %qD"
msgstr "användning av borttagen funktion %qD"
-@@ -39065,7 +39218,7 @@
+@@ -39065,7 +39178,7 @@
msgid "%qD is not a member of %qT"
msgstr "%qD har inte en medlem av %qT"
@@ -454326,7 +454976,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qD is not a member of %qD"
msgstr "%qD är inte en medlem av %qD"
-@@ -39107,7 +39260,7 @@
+@@ -39107,7 +39220,7 @@
msgid "throwing NULL, which has integral, not pointer type"
msgstr "kastar NULL, som har heltals-, inte pekartyp"
@@ -454335,7 +454985,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD skall aldrig överlagras"
-@@ -39132,27 +39285,27 @@
+@@ -39132,31 +39245,30 @@
msgid "cannot catch type %qT because it involves types of variable size"
msgstr "det går inte att fånga typen %qT eftersom typer av variabel storlek är inblandade"
@@ -454364,11 +455014,17 @@ Index: gcc/po/sv.po
msgstr "noexcept-uttrycket beräknas till %<false%> på grund av ett anrop till %qD"
-#: cp/except.c:1210
+-#, fuzzy, gcc-internal-format
+-#| msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
+#: cp/except.c:1211
- #, fuzzy, gcc-internal-format
- #| msgid "but %q+D does not throw; perhaps it should be declared %<noexcept%>"
++#, gcc-internal-format
msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
-@@ -39175,74 +39328,80 @@
+-msgstr "men %q+D kastar inte, kanske den skulle deklareras %<noexcept%>"
++msgstr "men %qD kastar inte, kanske den skulle deklareras %<noexcept%>"
+
+ #: cp/friend.c:149
+ #, gcc-internal-format
+@@ -39175,74 +39287,79 @@
#. [temp.friend]
#. Friend declarations shall not declare partial
#. specializations.
@@ -454380,13 +455036,12 @@ Index: gcc/po/sv.po
-#: cp/friend.c:262
+#: cp/friend.c:266
-+#, fuzzy, gcc-internal-format
-+#| msgid "function template-id %qD in nested-name-specifier"
+ #, gcc-internal-format
+msgid "perhaps you need explicit template arguments in your nested-name-specifier"
-+msgstr "funktionsmalls-id %qD i nästad namnspecificerare"
++msgstr "kanske du behöver explicita mallargument i din nästade-namn-specificerare"
+
+#: cp/friend.c:274
- #, gcc-internal-format
++#, gcc-internal-format
msgid "class %qT is implicitly friends with itself"
msgstr "klass %qT är implicit vän med sig själv"
@@ -454463,7 +455118,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
msgstr "(om detta inte är vad du avsåg, se till att funktionsmallen redan har deklarerats och lägg till <> efter funktionsnamnet här) "
-@@ -39293,18 +39452,18 @@
+@@ -39293,18 +39410,18 @@
msgid "invalid initializer for array member %q#D"
msgstr "ogiltigt initierare för vektormedlem %q#D"
@@ -454486,7 +455141,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "oinitierad referensmedlem i %q#T"
-@@ -39356,282 +39515,290 @@
+@@ -39356,282 +39473,290 @@
msgid "base class %q#T should be explicitly initialized in the copy constructor"
msgstr "basklass %q#T skulle varit explicit initierad i kopieringskonstrueraren"
@@ -454837,7 +455492,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "%<this%> fångades inte för denna lambdafunktion"
-@@ -39691,174 +39858,180 @@
+@@ -39691,174 +39816,180 @@
msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
msgstr "(om du använder %<-fpermissive%>, kommer G++ acceptera din kod, men man bör undvika att tillåta användning av ett odeklarerat namn)"
@@ -455051,7 +455706,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "standarddefinierad funktion %q+D med standardargument"
-@@ -40036,8 +40209,8 @@
+@@ -40036,8 +40167,8 @@
msgstr "%qT är inte en namnrymd"
#. C++11 7.3.3/10.
@@ -455062,7 +455717,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD är redan deklarerad i detta definitionsområde"
-@@ -40047,87 +40220,99 @@
+@@ -40047,87 +40178,99 @@
msgid "%qD not declared"
msgstr "%qD inte deklarerad"
@@ -455179,7 +455834,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "suggested alternative:"
msgid_plural "suggested alternatives:"
-@@ -40134,22 +40319,22 @@
+@@ -40134,22 +40277,22 @@
msgstr[0] "föreslaget alternativ:"
msgstr[1] "föreslagna alternativ:"
@@ -455206,7 +455861,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX lämnar pop_everything ()\n"
-@@ -40169,13 +40354,13 @@
+@@ -40169,13 +40312,13 @@
msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
msgstr "LEXER_DEBUGGING_ENABLED_P är inte satt till true"
@@ -455223,7 +455878,7 @@ Index: gcc/po/sv.po
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma omp declare simd%> must be followed by function declaration or definition"
msgid "%<#pragma acc routine%> not followed by a function declaration or definition"
-@@ -40201,7 +40386,7 @@
+@@ -40201,7 +40344,7 @@
msgid "request for member %qE in non-class type %qT"
msgstr "begäran av medlem %qE i typ %qT som inte är en klasstyp"
@@ -455232,7 +455887,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%<%T::%E%> has not been declared"
msgstr "%<%T::%E%> har inte deklarerats"
-@@ -40261,11 +40446,6 @@
+@@ -40261,11 +40404,6 @@
msgid "(perhaps a semicolon is missing after the definition of %qT)"
msgstr "(kanske ett semikolon saknas efter definitionen av %qT)"
@@ -455244,7 +455899,7 @@ Index: gcc/po/sv.po
#: cp/parser.c:2975
#, gcc-internal-format
msgid "%qE is not a class template"
-@@ -40286,7 +40466,7 @@
+@@ -40286,7 +40424,7 @@
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "en flyttalsliteral får inte finnas i ett konstantuttryck"
@@ -455253,7 +455908,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "en typomvandling till en annan typ än en heltals- eller uppräkningstyp kan inte förekomma i ett konstantuttryck"
-@@ -40393,543 +40573,549 @@
+@@ -40393,543 +40531,549 @@
msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
msgstr "C++11 %<thread_local%> är endast tillgängligt med -std=c++11 eller -std=gnu++11"
@@ -455909,7 +456564,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%<friend%> used outside of class"
msgstr "%<friend%> använd utanför en klass"
-@@ -40936,472 +41122,472 @@
+@@ -40936,472 +41080,472 @@
#. Complain about `auto' as a storage specifier, if
#. we're complaining about C++0x compatibility.
@@ -456473,7 +457128,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "använd %<%T::%D%> istället för %<%T::%D%> för att namnge konstrueraren i ett kvalificerat namn"
-@@ -41410,7 +41596,7 @@
+@@ -41410,7 +41554,7 @@
#. here because we do not have enough
#. information about its original syntactic
#. form.
@@ -456482,7 +457137,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "invalid declarator"
msgstr "ogiltig deklarator"
-@@ -41417,321 +41603,327 @@
+@@ -41417,321 +41561,327 @@
#. But declarations with qualified-ids can't appear in a
#. function.
@@ -456873,7 +457528,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "för få mallparameterlistor"
-@@ -41740,456 +41932,456 @@
+@@ -41740,456 +41890,456 @@
#. something like:
#.
#. template <class T> template <class U> void S::f();
@@ -457419,7 +458074,7 @@ Index: gcc/po/sv.po
#, fuzzy, gcc-internal-format
#| msgid "%<#pragma cilk grainsize%> must be inside a function"
msgid "%<#pragma acc routine%> does not refer to a function"
-@@ -42196,133 +42388,133 @@
+@@ -42196,133 +42346,133 @@
msgstr "%<#pragma cilk grainsize%> måste vara inuti en funktion"
#. cancel-and-throw is unimplemented.
@@ -457579,7 +458234,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "specializing %q#T in different namespace"
msgstr "specialiserar %q#T i en annan namnrymd"
-@@ -42329,67 +42521,67 @@
+@@ -42329,67 +42479,67 @@
#. But if we've had an implicit instantiation, that's a
#. problem ([temp.expl.spec]/6).
@@ -457660,7 +458315,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "members of an explicitly specialized class are defined without a template header"
msgstr "medlemmar av en explicit specialiserad klass definieras utan ett mallhuvud"
-@@ -42396,58 +42588,58 @@
+@@ -42396,58 +42546,58 @@
#. This case handles bogus declarations like template <>
#. template <class T> void f<int>();
@@ -457730,7 +458385,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qD is not a template function"
msgstr "%qD är inte en mallfunktion"
-@@ -42460,124 +42652,124 @@
+@@ -42460,124 +42610,124 @@
#. program is ill-formed.
#.
#. Similar language is found in [temp.explicit].
@@ -457878,7 +458533,7 @@ Index: gcc/po/sv.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"
-@@ -42584,18 +42776,18 @@
+@@ -42584,18 +42734,18 @@
msgstr[0] "typ %qT för mallargument %qE beror på en mallparameter"
msgstr[1] "typ %qT för mallargument %qE beror på mallparametrar"
@@ -457900,7 +458555,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "no default argument for %qD"
msgstr "inget standardargument för %qD"
-@@ -42603,48 +42795,48 @@
+@@ -42603,48 +42753,48 @@
#. A primary class template can only have one
#. parameter pack, at the end of the template
#. parameter list.
@@ -457958,7 +458613,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "member template %qD may not have virt-specifiers"
msgstr "medlemsmallen %qD kan inte ha virt-specificerare"
-@@ -42654,57 +42846,57 @@
+@@ -42654,57 +42804,57 @@
#. An allocation function can be a function
#. template. ... Template allocation functions shall
#. have two or more parameters.
@@ -458027,7 +458682,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "redeclared with %d template parameter"
msgid_plural "redeclared with %d template parameters"
-@@ -42711,7 +42903,7 @@
+@@ -42711,7 +42861,7 @@
msgstr[0] "omdeklarerad med %d mallparameter"
msgstr[1] "omdeklarerad med %d mallparametrar"
@@ -458036,7 +458691,7 @@ Index: gcc/po/sv.po
#, fuzzy, gcc-internal-format
#| msgid "previous declaration %q+D used %d template parameter"
#| msgid_plural "previous declaration %q+D used %d template parameters"
-@@ -42720,12 +42912,12 @@
+@@ -42720,12 +42870,12 @@
msgstr[0] "tidigare deklaration av %q+D använde %d mallparameter"
msgstr[1] "tidigare deklaration av %q+D använde %d mallparametrar"
@@ -458051,7 +458706,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "redeclared here as %q#D"
msgstr "omdeklarerad här som %q#D"
-@@ -42734,114 +42926,114 @@
+@@ -42734,114 +42884,114 @@
#.
#. A template-parameter may not be given default arguments
#. by two different declarations in the same scope.
@@ -458188,7 +458843,7 @@ Index: gcc/po/sv.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"
-@@ -42848,185 +43040,185 @@
+@@ -42848,185 +42998,185 @@
msgstr[0] " kandidaten förväntade sig åtminstone %d argument, %d fanns"
msgstr[1] " kandidaten förväntade sig åtminstone %d argument, %d fanns"
@@ -458410,7 +459065,7 @@ Index: gcc/po/sv.po
#, fuzzy, gcc-internal-format
#| msgid " expected a type, got %qE"
msgid " expected %qD but got %qD"
-@@ -43034,106 +43226,106 @@
+@@ -43034,106 +43184,106 @@
#. Not sure if this is reachable, but it doesn't hurt
#. to be robust.
@@ -458537,7 +459192,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid " when instantiating default argument for call to %D"
msgstr " vid instansiering av standardargument för anrop av %D"
-@@ -43151,267 +43343,267 @@
+@@ -43151,267 +43301,267 @@
#.
#. is an attempt to declare a variable with function
#. type.
@@ -458858,7 +459513,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "dubblerad explicit instansiering av %q#T"
-@@ -43423,74 +43615,74 @@
+@@ -43423,74 +43573,74 @@
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
@@ -458947,7 +459602,7 @@ Index: gcc/po/sv.po
#, fuzzy, gcc-internal-format
#| msgid "insn does not satisfy its constraints:"
msgid "deduced expression type does not saatisy placeholder constraints"
-@@ -43531,17 +43723,17 @@
+@@ -43531,17 +43681,17 @@
msgid "typeid of qualified function type %qT"
msgstr "type-id till en kvalificerad funktionstyp %qT"
@@ -458968,7 +459623,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
msgstr "kan inte dynamic_cast %qE (av typ %q#T) till typ %q#T (%s)"
-@@ -43556,85 +43748,85 @@
+@@ -43556,85 +43706,85 @@
msgid "%qT is an inaccessible base of %qT"
msgstr "%qT är en oåtkomlig bas till %qT"
@@ -459070,7 +459725,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "overriding final function %q+D"
msgstr "åsidosätter den slutlig funktionen %q+D"
-@@ -43641,602 +43833,597 @@
+@@ -43641,602 +43791,597 @@
#. A static member function cannot match an inherited
#. virtual member function.
@@ -459789,7 +460444,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_*-kontroll: misslyckades i %s, vid %s:%d"
-@@ -44342,12 +44529,12 @@
+@@ -44342,12 +44487,12 @@
msgid "deprecated conversion from string constant to %qT"
msgstr "konvertering från strängkonstant till %qT bör undvikas"
@@ -459804,7 +460459,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "request for member %qD in %qE, which is of non-class type %qT"
msgstr "begäran av medlem %qD i %qE, som är av icke-klasstyp %qT"
-@@ -44372,636 +44559,631 @@
+@@ -44372,636 +44517,631 @@
msgid "the type being destroyed is %qT, but the destructor refers to %qT"
msgstr "typen som destrueras är %qT, men destrueraren refererar till %qT"
@@ -460574,7 +461229,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "returning a value from a destructor"
msgstr "returnerar ett värde från en destruktor"
-@@ -45008,56 +45190,56 @@
+@@ -45008,56 +45148,56 @@
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
@@ -460641,7 +461296,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "using xvalue (rvalue reference) as lvalue"
msgstr "hjälp xvärde (rvärdesreferens) som lvärde"
-@@ -45276,138 +45458,138 @@
+@@ -45276,138 +45416,138 @@
msgid "insufficient contextual information to determine type"
msgstr "otillräcklig sammanhangsinformation för att avgöra typen"
@@ -460807,7 +461462,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "anrop till funktion som kastar ofullständig typ %q#T"
-@@ -45613,10 +45795,10 @@
+@@ -45613,10 +45753,10 @@
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "Vektorreferens vid %C kan inte ha mer än %d dimensioner"
@@ -460821,7 +461476,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
msgstr "Co-vektorer avaktiverade vid %C, använd %<-fcoarray=%> för att aktivera"
-@@ -45666,179 +45848,179 @@
+@@ -45666,179 +45806,179 @@
msgid "Expected expression in array specification at %C"
msgstr "Förväntade uttryck i vektorspecifikation vid %C"
@@ -461037,7 +461692,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "gfc_find_array_ref(): No ref found"
msgstr "gfc_find_array_ref(): Det finns ingen referens"
-@@ -46792,7 +46974,7 @@
+@@ -46792,7 +46932,7 @@
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
@@ -461046,7 +461701,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Maximum extension level reached with type %qs at %L"
msgstr "Maximal utökningsnivå nådd med typen %qs vid %L"
-@@ -46999,441 +47181,447 @@
+@@ -46999,441 +47139,447 @@
msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
msgstr "Vektorn ”%s” med antagen form vid %L som attrappargument till BIND(C)-proceduren ”%s” vid %L"
@@ -461583,7 +462238,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
msgstr "Returtyp till BIND(C)-funktion %qs vid %L kan inte vara en teckensträng"
-@@ -47440,829 +47628,829 @@
+@@ -47440,829 +47586,829 @@
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
@@ -462583,7 +463238,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "Syntaxfel i !GCC$ ATTRIBUTES-sats vid %C"
-@@ -48307,7 +48495,7 @@
+@@ -48307,7 +48453,7 @@
msgid "show_expr(): Don't know how to show expr"
msgstr "show_expr(): Vet inte hur uttrycket skall visas"
@@ -462592,7 +463247,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "show_code_node(): Bad statement code"
msgstr "show_code_node(): Felaktig satskod"
-@@ -48567,27 +48755,27 @@
+@@ -48567,27 +48713,27 @@
msgid "BOZ literal at %L used to initialize non-integer variable %qs"
msgstr "BOZ-literal vid %L används för att initiera icke-heltalsvariabeln %qs"
@@ -462625,7 +463280,7 @@ Index: gcc/po/sv.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 "Aritmetisk NaN vid bitvis överförd BOZ vid %L. Denna kontroll kan avaktiveras med flaggan %<-fno-range-check%>"
-@@ -48876,58 +49064,58 @@
+@@ -48876,58 +49022,58 @@
msgid "can't open input file: %s"
msgstr "Kan inte öppna indatafil: %s"
@@ -462695,7 +463350,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr "Skalärisering med DIMEN_RANGE är oimplementerat"
-@@ -49042,12 +49230,12 @@
+@@ -49042,12 +49188,12 @@
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "Andra argumentet av definierad tilldelning vid %L måste vara INTENT(IN)"
@@ -462710,7 +463365,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "Andra argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
-@@ -49996,264 +50184,264 @@
+@@ -49996,264 +50142,264 @@
msgid "UNIT specifier not allowed with NEWUNIT at %C"
msgstr "UNIT-specificerare är inte tillåten med NEWUNIT vid %C"
@@ -463027,7 +463682,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "WAIT statement not allowed in PURE procedure at %C"
msgstr "WAIT-sats är inte tillåtet i PURE-procedur vid %C"
-@@ -50313,556 +50501,562 @@
+@@ -50313,556 +50459,562 @@
msgid "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extension"
msgstr "Ogiltigt tecken %<$%> vid %L. Använd %<-fdollar-ok%> för att tillåta det som en utökning"
@@ -463701,7 +464356,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in common block name at %C"
msgstr "Syntaxfel i common-blocknamn vid %C"
-@@ -50870,160 +51064,160 @@
+@@ -50870,160 +51022,160 @@
#. If we find an error, just print it and continue,
#. cause it's just semantic, and we can see if there
#. are more errors.
@@ -463893,7 +464548,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Label %qs at %C doesn't match WHERE label %qs"
msgstr "Etiketten %qs vid %C stämmer inte med WHERE-etikett %qs"
-@@ -51349,846 +51543,846 @@
+@@ -51349,846 +51501,846 @@
msgid "Can't USE the same %smodule we're building!"
msgstr "Det går inta att USE samma modul vi bygger!"
@@ -464909,7 +465564,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
msgstr "INITIALIZER-klausul saknas i !$OMP DECLARE REDUCTION av härledd typ utan standardinitierare vid %L"
-@@ -52268,27 +52462,27 @@
+@@ -52268,27 +52420,27 @@
msgid "Argument to %<-ffpe-summary%> is not valid: %s"
msgstr "Argumentet till %<-ffpe-summary%> är inte giltigt: %s"
@@ -464942,7 +465597,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
msgstr "Värdet på n i %<-finit-character=n%> måste vara mellan 0 och 127"
-@@ -52665,104 +52859,104 @@
+@@ -52665,104 +52817,104 @@
msgid "ASSOCIATE construct at %C"
msgstr "ASSOCIATE-konstruktion vid %C"
@@ -465067,7 +465722,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in MODULE at %C"
msgstr "Oväntad %s-sats i MODULE vid %C"
-@@ -52770,7 +52964,7 @@
+@@ -52770,7 +52922,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.
@@ -465076,7 +465731,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Two main PROGRAMs at %L and %C"
msgstr "Två huvud-PROGRAM vid %L och %C"
-@@ -52965,177 +53159,183 @@
+@@ -52965,177 +53117,183 @@
msgid "Syntax error in COMPLEX constant at %C"
msgstr "Syntaxfel i COMPLEX-konstant vid %C"
@@ -465295,7 +465950,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "%qs at %C is not a variable"
msgstr "%qs vid %C är inte en variabel"
-@@ -53475,7 +53675,7 @@
+@@ -53475,7 +53633,7 @@
msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. Declare it RECURSIVE or use %<-frecursive%>"
msgstr "Icke RECURSIVE procedur %qs vid %L anropar kanske sig själv rekursivt. Deklarera den RECURSIVE eller använd %<-frecursive%>."
@@ -465304,7 +465959,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "Etikett %d som refereras vid %L är aldrig definierad"
-@@ -53580,7 +53780,7 @@
+@@ -53580,7 +53738,7 @@
msgid "Unable to resolve the specific function %qs at %L"
msgstr "Kan inte slå upp den specifika funktionen %qs vid %L"
@@ -465313,7 +465968,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type"
msgstr "Funktionen %qs vid %L har ingen IMPLICIT-typ"
-@@ -54097,67 +54297,73 @@
+@@ -54097,67 +54255,73 @@
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr "Allokerar %s vid %L med typspecifikation kräver samma teckenlängdsparameter som i deklarationen"
@@ -465400,7 +466055,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr "Allokeringsobjekt vid %L är underobjekt till objekt vid %L"
-@@ -54166,212 +54372,212 @@
+@@ -54166,212 +54330,212 @@
#. 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.
@@ -465654,7 +466309,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "Gren vid %L kan orsaka en oändlig slinga"
-@@ -54378,12 +54584,12 @@
+@@ -54378,12 +54542,12 @@
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
@@ -465669,7 +466324,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "GOTO-sats vid %L lämnar DO CONCURRENT-konstruktion för etikett vid %L"
-@@ -54391,108 +54597,108 @@
+@@ -54391,108 +54555,108 @@
#. 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.
@@ -465799,7 +466454,7 @@ Index: gcc/po/sv.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 "ATT GÖRA: typbegränsad definierad tilldelning vid %L inte gjord för att multipla delvektorreferenser skulle uppträda i intermediära uttryck."
-@@ -54499,71 +54705,71 @@
+@@ -54499,71 +54663,71 @@
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
@@ -465884,7 +466539,7 @@ Index: gcc/po/sv.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 "Variabeln %s med bindningsetiketten ”%s” vid %L använder samma globala identifierare som en enhet vid %L"
-@@ -54570,7 +54776,7 @@
+@@ -54570,7 +54734,7 @@
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
@@ -465893,7 +466548,7 @@ Index: gcc/po/sv.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 "Variabeln %s från modulen %s med bindningsetikett %s vid %L använder samma globala identifierare som enheten vid %L från modulen %s"
-@@ -54578,53 +54784,53 @@
+@@ -54578,53 +54742,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.
@@ -465957,7 +466612,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
msgstr "Implicerad SAVE för modulvariabeln %qs vid %L, behövs på grund av standardinitieringar"
-@@ -54631,451 +54837,451 @@
+@@ -54631,451 +54795,451 @@
#. The shape of a main program or module array needs to be
#. constant.
@@ -466498,7 +467153,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
msgstr "NAMELIST-objektet %qs i namnlistan %qs vid %L med ALLOCATABLE- eller POINTER-komponenter"
-@@ -55082,409 +55288,415 @@
+@@ -55082,409 +55246,415 @@
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
@@ -466995,7 +467650,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
msgstr "Innesluten procedur %qs vid %L i en PURE-procedur måste också vara PURE"
-@@ -55561,7 +55773,7 @@
+@@ -55561,7 +55731,7 @@
msgid "Illegal preprocessor directive"
msgstr "%s:%d: Ogiltigt preprocessordirektiv"
@@ -467004,7 +467659,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Can't open file %qs"
msgstr "Kan inte öppna filen %qs"
-@@ -55822,69 +56034,69 @@
+@@ -55822,69 +55992,69 @@
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "Argumentet NCOPIES till inbyggd REPEAT är för stort vid %L"
@@ -467087,7 +467742,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "Character %qs in string at %L cannot be converted into character kind %d"
msgstr "Tecknet %qs i sträng vid %L kan inte konverteras till tecken av sort %d"
-@@ -56324,17 +56536,17 @@
+@@ -56324,17 +56494,17 @@
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
@@ -467108,7 +467763,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "felaktig uttryckstyp under genomlöpning (%d)"
-@@ -56427,107 +56639,107 @@
+@@ -56427,107 +56597,107 @@
msgid "non-constant initialization expression at %L"
msgstr "ej konstant initieringsuttryck vid %L"
@@ -467237,7 +467892,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format, gfc-internal-format
msgid "Unknown argument list function at %L"
msgstr "Okänd argumentlistefunktion vid %L"
-@@ -56543,7 +56755,7 @@
+@@ -56543,7 +56713,7 @@
msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
msgstr "%<dim%>-argumentet till inbyggd %s vid %L är inte ett giltigt dimensionsindex"
@@ -467246,7 +467901,7 @@ Index: gcc/po/sv.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "Sorry, the lock component of derived type at %L is not yet supported"
msgid "Sorry, the event component of derived type at %L is not yet supported"
-@@ -56575,17 +56787,17 @@
+@@ -56575,17 +56745,17 @@
msgid "An alternate return at %L without a * dummy argument"
msgstr "En alternativ retur vid %L utan ett * attrappargument"
@@ -467267,7 +467922,7 @@ Index: gcc/po/sv.po
#, gcc-internal-format
msgid "gfc_trans_select(): Bad type for case expr."
msgstr "gfc_trans_select(): Felaktig typ för Bad type for case-uttryck."
-@@ -58142,6 +58354,30 @@
+@@ -58142,6 +58312,30 @@
msgid "creating selector for nonexistent method %qE"
msgstr "skapar selektor för icke existerande metod %qE"
@@ -700644,13 +701299,36 @@ Index: gcc/po/zh_CN.po
===================================================================
--- a/src/gcc/po/zh_CN.po (.../tags/gcc_6_1_0_release)
+++ b/src/gcc/po/zh_CN.po (.../branches/gcc-6-branch)
-@@ -3,13 +3,14 @@
+@@ -3,13 +3,37 @@
# This file is distributed under the same license as the gcc package.
# Meng Jie <zuxy.meng at gmail.com>, 2005-2014.
# Jeff Bai <jeffbai at aosc.xyz>, 2015.
-# Mingye Wang (Arthur2e5) <arthur200126 at gmail.com>, 2015.
+# Mingye Wang (Arthur2e5) <arthur200126 at gmail.com>, 2015, 2016.
+#
++# Fellow translatiors:
++# Many of the fuzzy strings are caused by an addition of a period (".")
++# mark in the original text. Consider writing a, e.g., python script
++# that parses the PO file with tools provided by translate-toolkit,
++# and adds a Chinese period ("。") to the msgstr and unfuzzy the string
++# if msgid string is really just (the '#| msgid' string) + (".").
++#
++# PO-escapes in translate-toolkit parsers are really a mess (I really
++# consider it an abstraction leak), so you may want to refer to my
++# (ugly) example at github.com/AOSC-Dev/translations/commit/f1d15d9.
++#
++# You may find some fuzzy strings perfectly fine. Some of them are
++# written by our friends in Taiwan, who seems to have done some similar
++# conversion work to give themselves a headstart. Remember to do some
++# concordance check. Find-and-replace is good for dealing with simple
++# differences in terminology, e.g. 型态 (TW) == 类型 (CN) == type (en).
++# Perhaps the only difference that forces you to do manual replacements
++# is that they have just the reverse ideas about 行 and 列 from us.
++#
++# The work may not be that difficult, it's just time-consuming and
++# somehow boring to fight a hill of fuzzy strings. Consider having some
++# caffeine along with this work. -- Arthur2e5, 2016-05-01.
++#
msgid ""
msgstr ""
-"Project-Id-Version: gcc 5.2.0\n"
@@ -700659,11 +701337,11 @@ Index: gcc/po/zh_CN.po
-"POT-Creation-Date: 2016-01-31 15:50+0000\n"
-"PO-Revision-Date: 2016-01-10 13:41-0500\n"
+"POT-Creation-Date: 2016-04-21 15:24+0000\n"
-+"PO-Revision-Date: 2016-04-27 20:30-0400\n"
++"PO-Revision-Date: 2016-04-30 17:13-0400\n"
"Last-Translator: Mingye Wang (Arthur2e5) <arthur200126 at gmail.com>\n"
"Language-Team: Chinese (simplified) <i18n-zh at googlegroups.com>\n"
"Language: zh_CN\n"
-@@ -18,7 +19,7 @@
+@@ -18,7 +42,7 @@
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-Basepath: C:/MSYS/source/gcc-4.6.0/gcc\n"
"Plural-Forms: nplurals=1; plural=0;\n"
@@ -700672,7 +701350,7 @@ Index: gcc/po/zh_CN.po
#: cfgrtl.c:2654
msgid "flow control insn inside a basic block"
-@@ -91,32 +92,32 @@
+@@ -91,32 +115,32 @@
msgid "const/copy propagation disabled"
msgstr "常量/复制传递被禁用"
@@ -700711,7 +701389,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"Please submit a full bug report,\n"
-@@ -125,22 +126,22 @@
+@@ -125,22 +149,22 @@
"请提交一份完整的错误报告,\n"
"如有可能请附上经预处理后的源文件。\n"
@@ -700738,7 +701416,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "Internal compiler error: Error reporting routines re-entered.\n"
msgstr "内部编译器错误:重入错误报告程序。\n"
-@@ -193,13 +194,13 @@
+@@ -193,13 +217,13 @@
#. TARGET_PRINT_OPERAND must handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
@@ -700754,7 +701432,7 @@ Index: gcc/po/zh_CN.po
#: config/pdp11/pdp11.c:1732
#, c-format
msgid "invalid expression as operand"
-@@ -272,288 +273,188 @@
+@@ -272,288 +296,188 @@
msgstr "选项:\n"
#: gcc.c:3384
@@ -701086,7 +701764,7 @@ Index: gcc/po/zh_CN.po
msgid ""
" -x <language> Specify the language of the following input files.\n"
" Permissible languages include: c c++ assembler none\n"
-@@ -560,10 +461,10 @@
+@@ -560,10 +484,10 @@
" 'none' means revert to the default behavior of\n"
" guessing the language based on the file's extension.\n"
msgstr ""
@@ -701100,7 +701778,7 @@ Index: gcc/po/zh_CN.po
#: gcc.c:3443
#, c-format
-@@ -617,22 +518,22 @@
+@@ -617,22 +541,22 @@
msgid "Preprocessed source stored into %s file, please attach this to your bugreport.\n"
msgstr "预处理后的源码储存于文件 %s,请将其附在错误报告内。\n"
@@ -701127,7 +701805,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"\n"
-@@ -641,17 +542,17 @@
+@@ -641,17 +565,17 @@
"\n"
"报告程序缺陷的步骤请参见:\n"
@@ -701148,7 +701826,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"This is free software; see the source for copying conditions. There is NO\n"
-@@ -661,7 +562,7 @@
+@@ -661,7 +585,7 @@
"本程序是自由软件;请参看源代码的版权声明。本软件没有任何担保;\n"
"包括没有适销性和某一专用目的下的适用性担保。\n"
@@ -701157,7 +701835,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"\n"
-@@ -674,7 +575,7 @@
+@@ -674,7 +598,7 @@
"=========\n"
"\n"
@@ -701166,7 +701844,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
-@@ -683,7 +584,7 @@
+@@ -683,7 +607,7 @@
"使用“-Wl,选项”将“选项”传递给链接器。\n"
"\n"
@@ -701175,7 +701853,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"Assembler options\n"
-@@ -694,7 +595,7 @@
+@@ -694,7 +618,7 @@
"=========\n"
"\n"
@@ -701184,7 +701862,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid ""
"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
-@@ -791,7 +692,7 @@
+@@ -791,7 +715,7 @@
#: gcov-tool.c:422
#, fuzzy, c-format
msgid " -t <float>, --hot_threshold <float> Set the threshold for hotness\n"
@@ -701193,7 +701871,7 @@ Index: gcc/po/zh_CN.po
#: gcov-tool.c:442
#, c-format
-@@ -839,10 +740,9 @@
+@@ -839,10 +763,9 @@
"%s。\n"
#: gcov-tool.c:526
@@ -701206,7 +701884,7 @@ Index: gcc/po/zh_CN.po
#: gcov-tool.c:529 gcov.c:506
#, c-format
-@@ -1175,15 +1075,15 @@
+@@ -1175,15 +1098,15 @@
msgid "GCSE disabled"
msgstr "GCSE 被禁用"
@@ -701225,7 +701903,7 @@ Index: gcc/po/zh_CN.po
#: incpath.c:72
#, c-format
-@@ -1278,109 +1178,107 @@
+@@ -1278,109 +1201,107 @@
msgid "cannot optimize loop, the loop counter may overflow"
msgstr "无法优化循环,循环变量可能溢出"
@@ -701361,7 +702039,7 @@ Index: gcc/po/zh_CN.po
msgid "The following options are language-related"
msgstr "下列选项与语言相关"
-@@ -1398,16 +1296,16 @@
+@@ -1398,16 +1319,16 @@
msgstr "***警告*** 存在活跃的插件;除非可以在不加载任何插件的情况下重现,请勿向 gcc 报告软件问题。\n"
#. It's the compiler's fault.
@@ -701381,7 +702059,7 @@ Index: gcc/po/zh_CN.po
msgid "failure trying to reload:"
msgstr "试图重新载入时失败:"
-@@ -1419,16 +1317,16 @@
+@@ -1419,16 +1340,16 @@
msgid "insn does not satisfy its constraints:"
msgstr "指令不满足其约束:"
@@ -701401,7 +702079,7 @@ Index: gcc/po/zh_CN.po
msgid "created and used with different settings of -fpie"
msgstr "创建和使用时使用了不同的 -fpie 设定"
-@@ -1472,10 +1370,9 @@
+@@ -1472,10 +1393,9 @@
msgstr "%s%s%s %s版本 %s (%s),由 CC 编译,"
#: toplev.c:646
@@ -701414,7 +702092,7 @@ Index: gcc/po/zh_CN.po
#: toplev.c:648
#, c-format
-@@ -1495,7 +1392,7 @@
+@@ -1495,7 +1415,7 @@
msgid "options enabled: "
msgstr "启用的选项:"
@@ -701423,7 +702101,7 @@ Index: gcc/po/zh_CN.po
#: cp/error.c:992 c-family/c-pretty-print.c:408
#, gcc-internal-format
msgid "<anonymous>"
-@@ -1506,9 +1403,8 @@
+@@ -1506,9 +1426,8 @@
msgstr "不考虑内联函数"
#: cif-code.def:43
@@ -701434,7 +702112,7 @@ Index: gcc/po/zh_CN.po
#: cif-code.def:47
msgid "function body not available"
-@@ -2630,50 +2526,60 @@
+@@ -2630,50 +2549,60 @@
#: params.def:1155
#, no-c-format
@@ -701503,7 +702181,7 @@ Index: gcc/po/zh_CN.po
#: c-family/c-format.c:417
msgid "format"
msgstr "格式"
-@@ -2947,48 +2853,48 @@
+@@ -2947,48 +2876,48 @@
msgid "<command-line>"
msgstr "<命令行>"
@@ -701566,7 +702244,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "'%%&' used without any local dynamic TLS references"
msgstr "使用‘%%&’ 时没有指定任何动态 TLS 引用"
-@@ -3004,18 +2910,18 @@
+@@ -3004,18 +2933,18 @@
msgstr "无效 %%r 值"
#: config/alpha/alpha.c:5200 config/ia64/ia64.c:5436
@@ -701588,7 +702266,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "invalid %%P value"
msgstr "无效 %%P 值"
-@@ -3046,7 +2952,7 @@
+@@ -3046,7 +2975,7 @@
msgstr "无效 %%U 值"
#: config/alpha/alpha.c:5300 config/alpha/alpha.c:5311
@@ -701597,7 +702275,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "invalid %%s value"
msgstr "无效 %%s 值"
-@@ -3056,7 +2962,7 @@
+@@ -3056,7 +2985,7 @@
msgid "invalid %%C value"
msgstr "无效 %%C 值"
@@ -701606,7 +702284,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "invalid %%E value"
msgstr "无效 %%E 值"
-@@ -3067,7 +2973,7 @@
+@@ -3067,7 +2996,7 @@
msgstr "未指定未知的重定位方式"
#: config/alpha/alpha.c:5393 config/cr16/cr16.c:1531
@@ -701615,27 +702293,33 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "invalid %%xn code"
msgstr "无效的 %%xn 代码"
-@@ -3077,42 +2983,42 @@
+@@ -3077,82 +3006,82 @@
msgid "invalid operand address"
msgstr "fr30_print_operand:未处理的指针"
-#: config/arc/arc.c:2863
+-#, fuzzy, c-format
+#: config/arc/arc.c:2966
- #, fuzzy, c-format
++#, c-format
msgid "invalid operand to %%Z code"
- msgstr "‘z’修饰符的操作数无效"
+-msgstr "‘z’修饰符的操作数无效"
++msgstr "%%Z 代码的操作数无效"
-#: config/arc/arc.c:2871
+-#, fuzzy, c-format
+#: config/arc/arc.c:2974
- #, fuzzy, c-format
++#, c-format
msgid "invalid operand to %%z code"
- msgstr "‘z’修饰符的操作数无效"
+-msgstr "‘z’修饰符的操作数无效"
++msgstr "%%z 代码的操作数无效"
-#: config/arc/arc.c:2879
+-#, fuzzy, c-format
+#: config/arc/arc.c:2982
- #, fuzzy, c-format
++#, c-format
msgid "invalid operand to %%M code"
- msgstr "‘m’修饰符的操作数无效"
+-msgstr "‘m’修饰符的操作数无效"
++msgstr "%%M 代码的操作数无效"
-#: config/arc/arc.c:3028 config/m32r/m32r.c:2105
+#: config/arc/arc.c:3131 config/m32r/m32r.c:2105
@@ -701662,11 +702346,12 @@ Index: gcc/po/zh_CN.po
msgstr "%%V 代码的操作数无效"
-#: config/arc/arc.c:3183
+-#, fuzzy, c-format
+#: config/arc/arc.c:3286
- #, fuzzy, c-format
++#, c-format
msgid "invalid operand to %%O code"
- msgstr "‘o’修饰符的操作数无效"
-@@ -3119,40 +3025,40 @@
+-msgstr "‘o’修饰符的操作数无效"
++msgstr "%%O 代码的操作数无效"
#. Unknown flag.
#. Undocumented flag.
@@ -701721,7 +702406,7 @@ Index: gcc/po/zh_CN.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
-@@ -3160,36 +3066,36 @@
+@@ -3160,36 +3089,36 @@
msgid "invalid operand for code '%c'"
msgstr "代码‘%c’的操作数无效"
@@ -701765,7 +702450,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
msgid "bad address, not an I/O address:"
msgstr ""
-@@ -3196,58 +3102,58 @@
+@@ -3196,58 +3125,58 @@
"\n"
"错误:不当的地址在 From: 标头内。\n"
@@ -701841,7 +702526,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
msgid "unsupported fixed-point conversion"
msgstr "整点转换中类型无效"
-@@ -3278,9 +3184,9 @@
+@@ -3278,9 +3207,9 @@
msgstr "无效的双精度常量操作数"
#: config/cris/cris.c:612 config/ft32/ft32.c:104 config/moxie/moxie.c:103
@@ -701854,7 +702539,7 @@ Index: gcc/po/zh_CN.po
#: lto/lto-object.c:184 lto/lto-object.c:281 lto/lto-object.c:338
#: lto/lto-object.c:362
#, gcc-internal-format, gfc-internal-format
-@@ -3501,62 +3407,62 @@
+@@ -3501,62 +3430,62 @@
msgid "bad output_condmove_single operand"
msgstr "错误的 output_condmove_single 操作数"
@@ -701929,7 +702614,7 @@ Index: gcc/po/zh_CN.po
msgid "unknown insn mode"
msgstr "未知的指令模式"
-@@ -3603,7 +3509,7 @@
+@@ -3603,7 +3532,7 @@
msgid "invalid %%P operand"
msgstr "无效的 %%P 操作数"
@@ -701938,7 +702623,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "invalid %%p value"
msgstr "无效的 %%p 值"
-@@ -3667,7 +3573,7 @@
+@@ -3667,7 +3596,7 @@
msgstr "后自增地址不是一个寄存器"
#: config/m32r/m32r.c:2328 config/m32r/m32r.c:2343
@@ -701947,7 +702632,7 @@ Index: gcc/po/zh_CN.po
msgid "bad address"
msgstr "错误地址"
-@@ -3767,12 +3673,12 @@
+@@ -3767,12 +3696,12 @@
msgid "MMIX Internal: This is not a constant:"
msgstr "MMIX 内部错误:这不是一个常量:"
@@ -701962,7 +702647,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, c-format
msgid "invalid zero extract"
msgstr "被零除"
-@@ -3792,288 +3698,288 @@
+@@ -3792,288 +3721,288 @@
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr "尝试在命令解释器中运行‘%s’以提升它的极限。\n"
@@ -702312,7 +702997,7 @@ Index: gcc/po/zh_CN.po
msgid "binary operator does not support mixing vector bool with floating point vector operands"
msgstr ""
-@@ -4087,55 +3993,55 @@
+@@ -4087,55 +4016,55 @@
msgid "invalid operand to %%S"
msgstr "%%S 的操作数无效"
@@ -702379,7 +703064,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, c-format
#| msgid "floating point constant not a valid immediate operand"
msgid "floating-point constant not a valid immediate operand"
-@@ -4273,27 +4179,27 @@
+@@ -4273,27 +4202,27 @@
msgid "illegal operand detected"
msgstr "检测到无效的操作数"
@@ -702412,7 +703097,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
msgid "illegal operand address (4)"
msgstr "检测到无效的操作数"
-@@ -4338,182 +4244,182 @@
+@@ -4338,182 +4267,182 @@
msgid "({anonymous})"
msgstr "{{匿名}}"
@@ -702674,7 +703359,7 @@ Index: gcc/po/zh_CN.po
msgid "candidate 2:"
msgstr "备选 2:"
-@@ -4629,7 +4535,7 @@
+@@ -4629,7 +4558,7 @@
#: cp/error.c:2750
msgid "*this"
@@ -702683,7 +703368,7 @@ Index: gcc/po/zh_CN.po
#: cp/error.c:2760
msgid "<expression error>"
-@@ -4739,97 +4645,97 @@
+@@ -4739,97 +4668,97 @@
msgid "%r%s:%d:%R in constexpr expansion of %qs"
msgstr "%s:%d:在%qs的广义常表达式扩展中"
@@ -702803,7 +703488,7 @@ Index: gcc/po/zh_CN.po
msgid "no post-decrement operator for type"
msgstr "类型没有后自减运算符"
-@@ -4998,7 +4904,7 @@
+@@ -4998,7 +4927,7 @@
msgid "%s tag"
msgstr "%s 标记"
@@ -702812,7 +703497,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
msgid "internal unit in WRITE"
msgstr "%L处内部单位带向量下标"
-@@ -5005,7 +4911,7 @@
+@@ -5005,7 +4934,7 @@
#. For INQUIRE, all tags except FILE, ID and UNIT are variable definition
#. contexts. Thus, use an extended RESOLVE_TAG macro for that.
@@ -702821,7 +703506,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, c-format
msgid "%s tag with INQUIRE"
msgstr "%s 标记"
-@@ -5111,11 +5017,11 @@
+@@ -5111,11 +5040,11 @@
msgid "implied END DO"
msgstr "暗示的 END DO"
@@ -702835,7 +703520,7 @@ Index: gcc/po/zh_CN.po
msgid "pointer assignment"
msgstr "指针赋值"
-@@ -5207,7 +5113,7 @@
+@@ -5207,7 +5136,7 @@
#: fortran/resolve.c:2326
msgid "array result"
@@ -702844,7 +703529,7 @@ Index: gcc/po/zh_CN.po
#: fortran/resolve.c:2331
#, fuzzy
-@@ -5326,22 +5232,22 @@
+@@ -5326,22 +5255,22 @@
msgid "ALLOCATE object"
msgstr "%L处的源表达式和%L处的分配对象必须有相同的外形"
@@ -702871,7 +703556,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
msgid "ACQUIRED_LOCK variable"
msgstr "无法锁定新归档文件"
-@@ -5351,27 +5257,27 @@
+@@ -5351,27 +5280,27 @@
msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
msgstr "数组构造函数中 CHARACTER 长度不同(%ld/%ld)"
@@ -702904,7 +703589,7 @@ Index: gcc/po/zh_CN.po
msgid "Assignment of scalar to unallocated array"
msgstr ""
-@@ -5401,16 +5307,16 @@
+@@ -5401,16 +5330,16 @@
msgid "Assigned label is not a target label"
msgstr "赋值标号不是目标标号"
@@ -702924,7 +703609,7 @@ Index: gcc/po/zh_CN.po
msgid "DO step value is zero"
msgstr "DO 步进值为零"
-@@ -5703,20 +5609,10 @@
+@@ -5703,20 +5632,10 @@
msgid "-E or -x required when input is from standard input"
msgstr "当输入来自标准输入设备时,需要 -E 或 -x"
@@ -702948,7 +703633,7 @@ Index: gcc/po/zh_CN.po
#: config/sol2.h:181
#, fuzzy
#| msgid "weakref is not supported in this configuration"
-@@ -5764,28 +5660,24 @@
+@@ -5764,28 +5683,24 @@
msgid "-private_bundle not allowed with -dynamiclib"
msgstr "-private_bundle 不能和 -dynamiclib 一起使用"
@@ -702984,7 +703669,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
msgid "consider using '-pg' instead of '-p' with gprof(1)"
msgstr "与 gprof(1) 一起使用时请考虑使用‘-pg’以代替‘-p’"
-@@ -5799,6 +5691,30 @@
+@@ -5799,6 +5714,30 @@
msgid "objc-cpp-output is deprecated; please use objective-c-cpp-output instead"
msgstr "objc-cpp-output 被不宜用;请使用 objective-c-cpp-output 作为替代"
@@ -703015,7 +703700,7 @@ Index: gcc/po/zh_CN.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
-@@ -5816,14 +5732,10 @@
+@@ -5816,14 +5755,10 @@
msgid " profiling support are only provided in archive format"
msgstr "取样支持只支持存档格式"
@@ -703033,7 +703718,7 @@ Index: gcc/po/zh_CN.po
#: config/cris/cris.h:184
msgid "do not specify both -march=... and -mcpu=..."
msgstr "请勿同时指定 -march=... 和 -mcpu=..."
-@@ -5832,41 +5744,23 @@
+@@ -5832,41 +5767,23 @@
msgid "may not use both -EB and -EL"
msgstr "不能同时使用 -EB 和 -EL"
@@ -703082,7 +703767,7 @@ Index: gcc/po/zh_CN.po
#: config/avr/specs.h:68
#, fuzzy
msgid "shared is not supported"
-@@ -5876,26 +5770,27 @@
+@@ -5876,26 +5793,27 @@
msgid "-mfloat-abi=soft and -mfloat-abi=hard may not be used together"
msgstr "-mfloat-abi=soft 和 -mfloat-abi=hard 不能一起使用"
@@ -703121,7 +703806,7 @@ Index: gcc/po/zh_CN.po
#: config/lynx.h:69
msgid "cannot use mthreads and mlegacy-threads together"
msgstr "不能同时使用 mthreads 和 mlegacy-threads"
-@@ -5904,6 +5799,19 @@
+@@ -5904,6 +5822,19 @@
msgid "cannot use mshared and static together"
msgstr "不能同时使用 mshared 和 static"
@@ -703141,7 +703826,7 @@ Index: gcc/po/zh_CN.po
#: config/arm/freebsd.h:49
#, fuzzy
msgid "consider using `-pg' instead of `-p' with gprof (1) "
-@@ -5925,6 +5833,10 @@
+@@ -5925,6 +5856,10 @@
msgid "-femit-class-file should used along with -fsyntax-only"
msgstr "-femit-class-file 应当与 -fsyntax-only 一起使用"
@@ -703152,7 +703837,7 @@ Index: gcc/po/zh_CN.po
#: fortran/lang.opt:146
#, fuzzy
#| msgid "-J<directory>\tPut MODULE files in 'directory'"
-@@ -6178,10 +6090,10 @@
+@@ -6178,10 +6113,10 @@
msgid "Allow dollar signs in entity names."
msgstr "允许在实体名中使用美元符号"
@@ -703167,7 +703852,7 @@ Index: gcc/po/zh_CN.po
msgid "Does nothing. Preserved for backward compatibility."
msgstr "不起作用。为向前兼容保留的选项。"
-@@ -6355,164 +6267,164 @@
+@@ -6355,164 +6290,164 @@
msgid "Set default accessibility of module entities to PRIVATE."
msgstr "将模块实体的默认访问权限设置为 PRIVATE。"
@@ -703365,7 +704050,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
#| msgid "Accept extensions to support legacy code"
msgid "Accept extensions to support legacy code."
-@@ -6531,15 +6443,15 @@
+@@ -6531,15 +6466,15 @@
#: c-family/c.opt:70 c-family/c.opt:73 c-family/c.opt:76 c-family/c.opt:79
#: c-family/c.opt:175 c-family/c.opt:178 c-family/c.opt:216 c-family/c.opt:220
@@ -703385,7 +704070,7 @@ Index: gcc/po/zh_CN.po
#, c-format
msgid "missing path after %qs"
msgstr "%qs后缺少路径"
-@@ -6937,1444 +6849,1448 @@
+@@ -6937,1444 +6872,1448 @@
#: c-family/c.opt:487
#, fuzzy
@@ -705110,7 +705795,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy
#| msgid "Do not predefine system-specific and GCC-specific macros"
msgid "Do not predefine system-specific and GCC-specific macros."
-@@ -9272,7 +9188,7 @@
+@@ -9272,7 +9211,7 @@
msgstr ""
#: config/aarch64/aarch64.opt:154
@@ -705119,7 +705804,132 @@ Index: gcc/po/zh_CN.po
msgstr ""
#: config/linux.opt:24
-@@ -9758,6 +9674,12 @@
+@@ -9583,106 +9522,76 @@
+ msgstr "使用标准 main 函数作为启动入口"
+
+ #: config/spu/spu.opt:52
+-#, fuzzy
+-#| msgid "Generate branch hints for branches"
+ msgid "Generate branch hints for branches."
+-msgstr "为跳转生成暗示"
++msgstr "为分支生成跳转提示。"
+
+ #: config/spu/spu.opt:56
+-#, fuzzy
+-#| msgid "Maximum number of nops to insert for a hint (Default 2)"
+ msgid "Maximum number of nops to insert for a hint (Default 2)."
+-msgstr "为实现跳转提示插入的 nop 的最大数(默认 2)"
++msgstr "为实现提示插入的 nop 的最大数(默认 2)。"
+
+ #: config/spu/spu.opt:60
+-#, fuzzy
+-#| msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]"
+ msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]."
+-msgstr "跳转提示和其分支之间所允许的大致最大指令数[125]"
++msgstr "跳转提示和其分支之间所允许的大致最大指令数[125]。"
+
+ #: config/spu/spu.opt:64
+-#, fuzzy
+-#| msgid "Generate code for 18 bit addressing"
+ msgid "Generate code for 18 bit addressing."
+-msgstr "为 18 位寻址生成代码"
++msgstr "为 18 位寻址生成代码。"
+
+ #: config/spu/spu.opt:68
+-#, fuzzy
+-#| msgid "Generate code for 32 bit addressing"
+ msgid "Generate code for 32 bit addressing."
+-msgstr "为 32 位寻址生成代码"
++msgstr "为 32 位寻址生成代码。"
+
+ #: config/spu/spu.opt:76
+-#, fuzzy
+-#| msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue"
+ msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue."
+-msgstr "在提示分支目标后插入 hbrp 指令以避免 SPU 死锁"
++msgstr "在提示分支目标后插入 hbrp 指令以避免 SPU 死锁。"
+
+ #: config/spu/spu.opt:80 config/i386/i386.opt:247 config/s390/s390.opt:56
+-#, fuzzy
+-#| msgid "Generate code for given CPU"
+ msgid "Generate code for given CPU."
+-msgstr "为给定的 CPU 生成代码"
++msgstr "为给定的 CPU 生成代码。"
+
+ #: config/spu/spu.opt:88
+-#, fuzzy
+-#| msgid "Access variables in 32-bit PPU objects (default)"
+ msgid "Access variables in 32-bit PPU objects (default)."
+-msgstr "在 32 位 PPU 对象访问变量(默认)"
++msgstr "在 32 位 PPU 对象访问变量(默认)。"
+
+ #: config/spu/spu.opt:92
+-#, fuzzy
+-#| msgid "Access variables in 64-bit PPU objects"
+ msgid "Access variables in 64-bit PPU objects."
+-msgstr "在 64 位 PPU 对象访问变量"
++msgstr "在 64 位 PPU 对象访问变量。"
+
+ #: config/spu/spu.opt:96
+-#, fuzzy
+-#| msgid "Allow conversions between __ea and generic pointers (default)"
+ msgid "Allow conversions between __ea and generic pointers (default)."
+-msgstr "支持在 __ea 和普通指针之间的转换(默认)"
++msgstr "允许在 __ea 和普通指针之间的转换(默认)。"
+
+ #: config/spu/spu.opt:100
+-#, fuzzy
+-#| msgid "Size (in KB) of software data cache"
+ msgid "Size (in KB) of software data cache."
+-msgstr "以 KB 表示的软件数据缓存的大小"
++msgstr "以 KB 表示的软件数据缓存的大小,"
+
+ #: config/spu/spu.opt:104
+-#, fuzzy
+-#| msgid "Atomically write back software data cache lines (default)"
+ msgid "Atomically write back software data cache lines (default)."
+-msgstr "原子化对软件数据缓存的写回操作(默认)"
++msgstr "原子化对软件数据缓存的写回操作(默认)。"
+
+ #: config/epiphany/epiphany.opt:24
+-#, fuzzy
+ msgid "Don't use any of r32..r63."
+-msgstr "不使用任何的 r32..r63。"
++msgstr "不使用 r32..r63 中的任何一个。"
+
+ #: config/epiphany/epiphany.opt:28
+-#, fuzzy
+ msgid "preferentially allocate registers that allow short instruction generation."
+-msgstr "优先配置暂存器该允许短指令产生。"
++msgstr "最优化分配允许使用产生短指令的寄存器。"
+
+ #: config/epiphany/epiphany.opt:32
+-#, fuzzy
+ msgid "Set branch cost."
+-msgstr "设定分支的开销"
++msgstr "设定分支的开销。"
+
+ #: config/epiphany/epiphany.opt:36
+-#, fuzzy
+ msgid "enable conditional move instruction usage."
+-msgstr "启用所有可选指令"
++msgstr "启用条件移动指令。"
+
+ #: config/epiphany/epiphany.opt:40
+-#, fuzzy
+ msgid "set number of nops to emit before each insn pattern."
+-msgstr "预取操作完成前执行指令的数目"
++msgstr "设置每个指令模式之前发出的的 nop 数目。"
+
+ #: config/epiphany/epiphany.opt:52
+-#, fuzzy
+ msgid "Use software floating point comparisons."
+-msgstr "使用软件浮点单元"
++msgstr "使用软件浮点比较。"
+
+ #: config/epiphany/epiphany.opt:56
+ #, fuzzy
+@@ -9758,65 +9667,51 @@
msgid "Use LRA instead of reload."
msgstr "请使用 %.100s 作为替代"
@@ -705130,9 +705940,736 @@ Index: gcc/po/zh_CN.po
+msgstr "允许使用 MDMX 指令"
+
#: config/h8300/h8300.opt:23
+-#, fuzzy
+-#| msgid "Generate H8S code"
+ msgid "Generate H8S code."
+-msgstr "生成 H8S 代码"
++msgstr "生成 H8S 代码。"
+
+ #: config/h8300/h8300.opt:27
+-#, fuzzy
+-#| msgid "Generate H8SX code"
+ msgid "Generate H8SX code."
+-msgstr "生成 H8SX 代码"
++msgstr "生成 H8SX 代码。"
+
+ #: config/h8300/h8300.opt:31
+-#, fuzzy
+-#| msgid "Generate H8S/2600 code"
+ msgid "Generate H8S/2600 code."
+-msgstr "生成 H8S/2600 代码"
++msgstr "生成 H8S/2600 代码。"
+
+ #: config/h8300/h8300.opt:35
+-#, fuzzy
+-#| msgid "Make integers 32 bits wide"
+ msgid "Make integers 32 bits wide."
+-msgstr "让整数有 32 位宽"
++msgstr "让整数有 32 位宽。"
+
+ #: config/h8300/h8300.opt:42
+-#, fuzzy
+-#| msgid "Use registers for argument passing"
+ msgid "Use registers for argument passing."
+-msgstr "使用寄存器传递参数"
++msgstr "使用寄存器传递参数。"
+
+ #: config/h8300/h8300.opt:46
+-#, fuzzy
+-#| msgid "Consider access to byte sized memory slow"
+ msgid "Consider access to byte sized memory slow."
+-msgstr "认为按字节访问内存速度较慢"
++msgstr "认为按字节访问内存速度较慢。"
+
+ #: config/h8300/h8300.opt:50
+-#, fuzzy
+-#| msgid "Enable linker relaxing"
+ msgid "Enable linker relaxing."
+-msgstr "启用链接器松弛"
++msgstr "启用链接器松弛 (relax)。"
+
+ #: config/h8300/h8300.opt:54
+-#, fuzzy
+-#| msgid "Generate H8/300H code"
+ msgid "Generate H8/300H code."
+-msgstr "生成 H8/300H 代码"
++msgstr "生成 H8/300H 代码。"
+
+ #: config/h8300/h8300.opt:58
+-#, fuzzy
+-#| msgid "Enable the normal mode"
+ msgid "Enable the normal mode."
+-msgstr "启用正常模式"
++msgstr "启用正常(normal)模式。"
+
+ #: config/h8300/h8300.opt:62
+-#, fuzzy
+-#| msgid "Use H8/300 alignment rules"
+ msgid "Use H8/300 alignment rules."
+-msgstr "使用 H8/300 对齐规则"
++msgstr "使用 H8/300 对齐规则。"
+
+ #: config/h8300/h8300.opt:66
+ msgid "Push extended registers on stack in monitor functions."
+@@ -10401,86 +10296,60 @@
+ msgstr "自动向量化时使用 128 位 AVX 指令而不是 256 位 AVX 指令"
+
+ #: config/i386/i386.opt:588
+-#, fuzzy
+-#| msgid "Generate 32bit i386 code"
+ msgid "Generate 32bit i386 code."
+-msgstr "生成 32 位 i386 代码"
++msgstr "生成 32 位 i386 代码。"
+
+ #: config/i386/i386.opt:592
+-#, fuzzy
+-#| msgid "Generate 64bit x86-64 code"
+ msgid "Generate 64bit x86-64 code."
+-msgstr "生成 64 位 x86-64 代码"
++msgstr "生成 64 位 x86-64 代码。"
+
+ #: config/i386/i386.opt:596
+-#, fuzzy
+ msgid "Generate 32bit x86-64 code."
+-msgstr "生成 32 位 i386 代码"
++msgstr "生成 32 位 x86-64 代码。"
+
+ #: config/i386/i386.opt:600
+-#, fuzzy
+ msgid "Generate 16bit i386 code."
+-msgstr "生成 32 位 i386 代码"
++msgstr "生成 16 位 i386 代码。"
+
+ #: config/i386/i386.opt:604
+-#, fuzzy
+-#| msgid "Support MMX built-in functions"
+ msgid "Support MMX built-in functions."
+-msgstr "支持 MMX 内建函数"
++msgstr "支持 MMX 内建函数。"
+
+ #: config/i386/i386.opt:608
+-#, fuzzy
+-#| msgid "Support 3DNow! built-in functions"
+ msgid "Support 3DNow! built-in functions."
+-msgstr "支持 3DNow! 内建函数"
++msgstr "支持 3DNow! 内建函数。"
+
+ #: config/i386/i386.opt:612
+-#, fuzzy
+-#| msgid "Support Athlon 3Dnow! built-in functions"
+ msgid "Support Athlon 3Dnow! built-in functions."
+-msgstr "支持扩展 3DNow! 内建函数"
++msgstr "支持 Athlon 3DNow! 内建函数。"
+
+ #: config/i386/i386.opt:616
+-#, fuzzy
+-#| msgid "Support MMX and SSE built-in functions and code generation"
+ msgid "Support MMX and SSE built-in functions and code generation."
+-msgstr "支持 MMX 和 SSE 内建函数及代码生成"
++msgstr "支持 MMX 和 SSE 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:620
+-#, fuzzy
+-#| msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+ msgid "Support MMX, SSE and SSE2 built-in functions and code generation."
+-msgstr "支持 MMX、SSE 和 SSE2 内建函数及代码生成"
++msgstr "支持 MMX、SSE 和 SSE2 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:624
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation."
+-msgstr "支持 MMX、SSE、SSE2 和 SSE3 内建函数及代码生成"
++msgstr "支持 MMX、SSE、SSE2 和 SSE3 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:628
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation."
+-msgstr "支持 MMX、SSE、SSE2、SSE3 和 SSSE3 内建函数及代码生成"
++msgstr "支持 MMX、SSE、SSE2、SSE3 和 SSSE3 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:632
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation."
+-msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3 和 SSE4.1 内建函数及代码生成"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3 和 SSE4.1 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:636 config/i386/i386.opt:640
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation."
+-msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1 和 SSE4.2 内建函数及代码生成"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1 和 SSE4.2 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:644
+-#, fuzzy
+-#| msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
+ msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation."
+-msgstr "不支持 SSE4.1 和 SSE4.2 内建函数及代码生成"
++msgstr "不支持 SSE4.1 和 SSE4.2 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:647
+ msgid "%<-msse5%> was removed"
+@@ -10487,100 +10356,68 @@
+ msgstr "%<-msse5%>已被移除"
+
+ #: config/i386/i386.opt:652
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2 和 AVX 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2 和 AVX 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:656
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and AVX2 built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX 和 AVX2 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX 和 AVX2 内建函数及代码生成"
+
+ #: config/i386/i386.opt:660
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2 和 AVX512F 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2 和 AVX512F 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:664
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512PF built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512PF 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512PF 内建函数及代码生成"
+
+ #: config/i386/i386.opt:668
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512ER built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512ER 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512ER 内建函数及代码生成"
+
+ #: config/i386/i386.opt:672
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512CD built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512CD 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512CD 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:676
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512DQ built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512DQ 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512DQ 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:680
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512BW built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512BW 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512BW 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:684
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VL built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512VL 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512VL 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:688
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512IFMA built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512IFMA 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512IFMA 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:692
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2 and AVX512F and AVX512VBMI built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512VBMI 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX、AVX2、AVX512F 和 AVX512VBMI 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:696
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX 和 FMA 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3、SSSE3、SSE4.1、SSE4.2、AVX 和 FMA 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:700
+-#, fuzzy
+-#| msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
+ msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation."
+-msgstr "支持生成 MMX、SSE、SSE2、SSE3 和 SSE4A 内建函数及代码"
++msgstr "支持 MMX、SSE、SSE2、SSE3 和 SSE4A 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:704
+-#, fuzzy
+-#| msgid "Support FMA4 built-in functions and code generation "
+ msgid "Support FMA4 built-in functions and code generation."
+-msgstr "支持生成 FMA4 内建函数及代码"
++msgstr "支持 FMA4 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:708
+-#, fuzzy
+-#| msgid "Support XOP built-in functions and code generation "
+ msgid "Support XOP built-in functions and code generation."
+-msgstr "支持生成 XOP 内建函数及代码"
++msgstr "支持 XOP 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:712
+-#, fuzzy
+-#| msgid "Support LWP built-in functions and code generation "
+ msgid "Support LWP built-in functions and code generation."
+-msgstr "支持生成 LWP 内建函数及代码"
++msgstr "支持 LWP 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:716
+ msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
+@@ -10591,20 +10428,16 @@
+ msgstr "支持生成 popcnt 指令。"
+
+ #: config/i386/i386.opt:724
+-#, fuzzy
+-#| msgid "Support BMI built-in functions and code generation"
+ msgid "Support BMI built-in functions and code generation."
+-msgstr "支持生成 BMI 内建函数及代码"
++msgstr "支持 BMI 内建函数及代码生成"
+
+ #: config/i386/i386.opt:728
+-#, fuzzy
+ msgid "Support BMI2 built-in functions and code generation."
+-msgstr "支持 TBM 内建函数及代码生成"
++msgstr "支持 BMI2 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:732
+-#, fuzzy
+ msgid "Support LZCNT built-in function and code generation."
+-msgstr "支持 XOP 内建函数及代码生成"
++msgstr "支持 LCZNT 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:736
+ msgid "Support Hardware Lock Elision prefixes."
+@@ -10611,75 +10444,52 @@
+ msgstr ""
+
+ #: config/i386/i386.opt:740
+-#, fuzzy
+-#| msgid "Support RDSEED instruction"
+ msgid "Support RDSEED instruction."
+-msgstr "支持生成 RDSEED 指令"
++msgstr "支持 RDSEED 指令。"
+
+ #: config/i386/i386.opt:744
+-#, fuzzy
+-#| msgid "Support PREFETCHW instruction"
+ msgid "Support PREFETCHW instruction."
+-msgstr "支持生成 PREFETCHW 指令"
++msgstr "支持 PREFETCHW 指令。"
+
+ #: config/i386/i386.opt:748
+-#, fuzzy
+ msgid "Support flag-preserving add-carry instructions."
+-msgstr "支持生成 crc32 指令。"
++msgstr "支持保存标志的加进位(add-carry)指令。"
+
+ #: config/i386/i386.opt:752
+-#, fuzzy
+-#| msgid "Support CLFLUSHOPT instructions"
+ msgid "Support CLFLUSHOPT instructions."
+-msgstr "支持生成 CLFLUSHOPT 指令"
++msgstr "支持 CLFLUSHOPT 指令。"
+
+ #: config/i386/i386.opt:756
+-#, fuzzy
+-#| msgid "Support CLWB instruction"
+ msgid "Support CLWB instruction."
+-msgstr "支持生成 CLWB 指令"
++msgstr "支持 CLWB 指令。"
+
+ #: config/i386/i386.opt:760
+-#, fuzzy
+-#| msgid "Support PCOMMIT instruction"
+ msgid "Support PCOMMIT instruction."
+-msgstr "支持生成 PCOMMIT 指令"
++msgstr "支持 PCOMMIT 指令。"
+
+ #: config/i386/i386.opt:764
+-#, fuzzy
+-#| msgid "Support FXSAVE and FXRSTOR instructions"
+ msgid "Support FXSAVE and FXRSTOR instructions."
+-msgstr "支持生成 FXSAVE 和 FXRSTOR 指令"
++msgstr "支持 FXSAVE 和 FXRSTOR 指令。"
+
+ #: config/i386/i386.opt:768
+-#, fuzzy
+-#| msgid "Support XSAVE and XRSTOR instructions"
+ msgid "Support XSAVE and XRSTOR instructions."
+-msgstr "支持生成 XSAVE 和 XRSTOR 指令"
++msgstr "支持 XSAVE 和 XRSTOR 指令。"
+
+ #: config/i386/i386.opt:772
+-#, fuzzy
+-#| msgid "Support XSAVEOPT instruction"
+ msgid "Support XSAVEOPT instruction."
+-msgstr "支持生成 XSAVEOPT 指令"
++msgstr "支持 XSAVEOPT 指令。"
+
+ #: config/i386/i386.opt:776
+-#, fuzzy
+-#| msgid "Support XSAVEC instructions"
+ msgid "Support XSAVEC instructions."
+-msgstr "支持生成 XSAVEC 指令"
++msgstr "支持 XSAVEC 指令。"
+
+ #: config/i386/i386.opt:780
+-#, fuzzy
+-#| msgid "Support XSAVES and XRSTORS instructions"
+ msgid "Support XSAVES and XRSTORS instructions."
+-msgstr "支持生成 XSAVES 和 XRSTORS 指令"
++msgstr "支持 XSAVES 和 XRSTORS 指令。"
+
+ #: config/i386/i386.opt:784
+-#, fuzzy
+-#| msgid "Support TBM built-in functions and code generation"
+ msgid "Support TBM built-in functions and code generation."
+-msgstr "支持生成 TBM 内建函数及代码"
++msgstr "支持 TBM 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:788
+ msgid "Support code generation of cmpxchg16b instruction."
+@@ -10698,51 +10508,36 @@
+ msgstr "支持生成 crc32 指令。"
+
+ #: config/i386/i386.opt:804
+-#, fuzzy
+-#| msgid "Support AES built-in functions and code generation"
+ msgid "Support AES built-in functions and code generation."
+-msgstr "支持生成 AES 内建函数及代码"
++msgstr "支持 AES 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:808
+-#, fuzzy
+-#| msgid "Support SHA1 and SHA256 built-in functions and code generation"
+ msgid "Support SHA1 and SHA256 built-in functions and code generation."
+-msgstr "支持生成 SHA1 和 SHA256 内建函数及代码"
++msgstr "支持 SHA1 和 SHA256 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:812
+-#, fuzzy
+-#| msgid "Support PCLMUL built-in functions and code generation"
+ msgid "Support PCLMUL built-in functions and code generation."
+-msgstr "支持生成 PCLMUL 内建函数及代码"
++msgstr "支持 PCLMUL 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:816
+-#, fuzzy
+-#| msgid "Encode SSE instructions with VEX prefix"
+ msgid "Encode SSE instructions with VEX prefix."
+-msgstr "编码带 VEX 前缀的 SSE 指令"
++msgstr "编码带 VEX 前缀的 SSE 指令。"
+
+ #: config/i386/i386.opt:820
+-#, fuzzy
+-#| msgid "Support FSGSBASE built-in functions and code generation"
+ msgid "Support FSGSBASE built-in functions and code generation."
+-msgstr "支持生成 FSGSBASE 内建函数及代码"
++msgstr "支持 FSGSBASE 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:824
+-#, fuzzy
+-#| msgid "Support RDRND built-in functions and code generation"
+ msgid "Support RDRND built-in functions and code generation."
+-msgstr "支持生成 RDRND 内建函数及代码"
++msgstr "支持 RDRND 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:828
+-#, fuzzy
+-#| msgid "Support F16C built-in functions and code generation"
+ msgid "Support F16C built-in functions and code generation."
+-msgstr "支持生成 F16C 内建函数及代码"
++msgstr "支持 F16C 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:832
+-#, fuzzy
+ msgid "Support PREFETCHWT1 built-in functions and code generation."
+-msgstr "支持 TBM 内建函数及代码生成"
++msgstr "支持 PREFETCHWT1 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:836
#, fuzzy
- #| msgid "Generate H8S code"
-@@ -11165,7 +11087,7 @@
+@@ -10762,47 +10557,36 @@
+ msgstr ""
+
+ #: config/i386/i386.opt:853
+-#, fuzzy
+-#| msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check"
+ msgid "Expand 32bit/64bit integer divide into 8bit unsigned integer divide with run-time check."
+-msgstr "将 32/64 位整数除法扩展为带运行时检查的 8 位无符号整数除法"
++msgstr "将 32/64 位整数除法扩展为带运行时检查的 8 位无符号整数除法。"
+
+ #: config/i386/i386.opt:857
+-#, fuzzy
+ msgid "Split 32-byte AVX unaligned load."
+-msgstr "分割 32-byte AVX unaligned 加载"
++msgstr "分割 32 字节的 AVX 未对齐加载。"
+
+ #: config/i386/i386.opt:861
+-#, fuzzy
+ msgid "Split 32-byte AVX unaligned store."
+-msgstr "分割 32-byte AVX unaligned 保存"
++msgstr "分割 32 字节的 AVX 未对齐储存。"
+
+ #: config/i386/i386.opt:865
+-#, fuzzy
+ msgid "Support RTM built-in functions and code generation."
+-msgstr "支持 TBM 内建函数及代码生成"
++msgstr "支持 RTM 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:869
+-#, fuzzy
+ msgid "Support MPX code generation."
+-msgstr "支持 FMA4 内建函数及代码生成"
++msgstr "支持 MPX 代码生成"
+
+ #: config/i386/i386.opt:873
+-#, fuzzy
+ msgid "Support MWAITX and MONITORX built-in functions and code generation."
+-msgstr "支持 MMX 和 SSE 内建函数及代码生成"
++msgstr "支持 MWAITX 和 MONITORX 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:877
+-#, fuzzy
+-#| msgid "Support AES built-in functions and code generation"
+ msgid "Support CLZERO built-in functions and code generation."
+-msgstr "支持生成 AES 内建函数及代码"
++msgstr "支持 CLZERO 内建函数及代码。"
+
+ #: config/i386/i386.opt:881
+-#, fuzzy
+-#| msgid "Support PCLMUL built-in functions and code generation"
+ msgid "Support PKU built-in functions and code generation."
+-msgstr "支持生成 PCLMUL 内建函数及代码"
++msgstr "支持 PKU 内建函数及代码生成。"
+
+ #: config/i386/i386.opt:885
+ #, fuzzy
+@@ -10827,182 +10611,119 @@
+ msgstr ""
+
+ #: config/i386/stringop.opt:18
+-#, fuzzy
+ msgid "see <http://www.gnu.org/licenses/>. */"
+-msgstr ""
+-"这个程序是自由软件, 您可以在自由软件基金会所出版的 GNU\n"
+-"一般公用授权书的规范下加以重新散发或且修改; 不管是第三\n"
+-"或 (你认为的) 更后面的版本皆可.\n"
+-"\n"
+-"这个程序的散发只是希望它能有所用途而不附有任何的保证!\n"
+-"甚至也不暗示它有商品价值或能合用于特定的目的. 细节请见\n"
+-"GNU 一般公用授权书.\n"
+-" \n"
+-"正常情况下, 您在收到这个软件的同时, 也应该收到 GNU\n"
+-"一般公用授权书。如果没有, 请参看 <http://www.gnu.org/licenses/>。\n"
++msgstr "参见 <http://www.gnu.org/licenses/>。 */"
+
+ #: config/pa/pa64-hpux.opt:23
+-#, fuzzy
+-#| msgid "Assume code will be linked by GNU ld"
+ msgid "Assume code will be linked by GNU ld."
+-msgstr "假定代码将由 GNU ld 链接"
++msgstr "假定代码将由 GNU ld 链接。"
+
+ #: config/pa/pa64-hpux.opt:27
+-#, fuzzy
+-#| msgid "Assume code will be linked by HP ld"
+ msgid "Assume code will be linked by HP ld."
+-msgstr "假定代码将由 HP ld 链接"
++msgstr "假定代码将由 HP ld 链接。"
+
+ #: config/pa/pa-hpux1010.opt:23 config/pa/pa-hpux.opt:31
+ #: config/pa/pa-hpux1131.opt:23 config/pa/pa-hpux1111.opt:23
+-#, fuzzy
+-#| msgid "Specify UNIX standard for predefines and linking"
+ msgid "Specify UNIX standard for predefines and linking."
+-msgstr "指定用于预定义和链接的 UNIX 标准"
++msgstr "指定用于预定义和链接的 UNIX 标准。"
+
++# C 预处理器?
+ #: config/pa/pa-hpux.opt:27
+-#, fuzzy
+-#| msgid "Generate cpp defines for server IO"
+ msgid "Generate cpp defines for server IO."
+-msgstr "为服务器 IO 生成 cpp 定义"
++msgstr "为服务器 IO 生成 cpp 定义。"
+
+ #: config/pa/pa-hpux.opt:35
+-#, fuzzy
+-#| msgid "Generate cpp defines for workstation IO"
+ msgid "Generate cpp defines for workstation IO."
+-msgstr "为工作站 IO 生成 cpp 定义"
++msgstr "为工作站 IO 生成 cpp 定义。"
+
+ #: config/pa/pa.opt:30 config/pa/pa.opt:83 config/pa/pa.opt:91
+-#, fuzzy
+-#| msgid "Generate PA1.0 code"
+ msgid "Generate PA1.0 code."
+-msgstr "生成 PA1.0 代码"
++msgstr "生成 PA1.0 代码。"
+
+ #: config/pa/pa.opt:34 config/pa/pa.opt:95 config/pa/pa.opt:136
+-#, fuzzy
+-#| msgid "Generate PA1.1 code"
+ msgid "Generate PA1.1 code."
+-msgstr "生成 PA1.1 代码"
++msgstr "生成 PA1.1 代码。"
+
+ #: config/pa/pa.opt:38 config/pa/pa.opt:99
+-#, fuzzy
+-#| msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+ msgid "Generate PA2.0 code (requires binutils 2.10 or later)."
+-msgstr "生成 PA2.0 代码 (需要 binutils 2.10 或更新版本)"
++msgstr "生成 PA2.0 代码 (需要 binutils 2.10 或更新版本)。"
+
+ #: config/pa/pa.opt:46
+-#, fuzzy
+-#| msgid "Disable FP regs"
+ msgid "Disable FP regs."
+-msgstr "禁用浮点寄存器"
++msgstr "禁用浮点寄存器。"
+
+ #: config/pa/pa.opt:50
+ #, fuzzy
+-#| msgid "Disable indexed addressing"
+ msgid "Disable indexed addressing."
+-msgstr "禁用变址寻址"
++msgstr "禁用变址寻址。"
+
+ #: config/pa/pa.opt:54
+-#, fuzzy
+-#| msgid "Generate fast indirect calls"
+ msgid "Generate fast indirect calls."
+-msgstr "生成快速间接调用"
++msgstr "生成快速间接调用。"
+
+ #: config/pa/pa.opt:62
+-#, fuzzy
+-#| msgid "Assume code will be assembled by GAS"
+ msgid "Assume code will be assembled by GAS."
+-msgstr "假定代码将由 GAS 汇编"
++msgstr "假定代码将由 GAS 汇编。"
+
+ #: config/pa/pa.opt:71
+-#, fuzzy
+-#| msgid "Enable linker optimizations"
+ msgid "Enable linker optimizations."
+-msgstr "启用链接器优化"
++msgstr "启用链接器优化。"
+
+ #: config/pa/pa.opt:75
+-#, fuzzy
+-#| msgid "Always generate long calls"
+ msgid "Always generate long calls."
+-msgstr "总是生成远调用"
++msgstr "总是生成长调用。"
+
+ #: config/pa/pa.opt:79
+-#, fuzzy
+-#| msgid "Emit long load/store sequences"
+ msgid "Emit long load/store sequences."
+-msgstr "生成长读/写序列"
++msgstr "生成长读/写序列。"
+
+ #: config/pa/pa.opt:87
+-#, fuzzy
+-#| msgid "Disable space regs"
+ msgid "Disable space regs."
+-msgstr "禁用空间寄存器"
++msgstr "禁用空间寄存器。"
+
+ #: config/pa/pa.opt:103
+-#, fuzzy
+-#| msgid "Use portable calling conventions"
+ msgid "Use portable calling conventions."
+-msgstr "使用一般的调用约定"
++msgstr "使用可移植调用约定。"
+
+ #: config/pa/pa.opt:107
+-#, fuzzy
+-#| msgid "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+ msgid "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000."
+-msgstr "指定调度优化的目标 CPU。有效的选项是 700,7100,7100LC,7200,7300,和 8000"
++msgstr "指定调度优化的目标 CPU。有效的选项是 700、7100、7100LC、7200、7300,和 8000。"
+
+ #: config/pa/pa.opt:132 config/frv/frv.opt:215
+-#, fuzzy
+-#| msgid "Use software floating point"
+ msgid "Use software floating point."
+-msgstr "使用软件浮点单元"
++msgstr "使用软件浮点单元。"
+
+ #: config/pa/pa.opt:140
+-#, fuzzy
+-#| msgid "Do not disable space regs"
+ msgid "Do not disable space regs."
+-msgstr "不禁用空间寄存器"
++msgstr "不禁用空间寄存器。"
+
+ #: config/v850/v850.opt:29
+-#, fuzzy
+-#| msgid "Use registers r2 and r5"
+ msgid "Use registers r2 and r5."
+-msgstr "使用寄存器 r2 和 r5"
++msgstr "使用寄存器 r2 和 r5。"
+
+ #: config/v850/v850.opt:33
+-#, fuzzy
+-#| msgid "Use 4 byte entries in switch tables"
+ msgid "Use 4 byte entries in switch tables."
+-msgstr "在分支表中使用 4 字节长的条目"
++msgstr "在 switch 分支表中使用 4 字节长的条目。"
+
+ #: config/v850/v850.opt:37
+-#, fuzzy
+-#| msgid "Enable backend debugging"
+ msgid "Enable backend debugging."
+-msgstr "启用后端调试"
++msgstr "启用后端调试."
+
+ #: config/v850/v850.opt:41
+-#, fuzzy
+-#| msgid "Do not use the callt instruction (default)"
+ msgid "Do not use the callt instruction (default)."
+-msgstr "不要使用 callt 指令(默认)"
++msgstr "不要使用 callt 指令(默认)."
+
+ #: config/v850/v850.opt:45
+-#, fuzzy
+-#| msgid "Reuse r30 on a per function basis"
+ msgid "Reuse r30 on a per function basis."
+-msgstr "为每个函数重用 r30"
++msgstr "按函数重用 r30。"
+
+ #: config/v850/v850.opt:52
+-#, fuzzy
+-#| msgid "Prohibit PC relative function calls"
+ msgid "Prohibit PC relative function calls."
+-msgstr "禁止相对 PC 的函数调用"
++msgstr "禁止相对 PC 的函数调用。"
+
+ #: config/v850/v850.opt:56
+-#, fuzzy
+-#| msgid "Use stubs for function prologues"
+ msgid "Use stubs for function prologues."
+-msgstr "使用占位程序完成函数前言/尾声"
++msgstr "使用占位程序完成函数前言。"
+
+ #: config/v850/v850.opt:60
+ #, fuzzy
+@@ -11165,7 +10886,7 @@
msgstr "为内核或可加载内核扩展生成代码"
#: config/nvptx/nvptx.opt:34
@@ -705141,7 +706678,7 @@ Index: gcc/po/zh_CN.po
msgstr ""
#: config/vxworks.opt:36
-@@ -11591,11 +11513,11 @@
+@@ -11591,11 +11312,11 @@
msgid "Known ARM CPUs (for use with the -mcpu= and -mtune= options):"
msgstr "已知 ARM 处理器 (用于 -mcpu= 和 -mtune= 选项):"
@@ -705155,7 +706692,7 @@ Index: gcc/po/zh_CN.po
msgid "Known ARM FPUs (for use with the -mfpu= option):"
msgstr "已知 ARM 浮点处理器 (用于 -mfpu= 选项):"
-@@ -14188,11 +14110,11 @@
+@@ -14188,11 +13909,11 @@
#: config/nds32/nds32.opt:26
msgid "Generate code in big-endian mode."
@@ -705169,7 +706706,7 @@ Index: gcc/po/zh_CN.po
#: config/nds32/nds32.opt:34
#, fuzzy
-@@ -15557,7 +15479,7 @@
+@@ -15557,7 +15278,7 @@
#, fuzzy
#| msgid "Compile code for little endian mode. This is the default"
msgid "Compile code for little endian mode. This is the default."
@@ -705178,7 +706715,7 @@ Index: gcc/po/zh_CN.po
#: config/arc/arc.opt:34
#, fuzzy
-@@ -15896,6 +15818,12 @@
+@@ -15896,6 +15617,12 @@
msgid "Enable double load/store instructions for ARC HS."
msgstr "启用前导零指令"
@@ -705191,7 +706728,7 @@ Index: gcc/po/zh_CN.po
#: java/lang.opt:122
#, fuzzy
#| msgid "Warn if deprecated empty statements are found"
-@@ -16252,2331 +16180,2339 @@
+@@ -16252,2331 +15979,2339 @@
msgstr "-Wlarger-than=<N>\t当目标文件大于 N 字节时给出警告"
#: common.opt:621
@@ -707956,7 +709493,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "value computed is not used"
msgstr "计算出的值未被使用"
-@@ -18604,8 +18540,8 @@
+@@ -18604,8 +18339,8 @@
msgid "expected boolean type"
msgstr "需要整数或布尔类型"
@@ -707967,7 +709504,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "Expected integer"
msgid "expected integer"
-@@ -18990,80 +18926,80 @@
+@@ -18990,80 +18725,80 @@
msgid "cannot use type %s as type %s"
msgstr "不能将类型 %s 用作 %s"
@@ -708066,7 +709603,7 @@ Index: gcc/po/zh_CN.po
#: objc/objc-act.c:6925 objc/objc-act.c:8114 objc/objc-act.c:8165
#, gcc-internal-format
msgid "%qE attribute directive ignored"
-@@ -19177,7 +19113,7 @@
+@@ -19177,7 +18912,7 @@
msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
msgstr "%<__builtin_prefetch%>的第三个实参无效;使用 0"
@@ -708075,7 +709612,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "too few arguments to function %<va_start%>"
msgstr "给函数%<va_start%>的参数太少"
-@@ -19266,7 +19202,7 @@
+@@ -19266,7 +19001,7 @@
#. All valid uses of __builtin_va_arg_pack () are removed during
#. inlining.
@@ -708084,7 +709621,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
msgstr "%K对%<__builtin_va_arg_pack ()%>的使用无效"
-@@ -19286,9 +19222,9 @@
+@@ -19286,9 +19021,9 @@
#. Software implementation of Pointer Bounds Checker is NYI.
#. Target support is required.
#: builtins.c:6693
@@ -708096,7 +709633,7 @@ Index: gcc/po/zh_CN.po
#: builtins.c:7014
#, gcc-internal-format
-@@ -19295,62 +19231,63 @@
+@@ -19295,62 +19030,63 @@
msgid "target format does not support infinity"
msgstr "目标格式不支持无限大浮点数"
@@ -708174,7 +709711,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%Kattempt to free a non-heap object"
msgstr "%K试图 free 一个不在堆上的对象"
-@@ -19365,74 +19302,74 @@
+@@ -19365,74 +19101,74 @@
msgid "passing too large argument on stack"
msgstr "栈帧太大"
@@ -708263,7 +709800,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "stack protector not protecting function: all local arrays are less than %d bytes long"
msgstr "没有保护函数:没有至少有 %d 字节长的缓冲区"
-@@ -19513,9 +19450,9 @@
+@@ -19513,9 +19249,9 @@
msgstr "verify_flow_info 失败"
#: cfghooks.c:310
@@ -708275,7 +709812,7 @@ Index: gcc/po/zh_CN.po
#: cfghooks.c:353
#, gcc-internal-format, gfc-internal-format
-@@ -19527,87 +19464,87 @@
+@@ -19527,87 +19263,87 @@
msgid "%s does not support can_remove_branch_p"
msgstr "%s 不支持 can_remove_branch_p"
@@ -708382,7 +709919,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "%s does not support flow_call_edges_add"
msgstr "%s 不支持 flow_call_edges_add"
-@@ -19932,339 +19869,339 @@
+@@ -19932,339 +19668,339 @@
msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
msgstr "指令链中记录的基本块数 (%d) != n_basic_blocks (%d)"
@@ -708789,7 +710326,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "nodes with unreleased memory found"
msgstr "找到未释放内存的节点"
-@@ -20309,7 +20246,7 @@
+@@ -20309,7 +20045,7 @@
msgid "pex_init failed: %m"
msgstr "cap_init 失败"
@@ -708798,7 +710335,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%s: %m"
msgstr "%s:%m"
-@@ -20319,7 +20256,7 @@
+@@ -20319,7 +20055,7 @@
msgid "COLLECT_LTO_WRAPPER must be set"
msgstr "环境变量 COLLECT_GCC 必须被设置"
@@ -708807,7 +710344,7 @@ Index: gcc/po/zh_CN.po
#: config/i386/intelmic-mkoffload.c:554 config/nvptx/mkoffload.c:403
#, gcc-internal-format
msgid "atexit failed"
-@@ -20330,7 +20267,7 @@
+@@ -20330,7 +20066,7 @@
msgid "no arguments"
msgstr "没有参数"
@@ -708816,7 +710353,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "LTO support has not been enabled in this configuration"
msgstr "LTO 支持在此配置下未被启用"
-@@ -20430,37 +20367,37 @@
+@@ -20430,37 +20166,37 @@
msgid "conversion to incomplete type"
msgstr "转换为不完全类型"
@@ -708861,7 +710398,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "aggregate value used where a fixed-point was expected"
msgstr "需要定点数时使用了聚合值"
-@@ -20525,7 +20462,7 @@
+@@ -20525,7 +20261,7 @@
msgid "error writing %qs"
msgstr "写入%qs时错误"
@@ -708870,7 +710407,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "cannot open %s"
msgstr "不能打开 %s"
-@@ -20570,7 +20507,7 @@
+@@ -20570,7 +20306,7 @@
msgid "global constructors not supported on this target"
msgstr "全局构造函数在此目标机上不受支持"
@@ -708879,7 +710416,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "in %s, at %s:%d"
msgstr "在 %s 中,于 %s:%d"
-@@ -20615,27 +20552,27 @@
+@@ -20615,27 +20351,27 @@
msgid "non-delegitimized UNSPEC %s (%d) found in variable location"
msgstr "变量位置处发现未被非法化的 UNSPEC %d"
@@ -708912,7 +710449,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
msgstr "ICE:需要 emit_jump_insn 时使用了 emit_insn:\n"
-@@ -20700,7 +20637,7 @@
+@@ -20700,7 +20436,7 @@
msgid "verify_eh_tree failed"
msgstr "verify_eh_tree 失败"
@@ -708921,7 +710458,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "stack limits not supported on this target"
msgstr "堆栈限制在此目标机上不受支持"
-@@ -20726,12 +20663,12 @@
+@@ -20726,12 +20462,12 @@
msgid "write of %wu-bit data outside the bound of destination object, data truncated into %wu-bit"
msgstr ""
@@ -708936,7 +710473,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%Kcall to %qs declared with attribute warning: %s"
msgstr "%K调用%qs,声明有警告属性:%s"
-@@ -20761,47 +20698,47 @@
+@@ -20761,47 +20497,47 @@
msgid "large fixed-point constant implicitly truncated to fixed-point type"
msgstr "大定点常量隐式截断为定点类型"
@@ -708993,7 +710530,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "fold check: original tree changed by fold"
msgstr "折叠检查: 原始树因折叠而改变 "
-@@ -20811,7 +20748,7 @@
+@@ -20811,7 +20547,7 @@
msgid "total size of local objects too large"
msgstr "局部对象的总大小太大"
@@ -709002,7 +710539,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "impossible constraint in %<asm%>"
msgstr "%<asm%>中不可能的约束"
-@@ -20891,7 +20828,7 @@
+@@ -20891,7 +20627,7 @@
msgid "%s (program %s)"
msgstr "%s(程序 %s)"
@@ -709011,7 +710548,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "unrecognized command line option %qs"
msgstr "此配置不支持命令行选项%qs"
-@@ -21040,152 +20977,152 @@
+@@ -21040,152 +20776,152 @@
msgid "%s: -fcompare-debug failure"
msgstr "%s:-fcompare-debug 失败"
@@ -709194,7 +710731,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "too few arguments to %%:replace-extension"
msgstr "%%:version-compare 的参数太少"
-@@ -21220,12 +21157,12 @@
+@@ -21220,12 +20956,12 @@
msgid "scale needs to be non-negative\n"
msgstr "字节编号必须是非负数"
@@ -709209,7 +710746,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s: %d basic blocks and %d registers"
msgid "%s: %d basic blocks and %d registers; increase --param max-gcse-memory above %d"
-@@ -21314,11 +21251,11 @@
+@@ -21314,11 +21050,11 @@
msgid "can%'t write PCH file"
msgstr "无法写入 PCH 文件"
@@ -709226,7 +710763,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "declared here"
msgstr "在此声明"
-@@ -21335,6 +21272,11 @@
+@@ -21335,6 +21071,11 @@
msgid "null pointer dereference"
msgstr "空指针"
@@ -709238,7 +710775,7 @@ Index: gcc/po/zh_CN.po
#: gimple-streamer-in.c:210
#, gcc-internal-format, gfc-internal-format
msgid "bytecode stream: unknown GIMPLE statement tag %s"
-@@ -21345,200 +21287,222 @@
+@@ -21345,200 +21086,222 @@
msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
msgstr "gimple 检查:需要 %s(%s),得到 %s(%s) 在 %s 中,于 %s:%d"
@@ -709500,7 +711037,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "if this code is reached, the program will abort"
msgstr "如果执行到这段代码,程序将中止"
-@@ -21553,7 +21517,7 @@
+@@ -21553,7 +21316,7 @@
msgid "could not open Go dump file %qs: %m"
msgstr "无法打开最终指令转储文件%qs:%s"
@@ -709509,7 +711046,7 @@ Index: gcc/po/zh_CN.po
#: objc/objc-act.c:461
#, gcc-internal-format
msgid "can%'t open %s: %m"
-@@ -21564,39 +21528,39 @@
+@@ -21564,39 +21327,39 @@
msgid "Graphite loop optimizations cannot be used (isl is not available)."
msgstr "不能使用 Graphite 循环优化"
@@ -709556,7 +711093,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "HSA image ops not handled"
msgstr ""
-@@ -21626,328 +21590,328 @@
+@@ -21626,328 +21389,328 @@
msgid "function cannot be instrumented"
msgstr "不能内联%<main%>函数"
@@ -709950,7 +711487,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "Declaring method %qD final would enable devirtualization of %i call executed %lli times"
msgid_plural "Declaring method %qD final would enable devirtualization of %i calls executed %lli times"
-@@ -21969,21 +21933,26 @@
+@@ -21969,21 +21732,26 @@
msgid "ipa reference summary is missing in ltrans unit"
msgstr "ipa 参考概要缺少在中 ltrans 单位"
@@ -709980,7 +711517,7 @@ Index: gcc/po/zh_CN.po
#: lra-assigns.c:1395 reload1.c:1254
#, gcc-internal-format
msgid "%<asm%> operand has impossible constraints"
-@@ -21994,17 +21963,17 @@
+@@ -21994,17 +21762,17 @@
msgid "unable to find a register to spill"
msgstr "在类%qs中找不到可溢出的寄存器"
@@ -710001,7 +711538,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Max. number of generated reload insns per insn is achieved (%d)\n"
msgstr ""
-@@ -22049,7 +22018,7 @@
+@@ -22049,7 +21817,7 @@
msgid "cannot find LTO section refs in %s"
msgstr "%s:无法找到区段:%s"
@@ -710010,7 +711547,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "invalid offload table in %s"
msgstr "表格类型 :%s\n"
-@@ -22095,12 +22064,12 @@
+@@ -22095,12 +21863,12 @@
msgid "Reference statement index not found"
msgstr "找不到 C++ 引用"
@@ -710025,7 +711562,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unsupported mode %s\n"
msgstr "不支持的组合:%s"
-@@ -22120,58 +22089,76 @@
+@@ -22120,58 +21888,76 @@
msgid "bytecode stream generated with LTO version %d.%d instead of the expected %d.%d"
msgstr "字节码流是由 LTO 版本 %d.%d 生成,而非预期的 %d.%d"
@@ -710118,7 +711655,7 @@ Index: gcc/po/zh_CN.po
msgid "fopen: %s: %m"
msgstr "无法查看 %s 的状态:%m\n"
-@@ -22208,289 +22195,304 @@
+@@ -22208,289 +21994,304 @@
msgid "attribute(target_clones(\"default\")) is not valid for current target"
msgstr ""
@@ -710485,7 +712022,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "valid arguments to %qs are: %s"
msgstr "%qs对%qs而言无效"
-@@ -22506,32 +22508,32 @@
+@@ -22506,32 +22307,32 @@
msgid "command line option %qs is valid for %s but not for %s"
msgstr "命令行选项“%s”对 %s 是有效的,但对 %s 无效"
@@ -710524,7 +712061,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "unrecognized shadow offset %qs"
msgstr "不可识别的寄存名%qs"
-@@ -22576,52 +22578,52 @@
+@@ -22576,52 +22377,52 @@
msgid "section anchors must be disabled when toplevel reorder is disabled"
msgstr "当文件作用域重排序被禁用时也必须禁用节中锚点"
@@ -710587,7 +712124,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "unrecognized include_flags 0x%x passed to print_specific_help"
msgstr "传递给 print_specific_help 的 include_flags 0x%x 不可识别"
-@@ -22755,9 +22757,9 @@
+@@ -22755,9 +22556,9 @@
msgstr "参数%qs的最大值是 %u"
#: passes.c:81
@@ -710599,7 +712136,7 @@ Index: gcc/po/zh_CN.po
#: passes.c:87
#, gcc-internal-format, gfc-internal-format
-@@ -22962,22 +22964,22 @@
+@@ -22962,22 +22763,22 @@
msgid "output operand %d must use %<&%> constraint"
msgstr "输出操作数 %d 必须使用%<&%>约束"
@@ -710626,7 +712163,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
msgstr "validate_value_data:[%u] 链(%s %u %i)中的非空 reg"
-@@ -22998,8 +23000,8 @@
+@@ -22998,8 +22799,8 @@
msgstr "无法将%qs用作调用者固定寄存器"
#: reginfo.c:750 config/ia64/ia64.c:5940 config/ia64/ia64.c:5947
@@ -710637,7 +712174,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "unknown register name: %s"
msgstr "未知的寄存器名:%s"
-@@ -23019,7 +23021,7 @@
+@@ -23019,7 +22820,7 @@
msgid "register of %qD used for multiple global register variables"
msgstr "嵌套函数中使用了全局寄存器变量%qD"
@@ -710646,7 +712183,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "conflicts with %qD"
msgstr "%qD与已用的函数冲突"
-@@ -23044,37 +23046,27 @@
+@@ -23044,37 +22845,27 @@
msgid "%<&%> constraint used with no register class"
msgstr "%<&%>约束未与寄存器类型一起使用"
@@ -710689,7 +712226,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "output operand is constant in %<asm%>"
msgstr "%<asm%>的输出操作数是常量"
-@@ -23389,17 +23381,17 @@
+@@ -23389,17 +23180,17 @@
msgid "Two symbols with same comdat_group are not linked by the same_comdat_group list."
msgstr ""
@@ -710710,7 +712247,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "section of alias %q+D must match section of its target"
msgstr ""
-@@ -23419,12 +23411,12 @@
+@@ -23419,12 +23210,12 @@
msgid "nested function trampolines not supported on this target"
msgstr "嵌套函数蹦床在此目标机上不受支持"
@@ -710725,7 +712262,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "#pragma GCC target is not supported for this machine"
msgstr "#pragma GCC target 在此目标机上不受支持"
-@@ -23535,9 +23527,9 @@
+@@ -23535,9 +23326,9 @@
msgstr "无法打开用零填充的指令转储文件%qs:%s"
#: toplev.c:1418
@@ -710737,7 +712274,7 @@ Index: gcc/po/zh_CN.po
#: toplev.c:1431
#, gcc-internal-format
-@@ -23775,8 +23767,9 @@
+@@ -23775,8 +23566,9 @@
msgstr "整体结果类型精度不匹配 BIT_FIELD_REF 字段尺寸"
#: tree-cfg.c:2965
@@ -710749,7 +712286,7 @@ Index: gcc/po/zh_CN.po
msgstr "非整体结果的模式精度不匹配 BIT_FIELD_REF 的字段尺寸"
#: tree-cfg.c:2973
-@@ -24079,7 +24072,7 @@
+@@ -24079,7 +23871,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 ""
@@ -710758,7 +712295,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "type mismatch in conditional expression"
msgstr "条件表达式中类型不匹配"
-@@ -24519,77 +24512,77 @@
+@@ -24519,77 +24311,77 @@
msgid "BB %i has incorrect fallthru edge"
msgstr "基本块 %i 有不正确的下落边"
@@ -710851,7 +712388,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "inlining failed in call to %q+F: %s"
msgstr "调用%q+F时内联失败:%s"
-@@ -24604,8 +24597,8 @@
+@@ -24604,8 +24396,8 @@
msgid "cannot update SSA form"
msgstr "yp_update:无法获取服务器地址\n"
@@ -710862,7 +712399,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "SSA corruption"
msgstr "SSA 损坏"
-@@ -24816,83 +24809,83 @@
+@@ -24816,83 +24608,83 @@
msgid "tree bytecode streams do not support machine specific builtin functions on this target"
msgstr "GIMPLE 字节码流在此目标机上不支持机器相关的内建函数"
@@ -710962,7 +712499,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
msgstr "将%<abs (X)%>简化为%<X%>或%<-X%>时假定有符号数从不溢出"
-@@ -24912,160 +24905,160 @@
+@@ -24912,160 +24704,160 @@
msgid "ignoring attributes applied to %qT after definition"
msgstr "忽略在其定义之后为%qT应用的属性"
@@ -711172,7 +712709,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "type is deprecated"
msgstr "已弃用此类型"
-@@ -25092,267 +25085,267 @@
+@@ -25092,267 +24884,267 @@
#. main variant only.
#.
#. Convenience macro for matching individual fields.
@@ -711492,7 +713029,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "verify_gimple failed"
msgid "verify_type failed"
-@@ -25468,7 +25461,7 @@
+@@ -25468,7 +25260,7 @@
msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
msgstr "%q+D需要的对齐边界大于实现的对齐边界 %wu"
@@ -711501,7 +713038,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "storage size of %q+D isn%'t known"
msgstr "%q+D的存储大小未知"
-@@ -25483,62 +25476,62 @@
+@@ -25483,62 +25275,62 @@
msgid "initializer for floating value is not a floating constant"
msgstr "浮点值的初始值设定不是一个浮点常量"
@@ -711576,7 +713113,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "visibility attribute not supported in this configuration; ignored"
msgstr "可见性属性在此配置下不受支持;已忽略"
-@@ -25616,7 +25609,8 @@
+@@ -25616,7 +25408,8 @@
msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
msgstr "字符串长%qd比%qd(ISO C%d 被要求支持的最大长度) 还要长"
@@ -711586,7 +713123,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "overflow in constant expression"
msgstr "常量表达式溢出"
-@@ -25705,1364 +25699,1369 @@
+@@ -25705,1364 +25498,1369 @@
msgid "type-punning to incomplete type might break strict-aliasing rules"
msgstr "类型双关作用在不完全类型上可能破坏强重叠规则"
@@ -713229,7 +714766,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "conversion of scalar %qT to vector %qT involves truncation"
msgstr "从%qT到%qT的转换有歧义"
-@@ -27069,24 +27068,24 @@
+@@ -27069,24 +26867,24 @@
#. Reject arguments that are built-in functions with
#. no library fallback.
@@ -713258,7 +714795,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "size of unnamed array is too large"
msgstr "无名数组太大"
-@@ -27437,21 +27436,16 @@
+@@ -27437,21 +27235,16 @@
msgid "strftime formats cannot format arguments"
msgstr "strftime 格式字符串无法格式化实参"
@@ -713283,7 +714820,7 @@ Index: gcc/po/zh_CN.po
#: c-family/c-lex.c:222
#, gcc-internal-format
msgid "badly nested C headers from preprocessor"
-@@ -27533,7 +27527,7 @@
+@@ -27533,7 +27326,7 @@
msgid "repeated %<@%> before Objective-C string"
msgstr "位置错误的%<@%D%>Objective-C++ 构造"
@@ -713292,7 +714829,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "unsupported non-standard concatenation of string literals"
msgstr "不受支持的非标准字面字符串毗连"
-@@ -27558,7 +27552,7 @@
+@@ -27558,7 +27351,7 @@
msgid "%<#pragma omp atomic capture%> uses two different variables for memory"
msgstr "%<# pragma omp 基元的 capture%>使用两不同的变量用于内存"
@@ -713301,7 +714838,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "invalid type for iteration variable %qE"
msgstr "迭代变量%qE类型无效"
-@@ -27568,22 +27562,22 @@
+@@ -27568,22 +27361,22 @@
msgid "%qE is not initialized"
msgstr "%qE未经初始化"
@@ -713328,7 +714865,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "invalid increment expression"
msgstr "无效的自增语句"
-@@ -27616,32 +27610,32 @@
+@@ -27616,32 +27409,32 @@
msgid "%qD is not an function argument"
msgstr " 初始化%2$qD的实参 %1$P"
@@ -713367,7 +714904,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
msgstr "-fno-gnu89-inline 仅在 GNU99 或 C99 模式下支持"
-@@ -27967,112 +27961,112 @@
+@@ -27967,112 +27760,112 @@
msgid "option %qs is valid for %s but not for %s"
msgstr "命令行选项“%s”对 %s 是有效的,但对 %s 无效"
@@ -713502,7 +715039,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
msgstr "ISO C 不支持%<#pragma STDC FLOAT_CONST_DECIMAL64%>"
-@@ -28122,7 +28116,7 @@
+@@ -28122,7 +27915,7 @@
msgid "wrong type argument to %s"
msgstr "不能对该类型的参数求绝对值"
@@ -713511,7 +715048,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "%<_Cilk_spawn%> may only be used inside a function"
msgstr "%<friend%>只能在类中指定"
-@@ -28167,7 +28161,7 @@
+@@ -28167,7 +27960,7 @@
msgid "too many input files"
msgstr "输入文件太多"
@@ -713520,7 +715057,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "unknown value %qs for -mcpu"
msgstr "-mcpu 的值%qs未知"
-@@ -28268,7 +28262,7 @@
+@@ -28268,7 +28061,7 @@
msgid "for the option -mcache-block-size=X, the valid X must be: 4, 8, 16, 32, 64, 128, 256, or 512"
msgstr ""
@@ -713529,7 +715066,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "unknown -mdebug-%s switch"
msgstr "未知的 -mdebug-%s 开关"
-@@ -28398,10 +28392,9 @@
+@@ -28398,10 +28191,9 @@
msgstr "不能识别 kern.osversion%q.*s"
#: config/darwin-driver.c:177
@@ -713542,7 +715079,7 @@ Index: gcc/po/zh_CN.po
#: config/darwin-driver.c:232
#, gcc-internal-format
-@@ -28606,175 +28599,175 @@
+@@ -28606,175 +28398,175 @@
msgid "%Ktotal size and element size must be a non-zero constant immediate"
msgstr ""
@@ -713754,7 +715291,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "lane %wd out of range %wd - %wd"
msgstr "操作数号超出范围"
-@@ -28834,8 +28827,8 @@
+@@ -28834,8 +28626,8 @@
msgid "bad value %qs for -mmemory-latency"
msgstr "-mmemory-latency 开关的值%qs错误"
@@ -713765,7 +715302,7 @@ Index: gcc/po/zh_CN.po
#: config/tilepro/tilepro.c:3107
#, gcc-internal-format
msgid "bad builtin fcode"
-@@ -28876,156 +28869,176 @@
+@@ -28876,156 +28668,176 @@
msgid "FPX extensions not available on pre-ARC600 cores"
msgstr "类别延伸不是可用在中 Objective-C 1.0"
@@ -713971,7 +715508,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "insn addresses not freed"
msgstr "在 %2$s 缓存中 %1$zu 字节可用"
-@@ -29237,193 +29250,193 @@
+@@ -29237,193 +29049,193 @@
msgid "-mslow-flash-data only supports non-pic code on armv7-m targets"
msgstr ""
@@ -714213,7 +715750,7 @@ Index: gcc/po/zh_CN.po
#: config/avr/avr-c.c:62 config/avr/avr-c.c:187
#, fuzzy, gcc-internal-format
-@@ -29474,193 +29487,193 @@
+@@ -29474,193 +29286,193 @@
#. 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>.
@@ -714445,7 +715982,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "rounding result will always be 0"
msgstr "对两个互斥的相等比较取%<and%>的结果永远是 0"
-@@ -30060,469 +30073,469 @@
+@@ -30060,469 +29872,469 @@
msgid "can%'t set position in PCH file: %m"
msgstr "不能在 PCH 文件中找到位置:%m"
@@ -715018,7 +716555,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Parameter to builtin not valid: %s"
msgstr ""
-@@ -30529,198 +30542,198 @@
+@@ -30529,198 +30341,198 @@
"\n"
"错误:“%s”并非有效新闻群组!\n"
@@ -715256,7 +716793,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "Pointer Checker requires MPX support on this target. Use -mmpx options to enable MPX."
msgstr ""
-@@ -30816,13 +30829,13 @@
+@@ -30816,13 +30628,13 @@
msgid "%qE attribute requires a string constant argument"
msgstr "%qE属性需要一个字符串常量作为实参"
@@ -715272,7 +716809,7 @@ Index: gcc/po/zh_CN.po
#: config/spu/spu.c:4918
#, gcc-internal-format, gfc-internal-format
msgid "%s-%s is an empty range"
-@@ -30894,7 +30907,7 @@
+@@ -30894,7 +30706,7 @@
msgstr "%qE属性在 R8C 目标机上不受支持"
#. The argument must be a constant integer.
@@ -715281,7 +716818,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%qE attribute argument not an integer constant"
msgstr "%qE属性需要一个整常量作为实参"
-@@ -30954,7 +30967,7 @@
+@@ -30954,7 +30766,7 @@
msgid "interrupt_thread is available only on fido"
msgstr "interrupt_thread 只在 fido 中可用"
@@ -715290,7 +716827,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "stack limit expression is not supported"
msgstr "不支持堆栈限制表达式"
-@@ -31193,7 +31206,7 @@
+@@ -31193,7 +31005,7 @@
msgid "argument %d of %qE must be a multiple of %d"
msgstr "%2$qE的第 %1$d 个参数必须是 %3$d 的倍数"
@@ -715299,7 +716836,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "incompatible type for argument %d of %qE"
msgstr "%2$qE的第 %1$d 个实参类型不兼容"
-@@ -31375,9 +31388,9 @@
+@@ -31375,9 +31187,9 @@
msgstr "%<-mgp64%>与 32 位 ABI 一起使用"
#: config/mips/mips.c:17848
@@ -715311,7 +716848,7 @@ Index: gcc/po/zh_CN.po
#: config/mips/mips.c:17857
#, gcc-internal-format
-@@ -31425,9 +31438,9 @@
+@@ -31425,9 +31237,9 @@
msgstr "%qs架构不支持 Branch-Likely 指令"
#: config/mips/mips.c:17971
@@ -715323,7 +716860,7 @@ Index: gcc/po/zh_CN.po
#: config/mips/mips.c:17985
#, fuzzy, gcc-internal-format
-@@ -31467,14 +31480,14 @@
+@@ -31467,14 +31279,14 @@
msgstr "不能为%qs使用小数据访问"
#: config/mips/mips.c:18090
@@ -715342,7 +716879,7 @@ Index: gcc/po/zh_CN.po
#: config/mips/mips.c:18115
#, gcc-internal-format
-@@ -31497,9 +31510,9 @@
+@@ -31497,9 +31309,9 @@
msgstr "%qs需要一个能提供%qs指令的目标机"
#: config/mips/mips.c:18157
@@ -715354,7 +716891,7 @@ Index: gcc/po/zh_CN.po
#: config/mips/mips.c:18259
#, gcc-internal-format
-@@ -31592,32 +31605,32 @@
+@@ -31592,32 +31404,32 @@
msgid "msp430_select_hwmult_lib needs one or more arguments"
msgstr ""
@@ -715393,7 +716930,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unrecognised MCU name '%s', assuming that it is just a MSP430 with no hardware multiply.\n"
-@@ -31624,7 +31637,7 @@
+@@ -31624,7 +31436,7 @@
"Use the -mcpu and -mhwmult options to set these explicitly."
msgstr ""
@@ -715402,7 +716939,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unrecognised MCU name '%s', assuming that it has no hardware multiply.\n"
-@@ -31631,7 +31644,7 @@
+@@ -31631,7 +31443,7 @@
"Use the -mhwmult option to set this explicitly."
msgstr ""
@@ -715411,7 +716948,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid ""
"Unrecognised MCU name '%s', assuming that it just supports the MSP430 ISA.\n"
-@@ -31638,63 +31651,63 @@
+@@ -31638,63 +31450,63 @@
"Use the -mcpu option to set the ISA explicitly."
msgstr ""
@@ -715487,7 +717024,7 @@ Index: gcc/po/zh_CN.po
#: config/xtensa/xtensa.c:3372
#, gcc-internal-format
msgid "bad builtin code"
-@@ -31820,7 +31833,7 @@
+@@ -31820,7 +31632,7 @@
#, fuzzy, gcc-internal-format
#| msgid "Generate code in little-endian mode."
msgid "R2 architecture is little-endian only"
@@ -715496,7 +717033,7 @@ Index: gcc/po/zh_CN.po
#: config/nios2/nios2.c:3119
#, gcc-internal-format
-@@ -31923,19 +31936,12 @@
+@@ -31923,19 +31735,12 @@
msgid "cannot open intermediate ptx file"
msgstr "无法打开输入文件“%s”"
@@ -715518,7 +717055,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "%qE attribute requires a void return type"
msgstr "%qE属性在类型上被忽略"
-@@ -32084,328 +32090,328 @@
+@@ -32084,328 +31889,328 @@
msgid "junk at end of #pragma longcall"
msgstr "#pragma longcall 末尾有垃圾字符"
@@ -715911,7 +717448,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
#| msgid "%s only accepts 1 argument"
msgid "builtin %s only accepts a string argument"
-@@ -32412,254 +32418,254 @@
+@@ -32412,254 +32217,254 @@
msgstr "%s 只接受 1 个参数"
#. Invalid CPU argument.
@@ -716216,7 +717753,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "%s\"%s\"%s is invalid"
msgstr "无效的 %s 字组:%s\n"
-@@ -32969,160 +32975,165 @@
+@@ -32969,160 +32774,165 @@
msgid "constant argument %d for builtin %qF is out of range for target type"
msgstr "常量实参超过%qs的范围"
@@ -716412,7 +717949,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Value %qs is not supported by attribute %<target%>"
msgstr "嵌套函数在此目标机上不受支持"
-@@ -33137,53 +33148,53 @@
+@@ -33137,53 +32947,53 @@
msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
msgstr "解卷表目前需要框架指针或 %saccumulate-outgoing-args%s 来保证正确性"
@@ -716476,7 +718013,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "need a call-clobbered target register"
msgstr "调用篡改寄存器用作全局寄存器变量"
-@@ -33200,27 +33211,27 @@
+@@ -33200,27 +33010,27 @@
msgid "-mrelax is only supported for RTP PIC"
msgstr "-mrelax 只在 RTP PIC 上受支持"
@@ -716509,7 +718046,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "-fcall-saved-REG is not supported for out registers"
msgstr "-fdata-sections 在此目标机上不受支持"
-@@ -33425,7 +33436,7 @@
+@@ -33425,7 +33235,7 @@
msgid "too much stack space to prepare: %d"
msgstr "要准备太多的堆栈空间:%d"
@@ -716518,7 +718055,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "an interrupt handler cannot be compiled with -muser-mode"
msgstr "属性 interrupt_handler 与 -m5-compact 不兼容"
-@@ -33555,53 +33566,53 @@
+@@ -33555,53 +33365,53 @@
msgid "subprogram %q+F not marked Inline"
msgstr ""
@@ -716583,7 +718120,7 @@ Index: gcc/po/zh_CN.po
#: cp/cp-array-notation.c:250
#, fuzzy, gcc-internal-format
msgid "Invalid builtin arguments"
-@@ -33658,8 +33669,8 @@
+@@ -33658,8 +33468,8 @@
#. an unprototyped function, it is compile-time undefined;
#. making it a constraint in that case was rejected in
#. DR#252.
@@ -716594,7 +718131,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "void value not ignored as it ought to be"
msgstr "void 值未如预期地被忽略"
-@@ -33689,7 +33700,7 @@
+@@ -33689,7 +33499,7 @@
msgid "GCC supports only %u nested scopes"
msgstr "GCC 只支持 %u 个嵌套的作用域"
@@ -716603,7 +718140,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "label %q+D used but not defined"
msgstr "标号%q+D使用前未定义"
-@@ -33709,7 +33720,7 @@
+@@ -33709,7 +33519,7 @@
msgid "unused variable %q+D"
msgstr "未使用的变量%q+D"
@@ -716612,7 +718149,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "variable %qD set but not used"
msgstr "变量%qD被设定但未被使用"
-@@ -33719,7 +33730,7 @@
+@@ -33719,7 +33529,7 @@
msgid "type of array %q+D completed incompatibly with implicit initialization"
msgstr "数组%q+D类型与隐式初始化不兼容"
@@ -716621,7 +718158,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "originally defined here"
msgstr "原先在这里定义"
-@@ -33781,7 +33792,7 @@
+@@ -33781,7 +33591,7 @@
msgid "built-in function %q+D declared as non-function"
msgstr "内建函数%q+D未被声明为函数"
@@ -716630,7 +718167,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "declaration of %q+D shadows a built-in function"
msgstr "%q+D的声明隐藏了一个内建函数"
-@@ -33919,215 +33930,215 @@
+@@ -33919,215 +33729,215 @@
msgid "redundant redeclaration of %q+D"
msgstr "对%q+D冗余的重声明"
@@ -716890,7 +718427,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "ISO C90 does not support %<[*]%> array declarators"
msgstr "ISO C90 不支持%<[*]%>数组声明"
-@@ -34135,33 +34146,33 @@
+@@ -34135,33 +33945,33 @@
#. C99 6.7.5.2p4
#. A function definition isn't function prototype scope C99 6.2.1p4.
#. C99 6.7.5.2p4
@@ -716930,7 +718467,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "parameter %qD is initialized"
msgstr "形参%qD已初始化"
-@@ -34170,257 +34181,257 @@
+@@ -34170,257 +33980,257 @@
#. 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.
@@ -717239,7 +718776,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "function-scope %qE implicitly auto and declared %qs"
msgstr "函数作用域的%qs隐式为 auto,却被声明为%<__thread%>"
-@@ -34428,693 +34439,693 @@
+@@ -34428,693 +34238,693 @@
#. Only the innermost declarator (making a parameter be of
#. array type which is converted to pointer type)
#. may have static or type qualifiers.
@@ -718079,7 +719616,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "parameter %qD set but not used"
msgstr "形参%qD被设定但未被使用"
-@@ -35122,223 +35133,223 @@
+@@ -35122,223 +34932,223 @@
#. 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.
@@ -718353,7 +719890,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "right shift count >= width of type"
msgstr "右移次数大于或等于类型宽度"
-@@ -35353,78 +35364,78 @@
+@@ -35353,78 +35163,78 @@
msgid "version control conflict marker in file"
msgstr ""
@@ -718448,7 +719985,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "data definition has no type or storage class"
msgstr "数据定义时没有类型或存储类"
-@@ -35432,27 +35443,27 @@
+@@ -35432,27 +35242,27 @@
#. This means there is an attribute specifier after
#. the declarator in a function definition. Provide
#. some more information for the user.
@@ -718481,7 +720018,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "expected %<,%> or %<;%>"
msgstr "需要%<,%>或%<;%>"
-@@ -35460,263 +35471,263 @@
+@@ -35460,263 +35270,263 @@
#. This can appear in many cases looking nothing like a
#. function definition, so we don't give a more specific
#. error suggesting there was one.
@@ -718813,7 +720350,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "expected identifier or %<*%>"
msgstr "需要标识符或%<*%>"
-@@ -35725,1074 +35736,1077 @@
+@@ -35725,1074 +35535,1077 @@
#. c_parser_skip_until_found stops at a closing nesting
#. delimiter without consuming it, but here we need to consume
#. it to proceed further.
@@ -720120,7 +721657,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "expected array notation expression"
msgstr "%C处数组规格中需要表达式"
-@@ -36803,7 +36817,7 @@
+@@ -36803,7 +36616,7 @@
msgid "%qD has an incomplete type %qT"
msgstr "%qD类型不完全"
@@ -720129,7 +721666,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "invalid use of void expression"
msgstr "对 void 表达式的使用无效"
-@@ -36836,143 +36850,143 @@
+@@ -36836,143 +36649,143 @@
msgid "%qT and %qT are in disjoint named address spaces"
msgstr "%qT和%qT在不相交的有名地址空间里"
@@ -720301,7 +721838,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "called object is not a function or function pointer"
msgstr "被调用的对象%qE不是一个函数"
-@@ -36980,364 +36994,364 @@
+@@ -36980,364 +36793,364 @@
#. This situation leads to run-time undefined behavior. We can't,
#. therefore, simply error unless we can prove that all possible
#. executions of the program must execute the code.
@@ -720738,7 +722275,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "array initialized from parenthesized string constant"
msgstr "用括号中的字符串常量初始化数组"
-@@ -37353,177 +37367,177 @@
+@@ -37353,177 +37166,177 @@
#. 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.
@@ -720951,7 +722488,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "return from incompatible pointer type"
msgstr "返回了不兼容的指针类型"
-@@ -37530,885 +37544,875 @@
+@@ -37530,885 +37343,875 @@
#. ??? This should not be an error when inlining calls to
#. unprototyped functions.
@@ -722023,7 +723560,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "call of overloaded %<%D(%A)%> is ambiguous"
msgstr "调用重载的%<%D(%A)%>有歧义"
-@@ -38415,857 +38419,857 @@
+@@ -38415,857 +38218,857 @@
#. It's no good looking for an overloaded operator() on a
#. pointer-to-member-function.
@@ -723049,7 +724586,7 @@ Index: gcc/po/zh_CN.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"
-@@ -39273,144 +39277,144 @@
+@@ -39273,144 +39076,144 @@
#. If the function is defaulted outside the class, we just
#. give the synthesis error.
@@ -723221,7 +724758,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "cannot convert %qE from type %qT to type %qT"
msgstr "无法将%qE从类型%qT转换到类型%qT"
-@@ -39420,12 +39424,12 @@
+@@ -39420,12 +39223,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.
@@ -723236,7 +724773,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "changes meaning of %qD from %q+#D"
msgid "changes meaning of %qD from %q#D"
-@@ -39466,253 +39470,263 @@
+@@ -39466,253 +39269,263 @@
msgid "constexpr constructor does not have empty body"
msgstr "广义常表达式构造函数体不为空"
@@ -723555,7 +725092,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "unexpected AST of kind %s"
msgstr "%2$L处 %1$s 种别无效"
-@@ -39783,17 +39797,17 @@
+@@ -39783,17 +39596,17 @@
msgid "try statements are not allowed inside loops marked with #pragma simd"
msgstr "%s 语句不能用在%C处 BLOCK 内"
@@ -723576,7 +725113,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "in C++11 this throw will terminate because destructors default to noexcept"
msgstr ""
-@@ -39833,7 +39847,7 @@
+@@ -39833,7 +39646,7 @@
msgid "conversion from %qT to %qT discards qualifiers"
msgstr "从%qT到%qT的转换丢失了限定信息"
@@ -723585,7 +725122,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "casting %qT to %qT does not dereference pointer"
msgstr "从%qT转换到%qT并未提领指针"
-@@ -39843,292 +39857,292 @@
+@@ -39843,292 +39656,292 @@
msgid "cannot convert type %qT to type %qT"
msgstr "不能将类型%qT转换为类型%qT"
@@ -723936,7 +725473,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid " candidate conversions include %qD and %qD"
msgstr " 备选转换包括%qD和%qD"
-@@ -40138,158 +40152,158 @@
+@@ -40138,158 +39951,158 @@
msgid "template-parameter-"
msgstr "模板形参-"
@@ -724125,7 +725662,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "previous declaration as %q#D"
msgstr "先前的声明%q+D"
-@@ -40301,63 +40315,63 @@
+@@ -40301,63 +40114,63 @@
#. A namespace-name defined at global scope shall not be
#. declared as the name of any other entity in any global scope
#. of the program.
@@ -724201,7 +725738,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "deleted definition of %qD"
msgid "deleted definition of %q+D"
-@@ -40371,38 +40385,38 @@
+@@ -40371,38 +40184,38 @@
#. that specialization that would cause an implicit
#. instantiation to take place, in every translation unit in
#. which such a use occurs.
@@ -724247,7 +725784,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
msgstr "%q+D重声明为内联而没有%<gnu_inline%>属性"
-@@ -40410,398 +40424,398 @@
+@@ -40410,398 +40223,398 @@
#. is_primary=
#. is_partial=
#. is_friend_decl=
@@ -724723,7 +726260,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "zero-size array %qD"
msgstr "大小为 0 的数组%qD"
-@@ -40809,901 +40823,901 @@
+@@ -40809,901 +40622,901 @@
#. 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.
@@ -725805,7 +727342,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "%qs function with trailing return type has %qT as its type rather than plain %<auto%>"
msgstr "%qs函数使用迟返回类型%qT作为它的类型,而不是%<auto%>"
-@@ -41710,42 +41724,42 @@
+@@ -41710,42 +41523,42 @@
#. Not using maybe_warn_cpp0x because this should
#. always be an error.
@@ -725856,7 +727393,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "constructors cannot be declared virtual"
msgid "constructors cannot be declared %<virtual%>"
-@@ -41752,470 +41766,470 @@
+@@ -41752,470 +41565,470 @@
msgstr "构造函数不能被声明为虚函数"
#. Cannot be both friend and virtual.
@@ -726419,7 +727956,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "parameter %qD includes reference to array of unknown bound %qT"
msgstr "形参%qD包含了指向具有未知边界数组%qT的引用"
-@@ -42235,168 +42249,168 @@
+@@ -42235,168 +42048,168 @@
#. 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.
@@ -726621,7 +728158,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%qT referred to as enum"
msgstr "%qT作为枚举被引用"
-@@ -42408,99 +42422,115 @@
+@@ -42408,99 +42221,115 @@
#. void f(class C); // No template header here
#.
#. then the required template argument is missing.
@@ -726757,7 +728294,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "underlying type %<%T%> of %<%T%> must be an integral type"
msgstr "%<%2$T%>的内在类型%<%1$T%>必须是整型"
-@@ -42509,77 +42539,77 @@
+@@ -42509,77 +42338,77 @@
#.
#. IF no integral type can represent all the enumerator values, the
#. enumeration is ill-formed.
@@ -726850,7 +728387,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "use of %qD before deduction of %<auto%>"
msgstr "%qD的类型默认为%<int%>"
-@@ -42619,7 +42649,7 @@
+@@ -42619,7 +42448,7 @@
msgid "deleting %qT is undefined"
msgstr "删除%qT未定义"
@@ -726859,7 +728396,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "template declaration of %q#D"
msgstr "%q#D声明为模板"
-@@ -42642,7 +42672,7 @@
+@@ -42642,7 +42471,7 @@
#. [temp.mem]
#.
#. A destructor shall not be a member template.
@@ -726868,7 +728405,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "destructor %qD declared as member template"
msgstr "析构函数%qD被声明为一个成员模板"
-@@ -42825,7 +42855,7 @@
+@@ -42825,7 +42654,7 @@
msgid "%qT declared with greater visibility than its base %qT"
msgstr "%qT被声明为比其基类%qT有更高的可见性"
@@ -726877,7 +728414,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "%q#D, declared using anonymous type, is used but never defined"
msgstr "%q+#D声明为具有匿名类型,在使用前未被定义"
-@@ -42834,48 +42864,48 @@
+@@ -42834,48 +42663,48 @@
#. no linkage can only be used to declare extern "C"
#. entities. Since it's not always an error in the
#. ISO C++ 90 Standard, we only issue a warning.
@@ -726935,7 +728472,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "default argument missing for parameter %P of %q+#D"
msgstr "%2$q+#D的第 %1$P 个形参缺少默认实参"
-@@ -42882,12 +42912,12 @@
+@@ -42882,12 +42711,12 @@
#. We mark a lambda conversion op as deleted if we can't
#. generate it properly; see maybe_add_lambda_conv_op.
@@ -726950,7 +728487,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "use of deleted function %qD"
msgstr "使用了被删除的函数%qD"
-@@ -42987,7 +43017,7 @@
+@@ -42987,7 +42816,7 @@
msgid "%qD is not a member of %qT"
msgstr "%qD不是%qT的成员"
@@ -726959,7 +728496,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%qD is not a member of %qD"
msgstr "%qD不是%qD的成员"
-@@ -43029,7 +43059,7 @@
+@@ -43029,7 +42858,7 @@
msgid "throwing NULL, which has integral, not pointer type"
msgstr "抛出 NULL,它的类型是整数而不是指针"
@@ -726968,7 +728505,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%qD should never be overloaded"
msgstr "%qD永远不应该被重载"
-@@ -43054,27 +43084,27 @@
+@@ -43054,27 +42883,27 @@
msgid "cannot catch type %qT because it involves types of variable size"
msgstr "无法为类型%qT创建类型信息,因为它的大小是可变的"
@@ -727001,7 +728538,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "but %qD does not throw; perhaps it should be declared %<noexcept%>"
msgstr "但是 %q+D 不丢掷;也许它应该被声明 %<noexcept%>"
-@@ -43096,74 +43126,79 @@
+@@ -43096,74 +42925,79 @@
#. [temp.friend]
#. Friend declarations shall not declare partial
#. specializations.
@@ -727095,7 +728632,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
msgstr "(如果这不是您原来的想法,请确定此函数模板已经声明过,并在这里的函数名后面添加 <>)"
-@@ -43213,18 +43248,18 @@
+@@ -43213,18 +43047,18 @@
msgid "invalid initializer for array member %q#D"
msgstr "成员函数%q+#D的抽象返回类型无效"
@@ -727118,7 +728655,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "uninitialized reference member in %q#T"
msgstr "%q#T中有未初始化的引用成员"
-@@ -43276,282 +43311,288 @@
+@@ -43276,282 +43110,288 @@
msgid "base class %q#T should be explicitly initialized in the copy constructor"
msgstr "基类%q#T应该在复制构造函数中显式地初始化"
@@ -727465,7 +729002,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%<this%> was not captured for this lambda function"
msgstr "lambda 函数中无法捕获%<this%>"
-@@ -43611,167 +43652,172 @@
+@@ -43611,167 +43451,172 @@
msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
msgstr "(如果您使用%<-fpermissive%>,G++ 会接受您的代码,但是允许使用未定义的名称是已弃用的风格)"
@@ -727671,7 +729208,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "defaulted function %q+D with default argument"
msgstr "默认化函数%q+D有默认参数"
-@@ -43948,8 +43994,8 @@
+@@ -43948,8 +43793,8 @@
msgstr "%qT不是一个命名空间"
#. C++11 7.3.3/10.
@@ -727682,7 +729219,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%qD is already declared in this scope"
msgstr "%qD已在此作用域中声明过"
-@@ -43959,108 +44005,120 @@
+@@ -43959,108 +43804,120 @@
msgid "%qD not declared"
msgstr "%qD未声明"
@@ -727824,7 +729361,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "XXX leaving pop_everything ()\n"
msgstr "XXX 离开 pop_everything ()\n"
-@@ -44080,13 +44138,13 @@
+@@ -44080,13 +43937,13 @@
msgid "LEXER_DEBUGGING_ENABLED_P is not set to true"
msgstr ""
@@ -727841,7 +729378,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "%<#pragma acc routine%> not followed by a function declaration or definition"
msgstr "%<#pragma align%>必须出现在 %D 的声明之前,忽略"
-@@ -44111,7 +44169,7 @@
+@@ -44111,7 +43968,7 @@
msgid "request for member %qE in non-class type %qT"
msgstr "在非类类型%2$qT中请求成员%1$qE"
@@ -727850,7 +729387,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%<%T::%E%> has not been declared"
msgstr "%<%T::%E%>尚未声明"
-@@ -44171,11 +44229,6 @@
+@@ -44171,11 +44028,6 @@
msgid "(perhaps a semicolon is missing after the definition of %qT)"
msgstr "(%qT的定义末尾可能缺少一个分号)"
@@ -727862,7 +729399,7 @@ Index: gcc/po/zh_CN.po
#: cp/parser.c:2975
#, fuzzy, gcc-internal-format
msgid "%qE is not a class template"
-@@ -44196,7 +44249,7 @@
+@@ -44196,7 +44048,7 @@
msgid "floating-point literal cannot appear in a constant-expression"
msgstr "浮点字面量不能出现在常量表达式中"
@@ -727871,7 +729408,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
msgstr "常量表达式中不能出现目标不是整型或枚举型的类型转换"
-@@ -44303,538 +44356,543 @@
+@@ -44303,538 +44155,543 @@
msgid "C++11 %<thread_local%> only available with -std=c++11 or -std=gnu++11"
msgstr "C++0x %<constexpr%>只在 -std=c++0x 或 -std=gnu++0x 下可用"
@@ -728521,7 +730058,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%<friend%> used outside of class"
msgstr "%<friend%>用在类外"
-@@ -44841,466 +44899,466 @@
+@@ -44841,466 +44698,466 @@
#. Complain about `auto' as a storage specifier, if
#. we're complaining about C++0x compatibility.
@@ -729079,7 +730616,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
msgstr "使用%<%T::%D%>而不是%<%T::%D%>来以限定名指定构造函数"
-@@ -45309,7 +45367,7 @@
+@@ -45309,7 +45166,7 @@
#. here because we do not have enough
#. information about its original syntactic
#. form.
@@ -729088,7 +730625,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "invalid declarator"
msgstr "无效的声明"
-@@ -45316,319 +45374,324 @@
+@@ -45316,319 +45173,324 @@
#. But declarations with qualified-ids can't appear in a
#. function.
@@ -729476,7 +731013,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "too few template-parameter-lists"
msgstr "模板参数表太少"
-@@ -45637,583 +45700,583 @@
+@@ -45637,583 +45499,583 @@
#. something like:
#.
#. template <class T> template <class U> void S::f();
@@ -730175,7 +731712,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "specializing %q#T in different namespace"
msgstr "在不同命名空间中特例化%q#T"
-@@ -46220,67 +46283,67 @@
+@@ -46220,67 +46082,67 @@
#. But if we've had an implicit instantiation, that's a
#. problem ([temp.expl.spec]/6).
@@ -730256,7 +731793,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "members of an explicitly specialized class are defined without a template header"
msgstr ""
-@@ -46287,58 +46350,58 @@
+@@ -46287,58 +46149,58 @@
#. This case handles bogus declarations like template <>
#. template <class T> void f<int>();
@@ -730326,7 +731863,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "%qD is not a template function"
msgstr "%qD不是一个模板函数"
-@@ -46351,137 +46414,137 @@
+@@ -46351,137 +46213,137 @@
#. program is ill-formed.
#.
#. Similar language is found in [temp.explicit].
@@ -730490,7 +732027,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "no default argument for %qD"
msgstr "%qD没有默认参数"
-@@ -46489,48 +46552,48 @@
+@@ -46489,48 +46351,48 @@
#. A primary class template can only have one
#. parameter pack, at the end of the template
#. parameter list.
@@ -730548,7 +732085,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "member template %qD may not have virt-specifiers"
msgstr "非成员函数%qD不能拥有 cv 限定符"
-@@ -46540,63 +46603,63 @@
+@@ -46540,63 +46402,63 @@
#. An allocation function can be a function
#. template. ... Template allocation functions shall
#. have two or more parameters.
@@ -730624,7 +732161,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "previous declaration %q+D used %d template parameter"
#| msgid_plural "previous declaration %q+D used %d template parameters"
-@@ -46604,12 +46667,12 @@
+@@ -46604,12 +46466,12 @@
msgid_plural "previous declaration %qD used %d template parameters"
msgstr[0] "先前的声明%q+D使用了 %d 个模板参数"
@@ -730639,7 +732176,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "redeclared here as %q#D"
msgstr "在这里又被声明为%q#D"
-@@ -46618,298 +46681,298 @@
+@@ -46618,298 +46480,298 @@
#.
#. A template-parameter may not be given default arguments
#. by two different declarations in the same scope.
@@ -730996,7 +732533,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid " expected a type, got %qE"
msgid " expected %qD but got %qD"
-@@ -46917,104 +46980,104 @@
+@@ -46917,104 +46779,104 @@
#. Not sure if this is reachable, but it doesn't hurt
#. to be robust.
@@ -731121,7 +732658,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid " when instantiating default argument for call to %D"
msgstr "重定义%q#D的默认参数"
-@@ -47032,267 +47095,267 @@
+@@ -47032,267 +46894,267 @@
#.
#. is an attempt to declare a variable with function
#. type.
@@ -731442,7 +732979,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "duplicate explicit instantiation of %q#T"
msgstr "对%q#T重复的显式实例化"
-@@ -47304,74 +47367,74 @@
+@@ -47304,74 +47166,74 @@
#. member function or static data member of a class template
#. shall be present in every translation unit in which it is
#. explicitly instantiated.
@@ -731531,7 +733068,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
#| msgid "insn does not satisfy its constraints:"
msgid "deduced expression type does not saatisy placeholder constraints"
-@@ -47412,17 +47475,17 @@
+@@ -47412,17 +47274,17 @@
msgid "typeid of qualified function type %qT"
msgstr "不能声明指向限定函数类型%qT的指针"
@@ -731552,7 +733089,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
msgstr "无法将%qE从类型%qT动态转换到类型%q#T(%s)"
-@@ -47437,84 +47500,84 @@
+@@ -47437,84 +47299,84 @@
msgid "%qT is an inaccessible base of %qT"
msgstr "%qT是%qT不可访问的基类"
@@ -731653,7 +733190,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "overriding final function %q+D"
msgstr "隐藏了被删除的函数%q+D"
-@@ -47521,585 +47584,580 @@
+@@ -47521,585 +47383,580 @@
#. A static member function cannot match an inherited
#. virtual member function.
@@ -732355,7 +733892,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "lang_* check: failed in %s, at %s:%d"
msgstr "lang_* check:在 %s 中失败,于 %s:%d"
-@@ -48205,12 +48263,12 @@
+@@ -48205,12 +48062,12 @@
msgid "deprecated conversion from string constant to %qT"
msgstr "已弃用从字符串常量到%qT的转换"
@@ -732370,7 +733907,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "request for member %qD in %qE, which is of non-class type %qT"
msgstr "对成员%qD的请求出现在%qE中,而后者具有非类类型%qT"
-@@ -48235,633 +48293,628 @@
+@@ -48235,633 +48092,628 @@
msgid "the type being destroyed is %qT, but the destructor refers to %qT"
msgstr "被析构的类型是%qT,但析构函数却使用了%qT"
@@ -733136,7 +734673,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "returning a value from a destructor"
msgstr "析构函数返回值"
-@@ -48868,56 +48921,56 @@
+@@ -48868,56 +48720,56 @@
#. If a return statement appears in a handler of the
#. function-try-block of a constructor, the program is ill-formed.
@@ -733203,7 +734740,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "using xvalue (rvalue reference) as lvalue"
msgstr "右值的引用用作左值"
-@@ -49134,137 +49187,137 @@
+@@ -49134,137 +48986,137 @@
msgid "insufficient contextual information to determine type"
msgstr "上下文信息不足以确定类型"
@@ -733368,7 +734905,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "call to function which throws incomplete type %q#T"
msgstr "调用的函数会抛出不完全的类型%q#T"
-@@ -49468,10 +49521,10 @@
+@@ -49468,10 +49320,10 @@
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr "%C处的任何引用都不能多于 %d 维"
@@ -733382,7 +734919,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Coarrays disabled at %C, use %<-fcoarray=%> to enable"
msgstr "集合数组在%C处被禁用,使用 -fcoarray= 来启用"
-@@ -49521,179 +49574,179 @@
+@@ -49521,179 +49373,179 @@
msgid "Expected expression in array specification at %C"
msgstr "%C处数组规格中需要表达式"
@@ -733598,7 +735135,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "gfc_find_array_ref(): No ref found"
msgstr ""
-@@ -50640,7 +50693,7 @@
+@@ -50640,7 +50492,7 @@
#. Since the extension field is 8 bit wide, we can only have
#. up to 255 extension levels.
@@ -733607,7 +735144,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Maximum extension level reached with type %qs at %L"
msgstr "%2$L处类型‘%1$s’达到了最大的扩展级别"
-@@ -50845,440 +50898,445 @@
+@@ -50845,440 +50697,445 @@
msgid "Assumed-shape array %qs at %L as dummy argument to the BIND(C) procedure %qs at %L"
msgstr "%2$L处假定外形数组‘%1$s’不能是%4$L处过程‘%3$s’的参数,因为该过程是 BIND(C)"
@@ -734142,7 +735679,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Return type of BIND(C) function %qs at %L cannot be a character string"
msgstr "%2$L处的BIND(C) 函数‘%1$s’不能返回一个字符串"
-@@ -51285,826 +51343,826 @@
+@@ -51285,826 +51142,826 @@
#. Use gfc_warning_now because we won't say that the symbol fails
#. just because of this.
@@ -735138,7 +736675,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
msgstr "%C处 !GCC$ ATTRIBUTES 语句中的语法错误"
-@@ -52149,7 +52207,7 @@
+@@ -52149,7 +52006,7 @@
msgid "show_expr(): Don't know how to show expr"
msgstr ""
@@ -735147,7 +736684,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "show_code_node(): Bad statement code"
msgstr "gfc_trans_code():错误的语句代码"
-@@ -52409,27 +52467,27 @@
+@@ -52409,27 +52266,27 @@
msgid "BOZ literal at %L used to initialize non-integer variable %qs"
msgstr "扩展:%L处 BOZ 字面量被用来初始化非整数变量‘%s’"
@@ -735180,7 +736717,7 @@ Index: gcc/po/zh_CN.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%>"
msgstr "%L处按位转换 BOZ 时产生算术 NaN。这一检查可用 -fno-range-check 选项禁用"
-@@ -52714,54 +52772,54 @@
+@@ -52714,54 +52571,54 @@
msgid "can't open input file: %s"
msgstr "不能打开输入文件:%s"
@@ -735246,7 +736783,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "Scalarization using DIMEN_RANGE unimplemented"
msgstr ""
-@@ -52876,12 +52934,12 @@
+@@ -52876,12 +52733,12 @@
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr "%L处定义赋值的第二个参数必须是 INTENT(IN)"
@@ -735261,7 +736798,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr "%L处运算符接口的第二个参数必须是 INTENT(IN)"
-@@ -53827,263 +53885,263 @@
+@@ -53827,263 +53684,263 @@
msgid "UNIT specifier not allowed with NEWUNIT at %C"
msgstr "不能为%C处的 NEWUNIT 指定 UNIT"
@@ -735577,7 +737114,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "WAIT statement not allowed in PURE procedure at %C"
msgstr "%C处的 PURE 过程中不允许 WAIT 语句"
-@@ -54143,551 +54201,556 @@
+@@ -54143,551 +54000,556 @@
msgid "Invalid character %<$%> at %L. Use %<-fdollar-ok%> to allow it as an extension"
msgstr "%C处无效的字符‘$’。使用 -fdollar-ok 以允许它作为一个扩展"
@@ -736245,7 +737782,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Syntax error in common block name at %C"
msgstr "%C处公共块名语法错误"
-@@ -54695,160 +54758,160 @@
+@@ -54695,160 +54557,160 @@
#. If we find an error, just print it and continue,
#. cause it's just semantic, and we can see if there
#. are more errors.
@@ -736437,7 +737974,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Label %qs at %C doesn't match WHERE label %qs"
msgstr "%2$C处的标号‘%1$s’不匹配 WHERE 标号‘%3$s’"
-@@ -55172,838 +55235,838 @@
+@@ -55172,838 +55034,838 @@
msgid "Can't USE the same %smodule we're building!"
msgstr "不能 USE 我们正在构建的模块!"
@@ -737445,7 +738982,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Missing INITIALIZER clause for !$OMP DECLARE REDUCTION of derived type without default initializer at %L"
msgstr ""
-@@ -56083,27 +56146,27 @@
+@@ -56083,27 +55945,27 @@
msgid "Argument to %<-ffpe-summary%> is not valid: %s"
msgstr "-ffpe-trap 的参数无效:%s"
@@ -737478,7 +739015,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format
msgid "The value of n in %<-finit-character=n%> must be between 0 and 127"
msgstr "%<-finit-character=n%> 中 n 的值必须在 0 和 127 之间"
-@@ -56474,103 +56537,103 @@
+@@ -56474,103 +56336,103 @@
msgid "ASSOCIATE construct at %C"
msgstr "位置错误的%<@%D%>Objective-C++ 构造"
@@ -737602,7 +739139,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Unexpected %s statement in MODULE at %C"
msgstr "非预期的 %s 语句出现在%C处的 MODULE 中"
-@@ -56578,7 +56641,7 @@
+@@ -56578,7 +56440,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.
@@ -737611,7 +739148,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Two main PROGRAMs at %L and %C"
msgstr "%L 和%C处有两个主 PROGRAM"
-@@ -56773,177 +56836,183 @@
+@@ -56773,177 +56635,183 @@
msgid "Syntax error in COMPLEX constant at %C"
msgstr "%C处的复常量语法错误"
@@ -737836,7 +739373,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "%qs at %C is not a variable"
msgstr "为 auto 变量%2$qE指定了%1$qs"
-@@ -57279,7 +57348,7 @@
+@@ -57279,7 +57147,7 @@
msgid "Non-RECURSIVE procedure %qs at %L is possibly calling itself recursively. Declare it RECURSIVE or use %<-frecursive%>"
msgstr "%2$L处非 RECURSIVE 过程‘%1$s’可能递归地调用它自己。请将它声明为 RECURSIVE 或使用 -frecursive"
@@ -737845,7 +739382,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Label %d referenced at %L is never defined"
msgstr "标号 %d(引用自 %L)从未被定义"
-@@ -57384,7 +57453,7 @@
+@@ -57384,7 +57252,7 @@
msgid "Unable to resolve the specific function %qs at %L"
msgstr "不能解析 %2$L处的函数‘%1$s’"
@@ -737854,7 +739391,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Function %qs at %L has no IMPLICIT type"
msgstr "%2$L处的函数‘%1$s’没有隐式类型"
-@@ -57900,67 +57969,73 @@
+@@ -57900,67 +57768,73 @@
msgid "Allocating %s at %L with type-spec requires the same character-length parameter as in the declaration"
msgstr "配置 %s 于 %L 与 type-spec 需求相同 character-length 参数作为在中声明"
@@ -737941,7 +739478,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Allocate-object at %L is subobject of object at %L"
msgstr "%L处的分配对象必须是 ALLOCATABLE 或 POINTER"
-@@ -57969,208 +58044,208 @@
+@@ -57969,208 +57843,208 @@
#. 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.
@@ -738191,7 +739728,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Branch at %L may result in an infinite loop"
msgstr "%L处的分支可能导致无穷循环"
-@@ -58177,12 +58252,12 @@
+@@ -58177,12 +58051,12 @@
#. Note: A label at END CRITICAL does not leave the CRITICAL
#. construct as END CRITICAL is still part of it.
@@ -738206,7 +739743,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "GOTO statement at %L leaves DO CONCURRENT construct for label at %L"
msgstr "%s 语句在%C处离开 OpenMP 结构块"
-@@ -58190,108 +58265,108 @@
+@@ -58190,108 +58064,108 @@
#. 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.
@@ -738336,7 +739873,7 @@ Index: gcc/po/zh_CN.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 ""
-@@ -58298,70 +58373,70 @@
+@@ -58298,70 +58172,70 @@
#. Even if standard does not support this feature, continue to build
#. the two statements to avoid upsetting frontend_passes.c.
@@ -738420,7 +739957,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, 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 "%2$L处的绑定标号‘%1$s’与 %4$L 处的全局实体‘%3$s’冲突"
-@@ -58368,7 +58443,7 @@
+@@ -58368,7 +58242,7 @@
#. This can only happen if the variable is defined in a module - if it
#. isn't the same module, reject it.
@@ -738429,7 +739966,7 @@ Index: gcc/po/zh_CN.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 ""
-@@ -58376,53 +58451,53 @@
+@@ -58376,53 +58250,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.
@@ -738493,7 +740030,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Implied SAVE for module variable %qs at %L, needed due to the default initialization"
msgstr "Fortran 2008:%2$L处模块变量‘%1$s’隐含使用了 SAVE,因为默认初始化有此需求"
-@@ -58429,450 +58504,450 @@
+@@ -58429,450 +58303,450 @@
#. The shape of a main program or module array needs to be
#. constant.
@@ -739033,7 +740570,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "NAMELIST object %qs in namelist %qs at %L with ALLOCATABLE or POINTER components"
msgstr "%3$L处 NAMELIST 数组对象‘%1$s’在名字列表‘%2$s’必须有 ALLOCATABLE 组件"
-@@ -58879,407 +58954,413 @@
+@@ -58879,407 +58753,413 @@
#. FIXME: Once UDDTIO is implemented, the following can be
#. removed.
@@ -739528,7 +741065,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Contained procedure %qs at %L of a PURE procedure must also be PURE"
msgstr "%2$L处 PURE 过程中包含的过程‘%1$s’必须也是 PURE"
-@@ -59356,7 +59437,7 @@
+@@ -59356,7 +59236,7 @@
msgid "Illegal preprocessor directive"
msgstr "%s:%d:无效的预处理指令"
@@ -739537,7 +741074,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Can't open file %qs"
msgstr "无法打开文件 %s\n"
-@@ -59394,7 +59475,7 @@
+@@ -59394,7 +59274,7 @@
#: fortran/simplify.c:691
#, gcc-internal-format
msgid "gfc_simplify_abs(): Bad type"
@@ -739546,7 +741083,7 @@ Index: gcc/po/zh_CN.po
#: fortran/simplify.c:712
#, gcc-internal-format, gfc-internal-format
-@@ -59419,7 +59500,7 @@
+@@ -59419,7 +59299,7 @@
#: fortran/simplify.c:788
#, gcc-internal-format
msgid "in gfc_simplify_acos(): Bad type"
@@ -739555,7 +741092,7 @@ Index: gcc/po/zh_CN.po
#: fortran/simplify.c:807
#, gcc-internal-format, gfc-internal-format
-@@ -59429,7 +59510,7 @@
+@@ -59429,7 +59309,7 @@
#: fortran/simplify.c:822
#, gcc-internal-format
msgid "in gfc_simplify_acosh(): Bad type"
@@ -739564,7 +741101,7 @@ Index: gcc/po/zh_CN.po
#: fortran/simplify.c:1051
#, gcc-internal-format, gfc-internal-format
-@@ -59439,17 +59520,17 @@
+@@ -59439,17 +59319,17 @@
#: fortran/simplify.c:1065
#, gcc-internal-format
msgid "in gfc_simplify_asin(): Bad type"
@@ -739585,7 +741122,7 @@ Index: gcc/po/zh_CN.po
#: fortran/simplify.c:1142
#, gcc-internal-format, gfc-internal-format
-@@ -59459,7 +59540,7 @@
+@@ -59459,7 +59339,7 @@
#: fortran/simplify.c:1156
#, gcc-internal-format
msgid "in gfc_simplify_atanh(): Bad type"
@@ -739594,7 +741131,7 @@ Index: gcc/po/zh_CN.po
#: fortran/simplify.c:1173
#, gcc-internal-format, gfc-internal-format
-@@ -59474,32 +59555,32 @@
+@@ -59474,32 +59354,32 @@
#: fortran/simplify.c:1634
#, gcc-internal-format
msgid "gfc_simplify_dcmplx(): Bad type (x)"
@@ -739633,7 +741170,7 @@ Index: gcc/po/zh_CN.po
#: fortran/simplify.c:2587
#, gcc-internal-format, gfc-internal-format
-@@ -59617,67 +59698,67 @@
+@@ -59617,67 +59497,67 @@
msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr "%L处内建 REPEAT 的 NCOPIES 实参太大"
@@ -739714,7 +741251,19 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "Character %qs in string at %L cannot be converted into character kind %d"
msgstr "%2$L处字符串中的字符‘%1$s’不能被转换到字符种别 %3$d"
-@@ -60111,17 +60192,17 @@
+@@ -59787,9 +59667,9 @@
+ msgstr "%s 属性与 %s 属性在%L处冲突"
+
+ #: fortran/symbol.c:813
+-#, fuzzy, gcc-internal-format, gfc-internal-format
++#, gcc-internal-format, gfc-internal-format
+ msgid "%s attribute with %s attribute at %L"
+-msgstr "%s 属性与 %s 属性在%L处冲突"
++msgstr "%s 属性与 %s 属性共存在 %L"
+
+ #: fortran/symbol.c:819
+ #, fuzzy, gcc-internal-format
+@@ -60111,17 +59991,17 @@
#. Problems occur when we get something like
#. integer :: a(lots) = (/(i, i=1, lots)/)
@@ -739735,7 +741284,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "bad expression type during walk (%d)"
msgstr "走过错误的表达式类型(%d)"
-@@ -60214,107 +60295,107 @@
+@@ -60214,107 +60094,107 @@
msgid "non-constant initialization expression at %L"
msgstr "%L处非常量初始化表达式"
@@ -739864,7 +741413,7 @@ Index: gcc/po/zh_CN.po
#, gcc-internal-format, gfc-internal-format
msgid "Unknown argument list function at %L"
msgstr "%L处参数列表函数未知"
-@@ -60330,7 +60411,7 @@
+@@ -60330,7 +60210,7 @@
msgid "%<dim%> argument of %s intrinsic at %L is not a valid dimension index"
msgstr "%2$L处‘%1$s’内建函数的‘dim’实参不是一个有效的维数索引"
@@ -739873,7 +741422,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format, gfc-internal-format
msgid "Sorry, the event component of derived type at %L is not yet supported"
msgstr "%L处指针赋值时参数种别类型不同"
-@@ -60360,17 +60441,17 @@
+@@ -60360,17 +60240,17 @@
msgid "An alternate return at %L without a * dummy argument"
msgstr "%L 不带 * 虚参的替代返回"
@@ -739894,7 +741443,7 @@ Index: gcc/po/zh_CN.po
#, fuzzy, gcc-internal-format
msgid "gfc_trans_select(): Bad type for case expr."
msgstr "gfc_trans_code():错误的语句代码"
-@@ -61892,7 +61973,7 @@
+@@ -61892,7 +61772,7 @@
#: objc/objc-encoding.c:803
#, gcc-internal-format
msgid "trying to encode non-integer type as a bitfield"
@@ -739903,7 +741452,7 @@ Index: gcc/po/zh_CN.po
#: objc/objc-gnu-runtime-abi-01.c:131
#, gcc-internal-format
-@@ -61924,325 +62005,3 @@
+@@ -61924,325 +61804,3 @@
#, gcc-internal-format
msgid "creating selector for nonexistent method %qE"
msgstr "为不存在的方法%qE创建选择子"
@@ -740409,6 +741958,145 @@ Index: gcc/config/rs6000/rs6000-builtin.def
BU_VSX_X (XSABSDP, "xsabsdp", CONST)
BU_VSX_X (XSADDDP, "xsadddp", FP)
BU_VSX_X (XSCMPODP, "xscmpodp", FP)
+Index: libvtv/Makefile.in
+===================================================================
+--- a/src/libvtv/Makefile.in (.../tags/gcc_6_1_0_release)
++++ b/src/libvtv/Makefile.in (.../branches/gcc-6-branch)
+@@ -53,7 +53,8 @@
+ build_triplet = @build@
+ host_triplet = @host@
+ target_triplet = @target@
+- at ENABLE_VTABLE_VERIFY_TRUE@@VTV_NO_OBSTACK_TRUE at am__append_1 = obstack.c
++ at ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_TRUE at am__append_1 = libvtv_stubs.la
++ at ENABLE_VTABLE_VERIFY_TRUE@@VTV_NO_OBSTACK_TRUE at am__append_2 = obstack.c
+ subdir = .
+ DIST_COMMON = ChangeLog $(srcdir)/Makefile.in $(srcdir)/Makefile.am \
+ $(top_srcdir)/configure $(am__configure_deps) \
+@@ -119,8 +120,8 @@
+ libvtv_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(libvtv_la_LDFLAGS) $(LDFLAGS) -o $@
+- at VTV_CYGMIN_FALSE@am_libvtv_la_rpath = -rpath $(toolexeclibdir)
+- at VTV_CYGMIN_TRUE@am_libvtv_la_rpath = -rpath $(toolexeclibdir)
++ at ENABLE_VTABLE_VERIFY_TRUE@am_libvtv_la_rpath = -rpath \
++ at ENABLE_VTABLE_VERIFY_TRUE@ $(toolexeclibdir)
+ libvtv_stubs_la_LIBADD =
+ am__objects_3 = vtv_start.lo vtv_stubs.lo vtv_end.lo
+ @ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_TRUE at am_libvtv_stubs_la_OBJECTS = \
+@@ -129,7 +130,9 @@
+ libvtv_stubs_la_LINK = $(LIBTOOL) --tag=CXX $(AM_LIBTOOLFLAGS) \
+ $(LIBTOOLFLAGS) --mode=link $(CXXLD) $(AM_CXXFLAGS) \
+ $(CXXFLAGS) $(libvtv_stubs_la_LDFLAGS) $(LDFLAGS) -o $@
+- at VTV_CYGMIN_TRUE@am_libvtv_stubs_la_rpath = -rpath $(toolexeclibdir)
++ at ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_TRUE at am_libvtv_stubs_la_rpath = \
++ at ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_TRUE@ -rpath \
++ at ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_TRUE@ $(toolexeclibdir)
+ DEFAULT_INCLUDES = -I. at am__isrc@
+ depcomp = $(SHELL) $(top_srcdir)/../depcomp
+ am__depfiles_maybe = depfiles
+@@ -323,8 +326,8 @@
+ AM_CCASFLAGS = $(XCFLAGS)
+ AM_CXXFLAGS = $(XCFLAGS) $(LIBSTDCXX_RAW_CXX_CXXFLAGS) \
+ -Wl,-u_vtable_map_vars_start,-u_vtable_map_vars_end
+- at VTV_CYGMIN_FALSE@toolexeclib_LTLIBRARIES = libvtv.la
+- at VTV_CYGMIN_TRUE@toolexeclib_LTLIBRARIES = libvtv.la libvtv_stubs.la
++ at ENABLE_VTABLE_VERIFY_TRUE@toolexeclib_LTLIBRARIES = libvtv.la \
++ at ENABLE_VTABLE_VERIFY_TRUE@ $(am__append_1)
+ vtv_headers = \
+ vtv_map.h \
+ vtv_malloc.h \
+@@ -354,7 +357,7 @@
+ @VTV_CYGMIN_TRUE at libvtv_stubs_la_LDFLAGS = $(lt_host_flags)
+ @ENABLE_VTABLE_VERIFY_FALSE at libvtv_la_SOURCES =
+ @ENABLE_VTABLE_VERIFY_TRUE at libvtv_la_SOURCES = $(vtv_sources) \
+- at ENABLE_VTABLE_VERIFY_TRUE@ $(am__append_1)
++ at ENABLE_VTABLE_VERIFY_TRUE@ $(am__append_2)
+ @ENABLE_VTABLE_VERIFY_TRUE@@VTV_CYGMIN_TRUE at libvtv_stubs_la_SOURCES = $(vtv_stubs_sources)
+ @ENABLE_VTABLE_VERIFY_FALSE at libvtv_include_HEADERS =
+ @ENABLE_VTABLE_VERIFY_TRUE at libvtv_include_HEADERS = $(vtv_headers)
+Index: libvtv/ChangeLog
+===================================================================
+--- a/src/libvtv/ChangeLog (.../tags/gcc_6_1_0_release)
++++ b/src/libvtv/ChangeLog (.../branches/gcc-6-branch)
+@@ -1,3 +1,10 @@
++2016-05-02 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
++
++ * Makefile.am (toolexeclib_LTLIBRARIES): Only set if
++ ENABLE_VTABLE_VERIFY.
++ Simplify.
++ * Makefile.in: Regenerate.
++
+ 2016-04-27 Release Manager
+
+ * GCC 6.1.0 released.
+Index: libvtv/Makefile.am
+===================================================================
+--- a/src/libvtv/Makefile.am (.../tags/gcc_6_1_0_release)
++++ b/src/libvtv/Makefile.am (.../branches/gcc-6-branch)
+@@ -38,11 +38,12 @@
+ AM_CXXFLAGS += $(LIBSTDCXX_RAW_CXX_CXXFLAGS)
+ AM_CXXFLAGS += -Wl,-u_vtable_map_vars_start,-u_vtable_map_vars_end
+
++if ENABLE_VTABLE_VERIFY
++ toolexeclib_LTLIBRARIES = libvtv.la
+ if VTV_CYGMIN
+- toolexeclib_LTLIBRARIES = libvtv.la libvtv_stubs.la
+-else
+- toolexeclib_LTLIBRARIES = libvtv.la
++ toolexeclib_LTLIBRARIES += libvtv_stubs.la
+ endif
++endif
+
+ vtv_headers = \
+ vtv_map.h \
+Index: libcilkrts/Makefile.in
+===================================================================
+--- a/src/libcilkrts/Makefile.in (.../tags/gcc_6_1_0_release)
++++ b/src/libcilkrts/Makefile.in (.../branches/gcc-6-branch)
+@@ -371,9 +371,11 @@
+ # GENERAL_FLAGS += -D_Cilk_spawn="" -D_Cilk_sync="" -D_Cilk_for=for
+
+ # Enable Intel Cilk Plus extension
++
++# Always generate unwind tables
+ GENERAL_FLAGS = -I$(top_srcdir)/include -I$(top_srcdir)/runtime \
+ -I$(top_srcdir)/runtime/config/$(config_dir) \
+- -DIN_CILK_RUNTIME=1 -fcilkplus
++ -DIN_CILK_RUNTIME=1 -fcilkplus -funwind-tables
+ AM_CFLAGS = $(XCFLAGS) $(GENERAL_FLAGS) -std=c99
+ AM_CPPFLAGS = $(GENERAL_FLAGS)
+ AM_LDFLAGS = $(XLDFLAGS)
+Index: libcilkrts/ChangeLog
+===================================================================
+--- a/src/libcilkrts/ChangeLog (.../tags/gcc_6_1_0_release)
++++ b/src/libcilkrts/ChangeLog (.../branches/gcc-6-branch)
+@@ -1,3 +1,12 @@
++2016-05-08 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
++
++ Backport from mainline
++ 2016-04-26 Rainer Orth <ro at CeBiTec.Uni-Bielefeld.DE>
++
++ PR target/60290
++ * Makefile.am (GENERAL_FLAGS): Add -funwind-tables.
++ * Makefile.in: Regenerate.
++
+ 2016-04-27 Release Manager
+
+ * GCC 6.1.0 released.
+Index: libcilkrts/Makefile.am
+===================================================================
+--- a/src/libcilkrts/Makefile.am (.../tags/gcc_6_1_0_release)
++++ b/src/libcilkrts/Makefile.am (.../branches/gcc-6-branch)
+@@ -43,6 +43,9 @@
+ # Enable Intel Cilk Plus extension
+ GENERAL_FLAGS += -fcilkplus
+
++# Always generate unwind tables
++GENERAL_FLAGS += -funwind-tables
++
+ AM_CFLAGS = $(XCFLAGS) $(GENERAL_FLAGS) -std=c99
+ AM_CPPFLAGS = $(GENERAL_FLAGS)
+ AM_LDFLAGS = $(XLDFLAGS)
Index: libcpp/po/eo.po
===================================================================
--- a/src/libcpp/po/eo.po (.../tags/gcc_6_1_0_release)
@@ -742178,16 +743866,32 @@ Index: libcpp/po/nl.po
===================================================================
--- a/src/libcpp/po/nl.po (.../tags/gcc_6_1_0_release)
+++ b/src/libcpp/po/nl.po (.../branches/gcc-6-branch)
-@@ -11,7 +11,7 @@
+@@ -1,18 +1,17 @@
+ # Dutch translations for GNU cpplib.
+-# Copyright (C) 2015 Free Software Foundation, Inc.
++# Copyright (C) 2016 Free Software Foundation, Inc.
+ # This file is distributed under the same license as the gcc package.
+ #
+-# "If economists could manage to get themselves thought of as humble,
+-# competent people, on a level with dentists, that would be splendid!"
++# « Vorsicht. Bissiger Mensch! »
+ #
+ # Tim Van Holder <tim.van.holder at telenet.be>, 2008, 2009, 2010.
+-# Benno Schulenberg <benno at vertaalt.nl>, 2014, 2015.
++# Benno Schulenberg <benno at vertaalt.nl>, 2014, 2015, 2016.
+ msgid ""
msgstr ""
- "Project-Id-Version: cpplib 5.2.0\n"
+-"Project-Id-Version: cpplib 5.2.0\n"
++"Project-Id-Version: cpplib 6.1.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2016-01-31 15:50+0000\n"
+-"PO-Revision-Date: 2015-07-23 19:42+0200\n"
+"POT-Creation-Date: 2016-04-21 15:24+0000\n"
- "PO-Revision-Date: 2015-07-23 19:42+0200\n"
++"PO-Revision-Date: 2016-05-03 12:27+0200\n"
"Last-Translator: Benno Schulenberg <benno at vertaalt.nl>\n"
"Language-Team: Dutch <vertaling at vrijschrift.org>\n"
-@@ -92,7 +92,7 @@
+ "Language: nl\n"
+@@ -92,7 +91,7 @@
msgid "universal character %.*s is not valid at the start of an identifier"
msgstr "universeel teken %.*s is niet geldig aan het begin van een naam"
@@ -742196,7 +743900,7 @@ Index: libcpp/po/nl.po
msgid "converting UCN to source character set"
msgstr "omzetting van UCN naar brontekenset"
-@@ -151,7 +151,7 @@
+@@ -151,7 +150,7 @@
msgid "empty character constant"
msgstr "lege tekenconstante"
@@ -742205,14 +743909,14 @@ Index: libcpp/po/nl.po
#, c-format
msgid "failure to convert %s to %s"
msgstr "fout bij omzetten van %s naar %s"
-@@ -278,148 +278,153 @@
+@@ -278,148 +277,153 @@
msgid "\"%s\" after # is not a positive integer"
msgstr "\"%s\" (na #) is geen positieve integer"
+#: directives.c:1061
+#, c-format
+msgid "file \"%s\" linemarker ignored due to incorrect nesting"
-+msgstr ""
++msgstr "regelmarkering voor bestand \"%s\" is genegeerd wegens incorrecte nesting"
+
# FIXME: most likely shouldn't have been marked as translatable
-#: directives.c:1103 directives.c:1105 directives.c:1107 directives.c:1693
@@ -742390,7 +744094,7 @@ Index: libcpp/po/nl.po
#, c-format
msgid "unterminated #%s"
msgstr "niet-beëindigde #%s"
-@@ -429,12 +434,12 @@
+@@ -429,12 +433,12 @@
msgstr "niet-beëindigd commentaar"
# FIXME: hoort niet echt een vertaalbare string te zijn :-)
@@ -742405,18 +744109,30 @@ Index: libcpp/po/nl.po
msgid "stdout"
msgstr "standaarduitvoer"
-@@ -447,7 +452,9 @@
+@@ -447,8 +451,8 @@
msgstr "ongeldige prefix \"0b\" voor floating-point constante"
#: expr.c:555
-msgid "use of C++11 hexadecimal floating constant"
-+#, fuzzy
-+#| msgid "use of C++11 hexadecimal floating constant"
+-msgstr "gebruik van een C++11 hexadecimale floating-point constante"
+msgid "use of C++1z hexadecimal floating constant"
- msgstr "gebruik van een C++11 hexadecimale floating-point constante"
++msgstr "gebruik van een C++1z hexadecimale floating-point constante"
#: expr.c:558
-@@ -798,155 +805,155 @@
+ msgid "use of C99 hexadecimal floating constant"
+@@ -771,10 +775,8 @@
+ msgstr "afsluitend %c-teken ontbreekt"
+
+ #: lex.c:1932
+-#, fuzzy
+-#| msgid "invalid suffix on literal; C++11 requires a space between literal and string macro"
+ msgid "C++11 requires a space between string literal and macro"
+-msgstr "ongeldige suffix aan constante; C++11 vereist een spatie tussen constante en stringmacro"
++msgstr "C++11 vereist een spatie tussen stringconstante en macro"
+
+ #: lex.c:2474 lex.c:2508
+ msgid "C++ style comments are not allowed in ISO C90"
+@@ -798,155 +800,155 @@
msgid "unspellable token %s"
msgstr "kan token %s niet spellen"
@@ -742610,7 +744326,15 @@ Index: libcpp/po/ChangeLog
===================================================================
--- a/src/libcpp/po/ChangeLog (.../tags/gcc_6_1_0_release)
+++ b/src/libcpp/po/ChangeLog (.../branches/gcc-6-branch)
-@@ -1,3 +1,9 @@
+@@ -1,3 +1,17 @@
++2016-05-03 Joseph Myers <joseph at codesourcery.com>
++
++ * nl.po: Update.
++
++2016-04-30 Joseph Myers <joseph at codesourcery.com>
++
++ * sv.po: Update.
++
+2016-04-28 Joseph Myers <joseph at codesourcery.com>
+
+ * be.po, ca.po, da.po, de.po, el.po, eo.po, es.po, fi.po, fr.po,
@@ -746042,15 +747766,20 @@ Index: libcpp/po/sv.po
===================================================================
--- a/src/libcpp/po/sv.po (.../tags/gcc_6_1_0_release)
+++ b/src/libcpp/po/sv.po (.../branches/gcc-6-branch)
-@@ -10,7 +10,7 @@
+@@ -8,10 +8,10 @@
+ #
+ msgid ""
msgstr ""
- "Project-Id-Version: cpplib 6.1-b20160131\n"
+-"Project-Id-Version: cpplib 6.1-b20160131\n"
++"Project-Id-Version: cpplib 6.1.0\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2016-01-31 15:50+0000\n"
+-"PO-Revision-Date: 2016-02-03 21:55+0100\n"
+"POT-Creation-Date: 2016-04-21 15:24+0000\n"
- "PO-Revision-Date: 2016-02-03 21:55+0100\n"
++"PO-Revision-Date: 2016-04-30 15:42+0200\n"
"Last-Translator: Göran Uddeborg <goeran at uddeborg.se>\n"
"Language-Team: Swedish <tp-sv at listor.tp-sv.se>\n"
+ "Language: sv\n"
@@ -88,7 +88,7 @@
msgid "universal character %.*s is not valid at the start of an identifier"
msgstr "universellt tecken %.*s är inte giltigt vid början av en identifierare"
@@ -746077,7 +747806,7 @@ Index: libcpp/po/sv.po
+#: directives.c:1061
#, c-format
+msgid "file \"%s\" linemarker ignored due to incorrect nesting"
-+msgstr ""
++msgstr "filen ”%s” linjemarkör ignoreras på grund av felaktig nästning"
+
+#: directives.c:1120 directives.c:1122 directives.c:1124 directives.c:1710
+#, c-format
@@ -746260,18 +747989,18 @@ Index: libcpp/po/sv.po
msgid "stdout"
msgstr "standard ut"
-@@ -430,7 +435,9 @@
+@@ -430,8 +435,8 @@
msgstr "ogiltigt prefix ”0b” på flyttalskonstant"
#: expr.c:555
-msgid "use of C++11 hexadecimal floating constant"
-+#, fuzzy
-+#| msgid "use of C++11 hexadecimal floating constant"
+-msgstr "användning av hexadecimal flyttalskonstant enligt C++11"
+msgid "use of C++1z hexadecimal floating constant"
- msgstr "användning av hexadecimal flyttalskonstant enligt C++11"
++msgstr "användning av hexadecimal flyttalskonstant enligt C++1z"
#: expr.c:558
-@@ -775,153 +782,153 @@
+ msgid "use of C99 hexadecimal floating constant"
+@@ -775,153 +780,153 @@
msgid "unspellable token %s"
msgstr "ostavbar symbol %s"
diff --git a/debian/rules.patch b/debian/rules.patch
index 2410f2a..c0ae361 100644
--- a/debian/rules.patch
+++ b/debian/rules.patch
@@ -135,7 +135,6 @@ ifneq (,$(findstring 4.4, $(PKGSOURCE)))
endif
debian_patches += ada-arm
-debian_patches += ada-hurd
debian_patches += ada-kfreebsd
debian_patches += ada-revert-pr63225
--
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